如何使用iText一个旁边添加两个段落

时间:2012-11-13 15:12:08

标签: java netbeans itext

我想使用iText创建一个PDF文档,我希望在另一个段落(左和右)旁边添加一个段落。我试图通过将这两个段落添加到另一个段落来合并两个段落。但它对我不起作用。请帮忙。

感谢。

2 个答案:

答案 0 :(得分:2)

也许可以使用桌子?此示例提供了一个5列表

PdfPTable t = new PdfPTable(5);

int headerwidths[] = {12, 22, 22, 22, 22};
try {
    t.setWidths(headerwidths);
} catch (Exception e) {
    System.out.println(e.getMessage());
}

t.setWidthPercentage(100);

t.addCell(borderlessCell("text", Element.ALIGN_LEFT, fBold));
t.addCell(borderlessCell("text", Element.ALIGN_CENTER, fBold));
t.addCell(borderlessCell("text", Element.ALIGN_CENTER, fBold));
t.addCell(borderlessCell("text", Element.ALIGN_CENTER, fBold));
t.addCell(borderlessCell("text", Element.ALIGN_CENTER, fBold));

答案 1 :(得分:1)

您可以使用chunk来完成此任务。 喜欢

chunk c = new chunk("this is first paragraph",font);
chunk c1 = new chunk("this is second paragraph",font2);

paragraph p1 = new paragraph;

p1.add(new chunk(c1));
p1.add(new chunk(c2));

documnet.add(p1);