java - 如何更改 itext 中列表的字体大小和颜色?

标签 java itext

我正在使用 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/

相关文章:

java - 可以超出其容器边界的自定义组件 - 如何?

java - Aerospike - 检查/递增列表中的 NIL 值?

java - 在媒体播放器中停止并播放 mp3

java - Itext 5.5 + Hwcrypto.js 添加签名 "Document has been altered or corrupted since it was signed"

java - IText如何调整pdf页面

java - 如何使 PdfPTable 动态计算列宽

java - 使用 Coherence jar 运行多播测试时出现错误

java - MS Access 数据库备份版本控制

java - 什么使用 libharu c++ 或我文本 java

c# - 如何刷新非计算字段的格式并刷新可填写 PDF 表单中的计算字段