Back to top

Autore Topic: [RISOLTO] Per sistemare il PDF  (Letto 1968 volte)

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
[RISOLTO] Per sistemare il PDF
« il: 15 Mag 2010, 20:44:10 »
Gent.mi del forum,
ho bisogno di dare una sistemata al PDF.
Dove devo agire?
In quale file sono impostati i parametri di default del pdf, come la schermata, l'impostazione della grandezza?
In altro modo: esiste un plug-in che regolarizza il pdf?
Ovvero un plug-in JCE che regola il PDF?
Grazie per il vostro eventuale aiuto.
Saluti
« Ultima modifica: 19 Mag 2010, 11:43:07 da giusep »

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Per sistemare il PDF
« Risposta #1 il: 19 Mag 2010, 11:42:28 »
Carissimi del forum,
rispondo al mio stesso post, non per essere paranoico, ma per apportare un beneficio (spero) ad altri che hanno lo stesso mio problema.
Forse per qualche vecchio volpone la soluzione era scontata ( e se fosse veramente così mi domando: "allora perché non è stato neanche accennato in questo tread?... Se lo hanno visionato...)

Soluzione:
per sistemare, (ben formattato e presentabile) il PDF BASTA agire sull'articolo stesso, cioè il PDF tiene molto in considerazione la formattazione del testo.
Nel mio caso, ho dovuto sistemare alcuni parametri di JCE e correggere l'HTML degli articoli.

Ancora ci credo in questo forum....
Saluti

Offline atlatl

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:[RISOLTO] Per sistemare il PDF
« Risposta #2 il: 23 Giu 2010, 10:10:48 »
Ciao, anche io ho il tuo stesso problema quando genero un pdf mi crea spazi e a capo (in corrispondenza dei tag strong), anche io ho JCE, come lo hai impostato tu?

ho notato anche che con un altro template però funziona correttamente.

grazie

Offline atlatl

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:[RISOLTO] Per sistemare il PDF
« Risposta #3 il: 23 Giu 2010, 16:33:02 »
ho trovato nel file tcpdf.php il seguente codice:
// store some variables
         $html=strip_tags($html,"<h1><h2><h3><h4><h5><h6><a><img><p>
[br /
]<strong><font>
<li><ul><ol>
<td><th><tr><table><sup><sub><small><span><div>"); //remove all unsupported tags
         //replace carriage returns, newlines and tabs
         $repTable = array("\t" => " ", "\n" => " ", "\r" => " ", "\0" => " ", "\x0B" => " ");
         $html = strtr($html, $repTable);
         $pattern = '/(<
;[^>]+>)/Uu';
         $a = preg_split($pattern, $html, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); //explodes the string

al posto dello strong mette un a capo... per ora ho solo rimosso il controllo sullo strong eliminando il corrispondente tag... avete consigli?
grazie

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:[RISOLTO] Per sistemare il PDF
« Risposta #4 il: 24 Giu 2010, 11:02:44 »
Citazione
per sistemare, (ben formattato e presentabile) il PDF BASTA agire sull'articolo stesso, cioè il PDF tiene molto in considerazione la formattazione del testo.

Non è stato necessario cambiare alcun tag o manomettere file php, ma semplicemente ho settato in configuration di JCE il Paragrafo (p) al posto di BR e poi ho notato che il PDF ne risente molto anche dei doppi spazi e degli "a capo" nella formattazione del testo.
Saluti

Offline atlatl

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:[RISOLTO] Per sistemare il PDF
« Risposta #5 il: 24 Giu 2010, 11:45:09 »
ciao e grazie inanzitutto.
Il mio testo è pulito... solo in presenza di tag strong lui manda a capo o sformatta con tabulazioni... non so dove parare.  :-\

 



Web Design Bolzano Kreatif