Повторите thead на каждой странице через htmldoc

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

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

thead {display: table-header-group;}

1 ответ

Решение

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

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

Другие вопросы по тегам