Повторите thead на каждой странице через htmldoc - PullRequest
6 голосов
/ 12 августа 2010

Я пытаюсь выяснить, как заставить набор заголовков таблицы повторяться на каждой странице вывода из htmldoc. Я включил способ CSS (ниже), чтобы посмотреть, сработает ли это, но я не верю, что htmldoc многое делает с CSS.

Основной вопрос: есть ли способ заставить htmldoc действовать так же, как этот CSS при выводе в PDF?

thead {display: table-header-group;}

1 Ответ

2 голосов
/ 11 января 2011

HTMLDOC не поддерживает элементы, атрибуты, таблицы стилей или сценарии HTML 4.0.

HTMLDOC очень ограничен.Так что вы должны сделать это вручную.Вычислите, когда страница разрывается на вашей таблице (и принудительно ее), и повторите таблицу заголовков.
Или используйте для этого другой инструмент.Вы пробовали xhtml2pdf: https://github.com/xhtml2pdf/xhtml2pdf.Он поддерживает CSS и имеет атрибут повтора, который выполняет эту работу для таблицы при разрыве страницы.

...