如何在itext pdf中设置字体加粗和斜体。
例如:
"Hello World"
在一句话中
请给我建议。
例如:
"Hello World"
在一句话中
请给我建议。
Font font1 = new Font(Font.TIMES_ROMAN, 10, Font.BOLD);
Chunk hello = new Chunk("Hello", font1);
Chunk world = new Chunk("World",
new Font(Font.TIMES_ROMAN, 10, Font.ITALIC));
document.add(hello);
document.add(world);
在寻找同样的东西时,我偶然发现了这个问题。我认为现有的答案已经过时了,适用于更新版本的iText(我使用的是5.0.6)。下面是我是如何做到的:
Phrase phrase = new Phrase();
phrase.add(new Chunk("Hello ", FontFactory.getFont(FontFactory.TIMES_BOLD)));
phrase.add(new Chunk("World", FontFactory.getFont(FontFactory.TIMES_ITALIC)));
document.add(phrase);
一句话:
var x = new Phrase()
{
new Chunk("Hello ", new iTextSharp.text.Font(iTextSharp.text.Font.TIMES_ROMAN, 11, iTextSharp.text.Font.BOLD)),
new Chunk("World", new iTextSharp.text.Font(iTextSharp.text.Font.TIMES_ROMAN, 11, iTextSharp.text.Font.ITALIC))
});
Font.HELVETICA
而不是FontFamily.HELVETICA
。 - arin1405