Wie zu verwenden SetAutoPageBreak in fpdf
Wie verwenden Sie SetAutoPageBreak in fpdf, wenn Sie wollen, dass es aktiviert werden? Auf dem Netz, die ich gefunden habe alle möglichen Varianten:
$p->SetAutoPageBreak(1,20);
$p->SetAutoPageBreak(true,20);
$p->SetAutoPageBreak('true',20);
$p->SetAutoPageBreak(on,20);
$p->SetAutoPageBreak('on',20);
$p->SetAutoPageBreak('on','20');
Dank!
FWIW, der zweite margin-parameter scheint etwas heikel hier, mit einer Tabelle. Wenn der Wert falsch ist, wird die Tabelle ignoriert die Seite Pause, geht direkt durch den text für die Fußzeile, und keine neue Seite erstellt werden, für die übrigen Zeilen. Für meinen aktuellen code: 40 Werke, 41-44 nicht, 45-49 tut. 49.4 und 50 nicht. 52 funktioniert einwandfrei. Ich habe es aufgegeben.
InformationsquelleAutor Claudiu Creanga | 2012-09-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
SetAutoPageBreak akzeptiert einen booleschen Wert für den ersten parameter, so dass alle die Beispiele, die Sie gezeigt haben, gültig sind.
Sehen die PHP-Handbuch für details auf, was Werte sind, ausgewertet, um true/false. Ich persönlich würde die Nutzung von true-oder vielleicht 1. Es ist klar und einfach zu verstehen, wenn Sie überprüfen Sie den code in der Zukunft.
Haben Sie Probleme mit der Leistung oder war es nur eine Neugier Frage?
EDIT:
MultiCell ist nur, dass es mehrere Zellen, zu ermöglichen, Zeilenumbrüche etc. Der Seitenumbruch wird nur auftreten, wenn eine der Zellen gegen die Grenze-und selbst dann wird es nur brechen für die Zelle. So, in der Tat ein Absatz text über mehrere Zeilen verteilt werden kann über zwei Seiten, aber die Letzte Zeile auf der Seite nicht gegen das margin-limit.
Möchten Sie vielleicht zu prüfen, mit Zelle oder, erzwingen einen Seitenumbruch mit AddPage.
OK, ich denke diese Frage ist beantwortet - ich habe eine Antwort auf deine andere Frage mit diesem post.
InformationsquelleAutor Mark