Генерирование разрыва строки в FPDF

У меня есть текстовая форма, данные которой отображаются в формате PDF.

Моя проблема заключается в том, что когда значение, полученное PDF в переменной превышает 65 символов, вместо разрыва строки продолжайте в одной строке, накладывающей другой элемент.

Я попытался применить методы implode, wordwrap, но никто не помог мне сократить строку до 65 символов.

Я попытался сгенерировать любое условие, чтобы проверить, превышает ли длина строки более 65 символов разрыв строки (<br>). Но это не помогло мне.

 $pdf_observations = $_GET['pdf_observations']; $pdf->SetXY(29.6, 85.6); $pdf->Write(0, "{$pdf_observations}"); 

Проблема newLine

Благодаря!!

Вы можете использовать метод MultiCell, дешифрованный в документации, как

Этот метод позволяет печатать текст с разрывами строк. Они могут быть автоматическими (как только текст достигнет правой границы ячейки) или явным (через символ \ n). Поскольку количество ячеек по мере необходимости выводится, одно под другим. Текст может быть выровнен, центрирован или обоснован. Блок ячейки может быть обрамлен, а цвет фона.

Этот метод может принимать некоторые аргументы

 MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]]) 

Дополнительную информацию вы можете найти на http://www.fpdf.org в разделе руководства.

В вашем случае вы можете использовать его с линией

 //example parameters - use anything that suit your things $width = 100; $lineHeight = 4; $pdf->MultiCell($width, $lineHeight, "{$pdf_observations}"); 

В этом примере, если ваша строка не может соответствовать заданной ширине, остальная часть строки будет тормозить в новую строку, если каждая строка имеет высоту.