iTextSharpの日本語について~
日本語を正しく表示させる場合、下記の方法はありますが、Font.Factoryを使ってもOKです。
http://codezine.jp/a/article/aid/462.aspx?p=2
Font fnt1 = new Font(BaseFont.CreateFont
(@"c:\windows\fonts\msgothic.ttc,0", BaseFont.IDENTITY_H,true),40);
<Font.Factoryを使った例>
//フォントファイルを登録する
FontFactory.Register(Environment.SystemDirectory.Replace("system32", "fonts") + @"\msgothic.ttc");
//using iFont = iTextSharp.text.Font;
//using iColor = iTextSharp.text.Color;
iFont fnt1 = FontFactory.GetFont("MS-PGothic", BaseFont.IDENTITY_H, BaseFont.EMBEDDED, 8,iFont.NORMAL,iColor.WHITE);
↑ こちらはJava用ですが、とても参考になると思います。
コメント
コメントを投稿