Сделать перенос текста в ячейке с помощью FPDF?

Прямо сейчас, когда я использую ячейку с текстом, все остается на одной строке. Я знаю, что могу использовать функцию записи, но я хочу указать высоту и ширину.

Это то, что у меня есть сейчас, но, как я уже сказал, текст не переносится, чтобы оставаться в размерах:

$pdf->Cell( 200, 40, $reportSubtitle, 1, 1 );

person Carson    schedule 13.08.2010    source источник
comment
Я думаю, что учебник № 6 охватывает это: fpdf.org/en/tutorial/index.php< /а>   -  person Scott Saunders    schedule 13.08.2010


Ответы (1)


Обтекание текстом:

MultiCell используется для печати текста с несколькими строками. Он имеет те же атрибуты, что и Cell, за исключением ln и link.

$pdf->MultiCell( 200, 40, $reportSubtitle, 1);

Высота линии:

Что делает multiCell, так это распределяет данный текст по нескольким ячейкам, это означает, что второй параметр определяет высоту каждой строки (отдельной ячейки), а не высоту всех ячеек (в совокупности).

MultiCell(float w, float h, строка txt [, смешанная граница [, выравнивание строки [, логическое заполнение]]])

Полную документацию можно прочитать здесь.

person Ed.    schedule 13.08.2010
comment
@PHPDeveloper и другие видят это: проблема разрыва строки с MultiCell в FPDF - это объясняет, как разместить ячейки рядом с MultiCell. - person ; 22.06.2013
comment
На этой странице показан хороший пример того, как использовать его в таблице: fpdf.org/en /script/script3.php - person Reece; 22.09.2016
comment
MultiCell бесполезен, если вам нужно несколько ячеек - одна рядом друг с другом - попробуйте следующее: /а> - person Jeffz; 13.12.2017
comment
А как насчет параметра ln? Должен ли он явно указываться после MultiCell? - person Paulo Marques; 20.10.2020