段落开始定位itext

时间:2013-03-29 07:35:15

标签: itext

我正在使用 IText 库。我在其中使用段落导致文本正在运行,并且可能比一页更大。我的问题是我必须给段落开始定位,我无法看到任何有关定位的方法。有帮助吗? 这样的事情 enter image description here

第2页是新页面....这是整整一段。我有段落的起始坐标。

2 个答案:

答案 0 :(得分:1)

正如评论部分所述,您需要ColumnText来实现您的目标。例如,参见MovieColumns1示例。您可以使用ColumnText方法将文本添加到addText()实例。然后设置一些参数,例如定义绝对位置的矩形坐标。这是使用setSimpleColumn()方法完成的。要绘制文本,请调用go()方法。如果文本不适合矩形,ColumnText.hasMoreText(status)将返回true,在这种情况下,您触发newPage(),定义一个新矩形,更改Y位置,再次go()只要该列包含内容。

所有这些都在我作为作者的文档中进行了解释。阅读文档可以节省时间:您的时间以及StackOverflow上人员的时间。

答案 1 :(得分:0)

您可以尝试搜索第一次出现换行符或回车符,即:Chr(13)和Chr(20)。