如何在fpdf中使用SetAutoPageBreak

时间:2012-09-10 11:25:14

标签: pdf-generation fpdf

如果要启用它,如何在fpdf中使用SetAutoPageBreak?在网上我找到了各种各样的变种:

$p->SetAutoPageBreak(1,20);
$p->SetAutoPageBreak(true,20);
$p->SetAutoPageBreak('true',20);
$p->SetAutoPageBreak(on,20);
$p->SetAutoPageBreak('on',20);
$p->SetAutoPageBreak('on','20');

谢谢!

1 个答案:

答案 0 :(得分:3)

SetAutoPageBreak接受第一个参数的布尔值,因此您显示的所有示例都有效。

有关将值评估为true / false的详细信息,请参阅PHP manual。就个人而言,我会使用true或者可能是1.当你将来检查你的代码时,它会清晰易懂。

您是否遇到输出问题,还是只是一个好奇心问题?

编辑:

MultiCell就是这样,它有多个单元格,允许换行等。只有当其中一个单元格超出限制时才会发生分页,即使这样,它也只会破坏该单元格。因此,实际上一行多行文本可以分为两页,但页面上的最后一行不会超出保证金限制。

您可能需要考虑使用cell或使用AddPage强制分页。