2017-03-03 2 views
0

Hallo i fpdf verwenden und das ist mein Code:FPDF nicht will, zusätzliche generierte Seite

<?php 
    require('fpdf/fpdf.php'); 

    $pdf = new FPDF('P','mm',array(45,10)); 
    $pdf->SetMargins(0,5,0);  
    $pdf->AddPage('L'); 
    $pdf->SetFont('Arial','B',9); 
    $pdf->Cell(0, 0,'ASERJFBJGFJSFDS'); 
    $pdf->Output('label','I'); 
?> 

Dies wird eine zusätzliche Seite zu erzeugen, die ich nicht will. Die erste Seite ist leer und die zweite Seite ist perfekt.

Antwort

1

FPDF des Cell Methode löst einen automatischen Seitenumbruch, wenn es erkennt, dass der Inhalt über den Seitenumbruch Marge wird erstrecken hinzugefügt wird (und der Wert von AutoPageBreaktrue ist, was der Standard ist).

Setzen Sie den Seitenumbruch auf einen kleinen Wert, bevor Sie die Zelle hinzufügen. Ich habe es geschafft, dass Ihr Code nur eine Seite ausgibt, indem Sie hinzufügen:

$pdf->SetAutoPageBreak(true, 5);