【问题标题】: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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-08
      • 2011-09-13
      • 2018-08-11
      • 2017-03-30
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      相关资源
      最近更新 更多