gpt4 book ai didi

java - Itext:在绝对位置显示段落

转载 作者:行者123 更新时间:2023-11-30 04:25:26 25 4
gpt4 key购买 nike

有没有一种方法可以绝对定位段落,并且在将列表添加到段落中时也可以使用?

谷歌搜索显示我应该使用ColumnText,但如果段落中有列表,我就无法让它工作。它只是在同一条线上显示彼此相邻的列表项。这是我的测试程序:

        PdfWriter writer=PdfWriter.getInstance(document,new FileOutputStream("/tmp/output.pdf"));
document.open();
ColumnText ct = new ColumnText(writer.getDirectContent());
ct.setSimpleColumn(0,0,300,300);
Paragraph p=new Paragraph();
List list=new List();
list.add(new ListItem("First item"));
list.add(new ListItem("second item"));
list.add(new ListItem("third item"));
p.add(list);
ct.addElement(p);
ct.go();
document.close();
writer.close();

最佳答案

我查看了 iText 的变更日志,发现这个问题已在 2012 年 3 月 31 日发布的 iText 5.2.1 中修复。那是一年多前的事了。请升级到最新版本,问题就会消失。

请注意,所有 5.2.x 版本均已从 SourceForge 中删除,因为它们包含一个错误,该错误偶尔会生成不符合 ISO-32000-1 的 PDF。根据您的问题描述,我知道您使用的iText版本比5.2.x系列还要老,所以您肯定需要升级。

关于java - Itext:在绝对位置显示段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15988315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com