我有一个非常具体的 2 列布局,我正在尝试为使用 TCPDF 的客户端设置。如果您将文本发送到具有默认页面宽度的 writeHTML 和 multiCell 的页面,则 AutoPageBreak 可以正常工作。当我为 multiCell 设置较窄的宽度时,TCPDF 不知道何时分页。这让我发疯。
这是此处设置的超级简单示例:
我有一个非常具体的 2 列布局,我正在尝试为使用 TCPDF 的客户端设置。如果您将文本发送到具有默认页面宽度的 writeHTML 和 multiCell 的页面,则 AutoPageBreak 可以正常工作。当我为 multiCell 设置较窄的宽度时,TCPDF 不知道何时分页。这让我发疯。
这是此处设置的超级简单示例:
哦。上帝。我想我刚刚想通了。我现在要自己开枪了。
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);