E' lo stesso probema, in forma forse diversa che ho posto in un E-mail inviato:Originariamente inviato da Fractals87
Ciao a tutti,
Ho la necessità di stampare di stampare su un file pdf dei caratteri speciali in particolare come il grado ° e l'equivalente html del tag <sup></sup> <sub></sub> come posso fare? non ho trovato nessun riferimento da nessuna parte
Ho preso questo esempio dal Vs/ tutorial e fatto piccole modifiche per verificare il suo funzionamento.
http://www.tcpdf.org/examples/example_002.pdf
Tutto OK per quanto riguarda l’invio del PDF in linea.
NO ok per quanto riguarda l’invio dei caratteri del tipo tedesco/danese/italiano/francese : äöüß æ ø àíúèé,
che potrebbero essere inseriti nella variabile $txt = <<<EOD
<?php require('/var/www/vhosts/name domain.../httpdocs/tcpdf/config/lang/eng.php');
require('/var/www/vhosts/name domain.../httpdocs/tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION,PDF_UNIT,PDF_PAGE_FORMA T,true,'UTF-8',false);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$pdf->SetMargins(PDF_MARGIN_LEFT,PDF_MARGIN_TOP,PDF_MAR GIN_RIGHT);
$pdf->SetAutoPageBreak(TRUE,PDF_MARGIN_BOTTOM);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->setLanguageArray($l);
$pdf->SetFont('times','BI',15);
$pdf->AddPage();
$txt =
<<<EOD
Es wird später gebaut werden Für die Zeit-Nutzung ...,
EOD;
$pdf->Write($h=0,$txt,$link='',$fill=0,$align='C',$ln=t rue,$stretch=0,$firstline=false,$firstblock=false, $maxh=0);
$pdf->Output('German.pdf');
Sarebbe la stessa cosa se io scrivessi nel testo: Questo è un esempio
inserendo la lettera è
Ho scritto anche nel forum : http://sourceforge.net/projects/tcpd.../topic/5066199
ma non capisco dove devo intervenire e su quale file ed a quale riga del file originale.
Fino ad ora non ho risposte e sembra forse ci siano dei piccoli problemi nelle varie realizzazioni dei software zippati.

Rispondi quotando