【问题标题】:TCPDF Auto Page Break Not Working if Widths set如果设置了宽度,TCPDF 自动分页符不起作用
【发布时间】:2011-01-19 04:52:43
【问题描述】:

我正在尝试为使用 TCPDF 的客户端设置一个非常具体的 2 列布局。如果您将文本发送到具有默认页面宽度的 writeHTML 和 multiCell 的页面,则 AutoPageBreak 可以正常工作。当我为 multiCell 设置较窄的宽度时,TCPDF 不知道何时分页。这让我发疯了。

这里有一个超级简单的例子:

http://www.artworknotavailable.com/temp/tcpdf/

【问题讨论】:

    标签: tcpdf


    【解决方案1】:

    哦。上帝。我想我刚刚想通了。我现在要开枪了。

    int MultiCell( float $w, float $h, string $txt, 
                  [mixed $border = 0], [string $align = 'J'], [int $fill = 0], 
                  [int $ln = 1], [float $x = ''], [float $y = ''], 
                  [boolean $reseth = true], [int $stretch = 0], 
                  [boolean $ishtml = false], [boolean $autopadding = true], 
                  [float $maxh = 0])
    

    我一直在将 $ln 设置为 0,因为我只是像这样传递空值。

    不好:

    $pdf->MultiCell(100,'',$page1,0,'R','','','','','','',true);
    

    更好:

    $pdf->MultiCell(100,'2',$page1,1,'L','',1,'','','','',true);
    

    【讨论】:

    猜你喜欢
    • 2013-09-25
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 2014-05-10
    • 2021-11-14
    • 1970-01-01
    • 2013-12-18
    相关资源
    最近更新 更多