【问题标题】:Automatic Pagebreak in Dynamically generated TCPDF HTML page动态生成的 TCPDF HTML 页面中的自动分页符
【发布时间】:2015-07-14 05:41:46
【问题描述】:
我正在动态地将内容拉入 HTML 表格,该表格用于使用 TCPDF 构建 PDF。
当页面的内容变得太长时,我需要页面自动分页,但它似乎只是继续附加到第一页,即使它变得比实际页面长。
这不是简单的行/列表格数据,所以我不能简单地在 X 行后分页,某些字段可能有很长的“描述”,导致行多行(甚至比单页长)
当内容比页面长时,如何强制 TCPDF 动态分页?
【问题讨论】:
标签:
php
pdf-generation
html-table
tcpdf
html-to-pdf
【解决方案1】:
找到了解决办法。我的 TCPDF 选项配置错误。
设置此项使一切按预期工作:
$pdf->SetAutoPageBreak(true, 0);
【解决方案2】:
一个最佳解决方案是:
//get the current page break margin:
$bMargin = $pdf->getBreakMargin();
//get current auto-page-break mode:
$auto_page_break = $pdf->getAutoPageBreak();
//enable auto page break:
$pdf->SetAutoPageBreak($auto_page_break, $bMargin);