如何使用itext在Java表中的列表中显示项目符号?

时间:2012-03-29 09:43:30

标签: java pdf itext

我正在尝试向表格单元格添加列表,但没有项目符号。当我直接向文档添加相同的列表时,它工作正常。我该怎么做才能出现子弹?

Phrase p = new Phrase();

String html = "<ul><li>a</li><li>b</li></ul>";
ArrayList objects = HTMLWorker.parseToList(new StringReader(html, null);

for (int k = 0; k < objects.size(); ++k) {
 p.add((Element) objects.get(k));
}


// no bullet points
table.addCell(new PdfPCell(p));

// works
document.add(p);

1 个答案:

答案 0 :(得分:1)

我可能错了,但不会使用directmy列表(如下面的代码)工作?

List objects = HTMLWorker.parseToList(new StringReader(html, null);
PdfPCell cell = new PdfPCell();
cell.addElement(objects); 
table.addCell(cell);

问候