getNumLines()
それに応じて配置する必要があるため、テキストを書く前に行数を見積もっています。getNumLines() は、MultiCell()
実際に必要なテキストよりも多くのスペースを計算しているようです。で書いたときにまだセルに収まる長い行は、MultiCell()
によってソフトラップされているようですgetNumLines()
:
$lines = $pdf->getNumLines($text, $width);
$pdf->MultiCell($width, 50, $text, 0, "L");
私のテスト$lines
では3ですが、2行しか印刷されていません。$width を少し大きくすると、適切な値が得られます。そして、長いのは最初の行です。そのため、ラップされる最終的に非印刷文字になることはできません。
たぶん、私が渡すパラメータ "L" の整列が原因MultiCell()
でしょうか? しかし、そのようなものはありませんgetNumLines()
... 何か提案はありますか?
TCPDF のバージョン: 5.9.156