2012-03-29 49 views
1

我試圖添加一個列表到表格單元格,但沒有項目符號。當我直接將相同的列表添加到文檔時,它運行良好。我能做些什麼來使子彈出現?如何使用itext在Java中的表內顯示列表中的項目符號點?

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

我可能是錯的,但不會使用directmy列表(如下面的代碼)的工作?

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

問候

相關問題