如何在王子 PDF 中检测分页符



我有一个生成的 100 页长的文档,其中包含数十个部分、标题和不同的文本 + 图像内容。有用户插入的分页符和注入的分页符,但大多数文本从一页到另一页运行。

让我发疯的是,我无法检测到元素是页面上的第一个还是最后一个

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

(这只是一个例子,实际情况稍微复杂一些)

有没有办法检测王子对流动内容做了什么?

首先,您需要设置页面高度,除非您的文本将从页面中消失。 设置分页符后:始终在页面容器类中。 然后它会起作用。

最新更新