Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: mPDF разбиение таблиц на страницы с заголовками при помощи html2pdf
Форумы портала PHP.SU » » Вопросы новичков » mPDF разбиение таблиц на страницы с заголовками при помощи html2pdf

Страниц (1): [1]
 

1. eai - 11 Октября, 2012 - 17:41:08 - перейти к сообщению
Совершенно случайно наткнулся на волшебную штуку по имени mPDF с фичей html2pdf

Беглый тест показал хорошую работоспособность (пока еще кириллицу не пробовал)

Но есть интересная проблема

допустим есть страничка
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <table>
  3.         <tr><th>Заголовок</th></tr>
  4.         <tr><td>Строка1</td></tr>
  5. .....
  6.         <tr><td>Строка 100000</td></tr>
  7. </table>
  8.  


Код простой
PHP:
скопировать код в буфер обмена
  1.  
  2. include("../mpdf.php");
  3.  
  4. $mpdf=new mPDF();
  5.  
  6. $mpdf->WriteHTML($html);
  7. $mpdf->Output();
  8.  


Генерируется нормальный PDF (хром еще сразу его и отображает)
Но есть загвоздка. По сути при продолжении данных таблице на второй и прочих страницах, было бы не плохо сначала заголовок сей таблицы еще раз рисовать.
Библиотечка не рисует заголовки еще раз.
Встречался ли кто с этим, решал ли сию проблему ?
(Добавление)


Вопрос снимается, все прекрасно работает если использовать THEAD
2. Barsuk - 05 Февраля, 2013 - 13:32:47 - перейти к сообщению
А у меня тоже проблема с таблицам, но несколько другого характера.

Почему-то mPDF отказывается переносить большую таблицу построчно, только целиком переносит на следующую страницу.

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

Кто нибудь еще сталкивался с этим?
3. Greider - 23 Января, 2014 - 15:46:24 - перейти к сообщению
Barsuk пишет:

Кто нибудь еще сталкивался с этим?

Типа ап...
4. Vaganec Trosti - 02 Декабря, 2021 - 13:56:42 - перейти к сообщению
eai пишет:
Вопрос снимается, все прекрасно работает если использовать THEAD


Спасибо тебе, добрый человек, что с темой, запостил и решение.
Все работает.

 

Powered by ExBB FM 1.0 RC1