Salve a tutti sto generando un pdf utilizzando la classe fpdi utilizzando un pdf presistente di
dimensione a4( 210x297), aperto in maniera orizzontale in modo che la base sia 297 e
l'altezza 210
il mio problema sorge quando devo scrivere qualcosa in fondo alla pagina ad un altezza di 20, ma se scrivo a 20 mi genera una nuova pagina come se il margine inferiore fosse di 2 cm.
riesco a scrivere fino ad un altezza di 18.99
come potrei impostare il margine inferiore a 0?
Codice PHP:
<?
require "fpdi/fpdf.php";
require 
"fpdi/fpdi.php";
// inizializzo FPDI
     
$pdf = new FPDI('L','cm','A4');
     
//$pdf = new FPDI('P','cm','A4');


// aggiungo una pagina
$importo $_POST["importo"];
$codice_cliente $_POST["codice_cliente"];
$fattura $_POST["fattura"];
// leggo il modello
$pdf->setSourceFile('pdf.DownLoadPDF');  
$actual_timestamp time();
$actual_date date('d/m/y'$actual_timestamp);
$testo_fisso " copia conforme all'originale per la sola parte fiscale";
$testo htmlspecialchars($testo_fisso);
$importo_da_stampa htmlspecialchars($importo);
$codice_cliente_da_stampa htmlspecialchars($codice_cliente);
$fattura_da_stampa htmlspecialchars($fattura);

    
$pdf->AddPage(); 
    
$tplIdx $pdf->importPage(1);
    
$margine_sx=0;
    
$margine_top=0;
    
$margine_dx=0;
    
$pdf->SetMargins($margine_sx$margine_top$margine_dx);
    
$pdf->useTemplate($tplIdx0,0);
    
$pdf->SetFont('Arial'); 
    
$pdf->SetTextColor(0,0,0); 
    
$pdf->SetXY(0.50.5); 
    
$pdf->Write(0$actual_date); 
    
$pdf->Write(0$testo); 
    
    
$pdf->SetXY(25,12.05);
    
$pdf->SetFont('Arial','',10);
    
$pdf->Write(0$importo_da_stampa);
    
    
$pdf->SetXY(10,12.05); 
    
$pdf->SetFont('Arial','',10);
    
$pdf->Write(0$importo_da_stampa);
    
    
$pdf->SetXY(22,16.75);
    
$pdf->SetFont('Arial','',10);
    
$pdf->Write(0$codice_cliente_da_stampa); 
    
    
$pdf->SetXY(3,16.75);
    
$pdf->SetFont('Arial','',10);
    
$pdf->Write(0$codice_cliente_da_stampa);
    
    
$pdf->SetXY(22,17.05);
    
$pdf->SetFont('Arial','',10);
    
$pdf->Write(0$fattura_da_stampa); 
    
    
$pdf->SetXY(3,17.05);
    
$pdf->SetFont('Arial','',10);
    
$pdf->Write(0$fattura_da_stampa);
    
    
//*********************************************
    
$pdf->SetXY(12,18.5);     //fino a 18.99 dopo genera una nuova pagina
    
$pdf->SetFont('Arial','',10);
    
$pdf->Write(0$fattura_da_stampa);
    
    
// genero l'output (output.pdf) e forzo il download
    
$pdf->Output('pdf.DownLoadPDF''I');    

    
    
?>
saluti