Rendering footer in abcpdf on different orientated pages
我正在按照示例向 abcpdf 文档站点中的"页眉和页脚示例"页面添加带有页码的页脚。
问题是我的 pdf 文档有多个不同方向和不同页面大小的页面。
大多数页面是纵向和 A4 或横向和 A3,但 A3 可能是纵向的。
有没有一种方法可以轻松地将每个页面的页脚放在文档的正确部分,特别是考虑到一旦添加了文档,我似乎无法轻松分辨出什么方向/页面正在使用大小。
目前我正在为每个部分构建单独的文档并设置方向,然后将它们附加到主文档。
我需要以"Page X of Y"的格式输入页码,如果我为每个子文档执行此操作,我可以使页码正常工作,但我需要将它用于整个文档
当您阅读文档/PDF 时,您可以访问诸如 pdf 宽度和 pdf 高度等属性。在页眉上添加对象的位置是 x: 0, y:0 页脚只是文档的高度 - 页脚对象的高度再次为 0.
在这里看到这个:http://www.websupergoo.com/helppdf8net/source/2-getting_started/3-coordinates.htm
这是如何放置矩形的一个很好的例子,在你的矩形内是你的文本,即第 2 页,共 16 页
http://www.websupergoo.com/helppdf8net/default.htm?page=source/2-getting_started/3-coordinates.htm
cropbox 是获取文档实际大小的方法,因此知道为包含文本的矩形输入什么坐标。
但是,如果您以百分比而不是固定数字来考虑会更容易,无论文档大小如何,从底部开始的 10% 始终是 10%!