我正在使用IText库。我在其中使用段落,因为文本正在运行并且可能大于一页。我的问题是我必须给段落起始定位,我看不到任何关于定位它的方法。有什么帮助吗?类似的东西
第 2 页是新页面....这是整段。我有段落的起始坐标。
我正在使用IText库。我在其中使用段落,因为文本正在运行并且可能大于一页。我的问题是我必须给段落起始定位,我看不到任何关于定位它的方法。有什么帮助吗?类似的东西
第 2 页是新页面....这是整段。我有段落的起始坐标。
如评论部分所述,您需要ColumnText
实现您想要的。参见例如MovieColumns1示例。您可以使用该方法将文本添加到ColumnText
实例addText()
。然后设置一些参数,例如定义绝对位置的矩形的坐标。这是通过setSimpleColumn()
方法完成的。要绘制文本,请调用该go()
方法。如果文本不适合矩形,ColumnText.hasMoreText(status)
将返回 true,在这种情况下,您触发newPage()
,定义一个新矩形,更改 Y 位置,go()
只要列包含内容。
所有这些都在我作为作者的文档中进行了解释。阅读文档可以节省时间:您的时间以及 StackOverflow 上人员的时间。
您可以尝试搜索第一次出现的换行符或回车符,即:Chr(13) 和 Chr(20)。