2012-03-29 10 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

私は間違っているかもしれませんが、リストを(次のコードのように)使用しないでください。

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

よろしく