2010-08-12 64 views
5

我想弄清楚如何获得一组表格标题在htmldoc的每个输出页面上重复。我插入CSS方式(下面)看看是否可行,但我不相信htmldoc会用CSS做很多事情。通过htmldoc在每个页面上重复thead

基本问题是:有没有办法让htmldoc在输出为PDF时像这样CSS?

thead {display: table-header-group;} 

回答

1

HTMLDOC不支持HTML 4.0元素,属性,样式表或脚本。

HTMLDOC非常有限。所以你必须亲自去做。计算表格中的分页符何时(并强制执行)并重复表头。
或使用其他工具。你有没有试过xhtml2pdf:https://github.com/xhtml2pdf/xhtml2pdf。它支持css,并且有一个重复属性,可以在分页符时为表执行此作业。

+0

完美的答案,真实的,你必须精确你的HTML 3.0,相信我,你可以,如果你保持它的简单和干净的做一个整体的很多很酷的东西。最难的部分是花时间弄清楚可打印单页文档的实际尺寸,例如HTML的宽度和高度。一旦你有了,那么它的所有小菜一碟,当然,因为酷设计需要大量复杂的HTML表格等。 – DoctorLouie 2017-01-19 08:54:10

+0

我已经使用HTMLDOC十多年了,如果我记得没错,那么是的,它肯定是我不能没有的东西之一:) – DoctorLouie 2017-01-19 08:55:22