FPDF / FPDI: Как выровнять ячейку по вертикали или несколько ячеек? - PullRequest
0 голосов
/ 01 марта 2019

я начинаю думать не возможно?(из коробки / класс по умолчанию)

Я использую PHP-класс FPDF / FPDI для генерации .pdf

В этой ситуации у меня есть текст, который может быть коротким или длинным(ничего не сказано)

Итак, я установил ширину для своей ячейки ... и изменил значение с Cell () на MultiCell () ..

Это позволяет переносить длинный текст ... как бывыровнять по вертикали по верху?

Что не хорошо, если строка НЕ ​​достаточно длинна для переноса ..

Как можно принудительно вставить текст в нижнюю часть ячейки независимо от того, является ли онаодиночная или обернутая строка?

Есть ли способ сделать это по умолчанию?

Я видел упоминание о TCPDF (или что-то в этом роде) ... и о некоторых недействительных ссылках на "плагины".. (но не уверен, что они были FPDI или нет?)

Это работает и выглядит нормально:

$pdf->MultiCell(185, 12, 'ABC-123-DEF-456 And-Last-Name-Here', 1, 'C', false); 

Однако, таким образом, текст (в одну строку) внизу НЕ имеет.. так что между строкой вывода и подчеркиванием, с которым оно должно совпадать, есть ограничение (baseline)

$pdf->MultiCell(185, 12, 'ABC-123 DEF-456', 1, 'C', false); 

Как вам это преодолеть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...