使用iText将文本对齐在两条不同的行上

时间:2012-11-16 13:59:13

标签: java pdf itext

我正在使用iText创建PDF,并希望在两个段落中垂直对齐文本。我正在使用制表符来尝试对齐“1”和“2”:

document.add(new Paragraph("Example"+"\t\t\t1"));
document.add(new Phrase("Hello World JAVA"+"\t\t\t2"));

以下是生成的PDF的外观截图:

PDF example

有人能建议更好的方法来对齐文字吗?很明显,标签不符合我的预期。我正在寻找的是:

Example           1
Hello World JAVA  2

1 个答案:

答案 0 :(得分:0)

我刚刚发现了如何赞成评论,我赞成了mkl的评论,因为答案确实可以在http://www.manning.com/lowagie2/samplechapter2.pdf中找到,我是作者。

在PDF中搜索 TAB CHUNKS 。请注意,'\t'字符在PDF中没有意义。