最后一行段落的TCPDF理由问题

时间:2015-02-10 19:19:19

标签: php tcpdf

我正在使用PHP库TCPDF。在使用MultiCell方法和对齐选项时,我遇到了一个小问题。该段的最后一行证明了(我想它应该做的是什么),但只有几句话,在它们之间留下大的空间。这些是我创建的动态表单,因此需要MultiCell(而不是文本或写入)。

有没有人知道是否有办法防止这种情况发生但仍能使用MultiCell方法?我过去曾经使用writeHTML处理过一些奇怪的问题,并希望尽可能避免使用。

以下是产生结果的代码示例:

$text  = 'This is an example paragraph with no other meaning than to show what is currently happening with this justification issue. I really hope there is a way to keep the ';
$text .= 'justification, yet keep the last sentence from doing so and looking silly. Thank you all for your help and time, it is much appreciated.';
$this->_pdf->MultiCell(0, 0, $text, 0, 'J', false, 1);

result

非常感谢你的时间。

1 个答案:

答案 0 :(得分:4)

我不认为有一个'设置'处理这个;但是,如果你只是在字符串末尾添加一个新行(" \ n"),那就完全符合我的要求。

因此,如果有人遇到类似的问题,答案(在我的情况下)就是简单地添加一个新行。

$text = "...last line of the paragraph.\n";