Automatische Seitenumbruch FPDF

Dies ist der code im Einsatz, um eine Liste von Daten bekomme ich aus einer Datenbank. Im mit einer for each-Schleife, um alle Daten auf dem Bildschirm seit der eine variable Menge von Daten, das kommt aus der Datenbank.

Bin jetzt vor dem problem, dass es Stoppt, wenn es 38 Linien, Daten... ich habe SetAutoPageBreak(true, 10); aber es scheint nicht zu funktionieren.

Ich bitte aks, wenn jemand eine mögliche Lösung.

Dank in die vorhand 🙂

$pdf = new FPDF('P','mm','A4');
$pdf->addPage(); $pdf->SetFont('Arial','B',16); 
$pdf->SetMargins(10, 10); 
$pdf->SetAutoPageBreak(true, 10);


//De kop
$pdf->SetTextColor(0,0, 0);
$pdf->Text(10, 15, "Balansformulier", TRUE);
$pdf->Text(10, 25, "#", TRUE);
$pdf->Text(30, 25, "Naam", TRUE);
$pdf->Text(100, 25, "Waar", TRUE);
$pdf->Text(154, 25, "Aanwezig?", TRUE);


$pdf->SetFont('Arial','i',11);

//horizontale waardes voor de variabelen
$x1=30;
$x2=100;
$x3=160;

//veritcale waardes voor de variabelen
$y=30;
$y2=27;

//waardes voor de nummers
$xnummer=10;
$ynummer=30;
$nummer=0;

//Waardes voor de lijnen
$xlijn=10;
$ylijn=31;



for($i=0; $i<5; $i++){


    foreach($balans_lijst as $balans){

        $nummer++;

        $naam = $html_entities->html_ent($balans['naam']);
        $waar = $html_entities->html_ent($balans['waar']);


        $y = $y+7;
        $y2 = $y2+7;

        $ynummer = $ynummer+7;

        $ylijn = $ylijn+7;



        $pdf->SetXY($x1, $y);


        //Stukken erop zetten
        $pdf->Text($xnummer,$ynummer,"{$nummer}.",1,'L', TRUE);
        $pdf->Text($x1,$y,"{$naam}",1,'L', TRUE);
        $pdf->Text($x2,$y,"{$waar}",1,'L', TRUE);
        $pdf->Line($xlijn, $ylijn, 190, $ylijn);

        $pdf->Rect($x3, $y2, 3, 3);



    }
}
wenn die Standard-Funktion nicht funktioniert, als haben Sie versucht, Kontakt zu Ihren Kunden-support oder andere Unterstützung von FPDF??

InformationsquelleAutor Joop Schoolse | 2015-04-17

Schreibe einen Kommentar