0
有什么办法,如何更改默认表格的iTextSharp字体和单元格的颜色? 我有一张桌子,我可以在那里更换字体,但这必须在每个单元格上完成 - 这是非常不幸的。很可能有更好的方法,但我还没有找到它。如何更改iTextSharp表的默认字体和颜色?
我想要做这个更改的原因是,该默认字体不支持捷克字符。
我已经以下代码:
PdfPTable subTable = new PdfPTable(4);
Font bigFont = FontFactory.GetFont("c:\\windows\\fonts\\arial.ttf", BaseFont.IDENTITY_H, 8, Font.NORMAL, BaseColor.RED);
PdfPCell subCell = new PdfPCell(new Phrase("Bělení fáze 1",bigFont));
subCell.BackgroundColor = new BaseColor(196, 231, 234);
subTable.AddCell(subCell);
subTable.AddCell("Test");
第一印刷单元将不得不定义的字体 - Arial字体,以及细胞的颜色。第二个单元默认都有。
我也试过下面的命令,但没有在所有帮助:
subTable.DefaultCell.Phrase = new Phrase() { Font = bigFont };
感谢您的任何提示。
所以这意味着,没有办法,如何设置一个字体为全球PDF格式的所有文本? – Izmail360
不是说我知道或可以找到 –
好的,非常感谢。不幸的是,在您的链接中,我能够做到这一点。 – Izmail360