2

如果要启用它,如何在 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');

谢谢!

4

1 回答 1

3

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

有关将哪些值评估为真/假的详细信息,请参阅PHP 手册。就个人而言,我会使用 true 或可能 1。当您将来查看代码时,它会清晰易懂。

您是在输出时遇到问题还是只是一个好奇的问题?

编辑:

MultiCell就是这样,它有多个单元格,以允许换行等。只有当其中一个单元格超出限制时才会发生分页符,即使那样它也会中断该单元格。因此,实际上多行的一段文本可能会分成两页,但页面上的最后一行不会超出边距限制。

您可能需要考虑使用单元格,或者使用AddPage强制分页。

于 2012-09-10T11:33:59.027 回答