繁体   English   中英

Java中带有iText的多行标头

[英]Multi-line header with iText in Java

我正在使用PdfPageEventHelper将标头添加到我的pdf中。 我想添加多行标题。 我知道我可以使用ColumnText.showTextAligned添加一行,从理论上讲,我可以使用一个字符串,使用标题的宽度包装它,然后分别添加行。 此方法不会移动页面的内容,并且页眉与页面上的文本重叠。 有没有一种方法可以添加标题来向下包装内容并将其下移?

在onStartPage事件中使用document.add(myPhrase)确实会向下移动内容并正确包装标题文本,但是有时将其插入到不应插入的页面上(例如,在最后一页的底部)。

解决此问题的正确方法是什么?

我有《 iText in Action》第二版,但在那里找不到合适的示例。

谢谢。

我在此线程中找到了部分问题的答案。 我还在pg的“ iText in Action”第二版中使用了注释。 79找出我的标题占用了多少空间,并使用此信息来更改页面的顶部空白。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM