Itext7 - 将文本放置在特定位置

Itext7 - Place Text at specific position

ColumnText ct = new ColumnText(writer.getDirectContent());
ct.setSimpleColumn(left,bottom,right,top);
ct.setText(new Phrase("String"));
ct.go();

这就是我们在 Itext 5 中的做法。但是我们如何将文本放在页面的特定位置。我有多个文本和图像一起放在页面上。

谢谢

试试这个:

Paragraph p = new Paragraph("test");
p.setFixedPosition(100, 800, 200);
document.add(p);

就这么简单

在这个例子中,x = 100,y = 800,200 是宽度。

有关示例,请参阅 https://developers.itextpdf.com/content/itext-7-building-blocks/examples/chapter-6#2574-c06e08_explicitdestinations.java