Php excel перенос строки
Я пытаюсь обернуть текст в ячейку с помощью FPDF. вот мой код.
вывод для этого кода выглядит следующим образом
теперь я хочу обернуть этот текст Xtra, который есть в ячейке. Текст xtra должен идти во вторую строку. Как мне это сделать?
когда я использую MultiCell для этой строки $pdf - >MultiCell(20, 7, 'Hi5 (xtra)', 1); он меняется на следующее..
Я пробовал упомянутый ответ по Log1c так получилось
использовать MultiCell() вместо Cell()
The MultiCell () используется для печати текста в несколько строк.
EDIT:
Я вижу MultiCell() , ломает линию, поэтому новая ячейка будет помещена ниже текущей позиции.
в таком случае вы можете вычислить x и y координировать и вычислить новое положение и положение после вывода каждая ячейка.
Я не думаю, что Multicell является решением для этого.Проблемы с использованием multicell.
более того, мы не можем предсказать, сколько высоты может пройти ячейка? например: если длина текста первой ячейки 50, а длина второго текста 100, то его высота отличается, поэтому мы не можем создать строку таблицы.
даже приведенный выше ответ помогает решите только проблему разрыва линии, но не перекрытия.
вот я пришел с новым решением для этого.новая функция vcell () использует только ячейку в ней, чтобы сделать ожидаемый результат успешным.
Я пробую это все решение, но его строка таблицы разрыва выглядит. поэтому я пробую это решение и его помощь мне так много,
Я столкнулся с той же проблемой и пытаюсь найти способ, является ли ячейка достаточно или нет для текста и разделить высоту на количество строк и использовать результат как для конкретной высоты ячейки. Но это только делает код очень сложным. затем я переключаюсь на библиотеку html2pdf. Он создает html-таблицу, в которой нет никакого вышеупомянутого конфликта, и эта страница преобразуется в pdf-файл. Использовать библиотеку html2pdf.. это самый простой способ создания PDF с автоматически делятся клетки. вы можете скачать его здесь и есть много гидов в интернете.
попробуйте это: Вы можете передавать ширины столбцов, выравнивания столбцов, заливки и ссылки в виде массивов. если ширина ряда, это будет ширина всей таблицы.
Читайте также: