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

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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Проблема длинных таблиц
eai
Отправлено: 11 Октября, 2012 - 17:41:08
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Совершенно случайно наткнулся на волшебную штуку по имени 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

(Отредактировано автором: 11 Октября, 2012 - 17:47:51)

 
 Top
Barsuk
Отправлено: 05 Февраля, 2013 - 13:32:47
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




А у меня тоже проблема с таблицам, но несколько другого характера.

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

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

Кто нибудь еще сталкивался с этим?
 
 Top
Greider
Отправлено: 23 Января, 2014 - 15:46:24
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Barsuk пишет:

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

Типа ап...
 
 Top
Vaganec Trosti
Отправлено: 02 Декабря, 2021 - 13:56:42
Post Id


Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




eai пишет:
Вопрос снимается, все прекрасно работает если использовать THEAD


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

(Отредактировано автором: 02 Декабря, 2021 - 13:57:36)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB