动态生成的TCPDF HTML页面中的自动分页

时间:2015-05-04 18:05:44

标签: php pdf-generation html-table tcpdf html-to-pdf

我正在动态地将内容拉入HTML表格,该表格用于使用TCPDF构建PDF。

当内容对于页面来说太长时,我需要页面自动分页,但它似乎只是继续附加到第一页,即使它变得比实际页面长。

这不是简单的行/列表格数据,所以我不能简单地在X行之后分页,有些字段可以有很长的"描述"导致行去几行(甚至长于一页)

当内容长于页面时,如何强制TCPDF动态分页?

2 个答案:

答案 0 :(得分:3)

Found the solution. I had a TCPDF option misconfigured.

Setting this made everything work as intended:

$pdf->SetAutoPageBreak(true, 0);

答案 1 :(得分:0)

一个最佳解决方案是:

// 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);