我正在使用itextpdf生成我的pdf文件。我有一个列表,应该将其添加到表格的单元格中。问题是我无法更改表格单元格中列表的字体大小?
这是我的代码

PdfPTable table = new PdfPTable(1);
PdfPCell cell = new PdfPCell();
List fruitList = new List(List.UNORDERED);
//fruitList.setListSymbol(new Chunk("", FontFactory.getFont(FontFactory.HELVETICA, 6)));
fruitList.add("Mango");
fruitList.add("Apple");
fruitList.add("Orange");
cell.addElement(fruitList);
table.addCell(cell);


在这里,我为创建的列表添加了setListSymbol。但是字体或其大小没有改变。但是没有列表的单元格的字体正在更改。如何更改列表的大小和字体?

最佳答案

您确定这不是您想要的吗?

Font font = FontFactory.getFont(FontFactory.HELVETICA, 6)
PdfPTable table = new PdfPTable(1);
PdfPCell cell = new PdfPCell();
List fruitList = new List(List.UNORDERED);
fruitList.add(new ListItem("Mango", font));
fruitList.add(new ListItem("Apple", font));
fruitList.add(new ListItem("Orange", font));
cell.addElement(fruitList);
table.addCell(cell);

10-07 20:49