如何在Prince PDF中检测分页符?

时间:2013-01-25 18:36:22

标签: css pdf detection page-break princexml

我生成了一个100页长的文档,其中包含数十个部分,标题和不同的文本+图像内容。用户插入了分页符以及注入的分页符,但大多数文本在页面之间运行。

令我疯狂的是我无法检测元素是页面上的第一个还是最后一个

例如,我的文本容器div的底部和顶部边距为10毫米。如果在它之前发生分页,它应该有0个上边距。但由于我无法检测Prince自动分页,因此文本容器在某些页面上的额外上边距为10mm。

(这只是一个例子,真实情况有点复杂)

有没有办法检测普林斯对内容流动的影响?

1 个答案:

答案 0 :(得分:1)

首先,您需要设置页面高度,除非您的文本将从页面中删除。并在页面容器类中设置 page-break-after:always 之后。然后它会起作用。