3

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

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

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

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

有什么方法可以检测 Prince 对流动内容所做的事情吗?

4

1 回答 1

1

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

于 2013-09-17T10:58:43.963 回答