Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Come gestire JUSTIFY in tcpdf

    Necessiterei di un consiglio sul come gestire JUSTIFY in tcpdf e dove inserirlo, se per esempio ho usato questa sequenza di istruzioni in un file php
    Premetto che le righe da inserire e da sottoporre a JUSTIFY vanno in piú celle, mentre l'esempio qui sotto prevede un'unica pagina.

    require('/var/www/vhosts/nome del dominio/httpdocs/tcpdf/config/lang/eng.php');
    require('/var/www/vhosts/nome del dominio/httpdocs/tcpdf/tcpdf.php');
    $pdf = new TCPDF(L,PDF_UNIT,PDF_PAGE_FORMAT,false,'utf8',fals e);
    $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN,'',PDF_FON T_SIZE_MAIN));
    $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA,'',PDF_FON T_SIZE_DATA));
    $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
    $pdf->SetMargins(6 ,1 , 0);
    $pdf->SetHeaderMargin(1);
    $pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
    $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
    $pdf->setLanguageArray($l);
    $pdf->SetFont('helvetica','',7);
    $pdf->AddPage();
    $tbl = <<<EOD
    <table width="1010" align="center">
    <tr>
    <td width="1010" align="center" rowspan="4">
    Qui il testo da sottoporre a JUSTIFY e che proviene da variabili collegate tra di loro con utilizzo di TRIM, il quale toglie gli spazi superflui. Il testo deve andare a capo dopo aver completata una intera riga della lunghezza preimpostata qui sopra con <td with="1010"
    </td>
    </tr>
    </table>
    EOD;
    $pdf->WriteHTML($tbl,$align='C',$ln=true,$stretch=0,$fi rstline=false, $firstblock=false, $maxh=0);
    $pdf->Output('nome del PDF che si vuol dare.pdf');

  2. #2
    Penso che si sia da inserire semplicemente
    prima di ogni testo <JUSTIFY>
    e alla fine del testo </JUSTIFY>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.