Php excel перенос строки

Обновлено: 06.07.2024

Я пытаюсь обернуть текст в ячейку с помощью FPDF. вот мой код.

enter image description here

вывод для этого кода выглядит следующим образом

теперь я хочу обернуть этот текст Xtra, который есть в ячейке. Текст xtra должен идти во вторую строку. Как мне это сделать?

enter image description here

когда я использую MultiCell для этой строки $pdf - >MultiCell(20, 7, 'Hi5 (xtra)', 1); он меняется на следующее..

enter image description here

Я пробовал упомянутый ответ по Log1c так получилось

использовать MultiCell() вместо Cell()

The MultiCell () используется для печати текста в несколько строк.

EDIT:

Я вижу MultiCell() , ломает линию, поэтому новая ячейка будет помещена ниже текущей позиции.

в таком случае вы можете вычислить x и y координировать и вычислить новое положение и положение после вывода каждая ячейка.

Я не думаю, что Multicell является решением для этого.Проблемы с использованием multicell.

более того, мы не можем предсказать, сколько высоты может пройти ячейка? например: если длина текста первой ячейки 50, а длина второго текста 100, то его высота отличается, поэтому мы не можем создать строку таблицы.

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

вот я пришел с новым решением для этого.новая функция vcell () использует только ячейку в ней, чтобы сделать ожидаемый результат успешным.

enter image description here

Я пробую это все решение, но его строка таблицы разрыва выглядит. поэтому я пробую это решение и его помощь мне так много,

Я столкнулся с той же проблемой и пытаюсь найти способ, является ли ячейка достаточно или нет для текста и разделить высоту на количество строк и использовать результат как для конкретной высоты ячейки. Но это только делает код очень сложным. затем я переключаюсь на библиотеку html2pdf. Он создает html-таблицу, в которой нет никакого вышеупомянутого конфликта, и эта страница преобразуется в pdf-файл. Использовать библиотеку html2pdf.. это самый простой способ создания PDF с автоматически делятся клетки. вы можете скачать его здесь и есть много гидов в интернете.

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

Читайте также: