在呈现为PDF时,禁用在分页符上重复的表头

时间:2014-03-10 20:24:00

标签: javascript webkit phantomjs

PhantomJS似乎在尝试让页眉在分页符上重复时遇到问题;标题有时位于错误的位置,或者它们与现有内容发生冲突。我想知道是否有办法在分页符上禁用表头重复,以便我可以完全避免这个问题?

3 个答案:

答案 0 :(得分:9)

试试这个:

thead {display: table-row-group;}

答案 1 :(得分:2)

此问题目前存在于phantomjs中。 请参阅https://github.com/ariya/phantomjs/issues/10927

您可以在rasterize.js中调整文档的边距以在某种程度上避免它。我使用0.75厘米作为我的保证金以避免它的小幅度。但是当我使用横向视图时,即使这样也行不通。 此外,当您避免使用样式时,html中的cellspacing,cellpadding,重叠标题将不会出现。

答案 2 :(得分:0)

这很棘手,但我用简单的逻辑解决了它。转换表元素以显示为块元素并且它可以工作。

TCDevice