如何在FPDF中设置底部边距

Squ*_*Cat 22 php pdf margin fpdf

我最近深入研究了FPDF,而我似乎并不理解的是 - 为什么没有办法设置底部保证金?有从顶部,左侧和右侧设置边距的功能,但不能从底部设置边距.

我现在假设我误解了关于FPDF如何工作的基本和概念,但我不知道可能是什么.

所以要减少它:

是否可以在FPDF中定义固定的底部边距?

Squ*_*Cat 38

我刚刚找到了解决方案 - 底部边距被简单地排除在预定义之外,因为它是分页计算过程的一部分.因此,不可能设置底部边距,但可以使用

SetAutoPageBreak(boolean auto, [float margin])
Run Code Online (Sandbox Code Playgroud)


小智 12

+1对SquareCat的回答.为了进一步扩展这一点,如果你在自动分页时遇到一些问题,只需设置SetAutoPageBreak(false)就可能足以解决问题了.对我个人来说,这在创建邮件标签时会造成麻烦.

$fpdf->SetAutoPageBreak(false);
Run Code Online (Sandbox Code Playgroud)

只需确保您手动打破适合PDF的页面.

$fpdf->AddPage();
Run Code Online (Sandbox Code Playgroud)