如何在itext pdf中为单词设置粗体和斜体。
例如:
“您好 世界”
一句话
请告诉我。答案 0 :(得分:6)
请检查一下:
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);
答案 1 :(得分:2)
一句话:
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))
});
答案 2 :(得分:1)
在寻找同样的事情时偶然发现了这个问题。我认为对于更新版本的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);
希望这有助于某人;)