最近我深入研究了FPDF,但有一件事我似乎不明白——为什么没有设置底部边距的方式?有关于设置顶部、左侧和右侧margin的功能,但却没有设置底部margin的。
我现在假设自己基础知识和FPDF工作原理有误解,但我完全不知道是哪个方面出了问题。
因此,简而言之:
在FPDF中是否可以定义固定的底部边距?
我刚刚找到了解决方案——底部边距被简单地排除在预定义之外,因为它是页面分页计算过程的一部分。 因此,仅设置底部边距是不可能的,但可以使用
SetAutoPageBreak(boolean auto, [float margin])
+1 对于 SquareCat 的回答。为了更详细地解释,如果您在处理文本时遇到一点自动分页的问题,仅设置 SetAutoPageBreak(false) 可能就足以解决问题。就我个人而言,这在创建邮寄标签时会造成麻烦。
$fpdf->SetAutoPageBreak(false);
确保在适当的位置手动分页以便生成 PDF。
$fpdf->AddPage();
$fpdf->SetAutoPageBreak(true)
以及手动换页$fpdf->AddPage();
,但这导致了我的页面断页问题。将$fpdf->SetAutoPageBreak(false)
设置为 false 解决了我的问题。谢谢 @LAROmega。 - G M