PrinceXML整页背景与页面编号

时间:2017-12-26 15:34:32

标签: princexml

PrinceXML真的非常强大,但我对它管理页眉/页脚的方式感到不满。

我正在尝试使用不同背景颜色的3列在整页高度上运行。在添加页脚以包含页面编号之前没有问题。

为了显示页脚,您需要在@page中添加底部边距,但这样做会削减列。我试图使用绝对的位置而没有任何运气。

是否有人使用PrinceXML拥有复杂布局和页码编号的经验?

1 个答案:

答案 0 :(得分:0)

作为DocRaptor开发人员,我们一直遇到这些问题。 Prince页眉和页脚位于页边距内。这提供了很多有用的力量,但有时会使事情变得复杂,正如你所指出的那样。

如果没有看到确切的HTML,我建议如下:

  1. 继续尝试在页脚内的元素上进行零页边距和绝对定位以及负位置/边距。我认为这会奏效。如果使用header元素,它可能会更好。当你做这种棘手的事情时,普林斯的边缘会变得奇怪而且错误。
  2. 或者,如果每个页面/文档的列宽相同,请尝试使用@page上的背景图像伪造列背景颜色。