我正在使用 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);
关于java - 如何更改 itext 中列表的字体大小和颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45077709/