TCPNF getNumLines () иногда ошибочен

Я использую getNumLines() для оценки количества строк перед написанием текста, потому что он должен быть соответствующим образом расположен. Кажется, что getNumLines () вычисляет больше места для текста, чем MultiCell() . Длинная строка, которая все еще вписывается в ячейку при написании с помощью 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

Related of "TCPNF getNumLines () иногда ошибочен"