Hallo, ich habe ein Problem mit FPDF.
Es sieht folgendermaßen aus. Ich lese aus einer Produktdatenbank alles aus und möchte es in die PDF schreiben. Klappt aucht soweit. Nun habe ich gemacht, dass jedesmal, wenn eine Reihe in die PDF geschrieben wurde, der y-Wert für die nächste Reiche vergrößert wird. Also So:
so, der Fehler der nun passieren könnte ist - logisch - das die Seite voll
ist. Ich weiß, meine Seite ist 210 Pixel hoch. Also habe ich eine Zusatzbedingung eingebaut
Die erste Seite wird absolut Perfekt geschrieben, nur wenn dieser Punkt der neuen Seite erreicht ist, passiert es:
Das Script legt, warum auch immer, für jeder Feld (11 Stück ins.) eine Neue seite an, und schreibt den Wert rein.
Es sieht also So aus:
Seite 1: Alles voll und optisch wunderhübsch...
Seite 2: Lediglich 1 Wert
Seite n: Auch nur ein Wert
Warum ist das so? Warum wird so häufig ne neue Seite angelegt, zumal ich den Zähler $y doch wieder heruntersetze???
Es sieht folgendermaßen aus. Ich lese aus einer Produktdatenbank alles aus und möchte es in die PDF schreiben. Klappt aucht soweit. Nun habe ich gemacht, dass jedesmal, wenn eine Reihe in die PDF geschrieben wurde, der y-Wert für die nächste Reiche vergrößert wird. Also So:
PHP-Code:
$y=10;
while($row=mysql_fetch_assoc($result))
{
$pdf->SetXy(10,$y)
schreiben.. etc. etc.
$y=$y+10
}
ist. Ich weiß, meine Seite ist 210 Pixel hoch. Also habe ich eine Zusatzbedingung eingebaut
PHP-Code:
$y=10;
while($row=mysql_fetch_assoc($result))
{
if($y >= 200) { $y=10; $pdf->AddPage(); }
$pdf->SetXy(10,$y)
schreiben.. etc. etc.
$y=$y+10
}
Das Script legt, warum auch immer, für jeder Feld (11 Stück ins.) eine Neue seite an, und schreibt den Wert rein.
Es sieht also So aus:
Seite 1: Alles voll und optisch wunderhübsch...
Seite 2: Lediglich 1 Wert
Seite n: Auch nur ein Wert
Warum ist das so? Warum wird so häufig ne neue Seite angelegt, zumal ich den Zähler $y doch wieder heruntersetze???
Kommentar