我正在使用iText 5.5.10,我试图更改表格中单元格的默认字体大小:
table.DefaultCell.Phrase = new Phrase() { Font = fontTable };
这没有任何效果。默认字体仍为12pt Helvetica。
答案 0 :(得分:1)
在iText 7中,它很简单。您可以在顶级元素中定义字体大小,并由添加到该对象的对象继承。
如果您仍在使用iText 5,则默认字体始终为Helvetica,默认字体大小始终为12.您无法更改它,但您可以创建一个创建PdfPCell
,{的辅助方法{1}}或Paragraph
个实例,其中使用了具有特定大小的特定字体。
换句话说:答案取决于您使用的iText版本。如果它是7,答案是:这很容易。如果它是5,答案是:你不能改变默认值。