スキップしてメイン コンテンツに移動

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用ですが、とても参考になると思います。

コメント

このブログの人気の投稿

余裕ですかね。

  いまの自分はやることが多いが、意外と慌てず一歩一歩現場と歩んでいき、地道にデータ入力から可視化までの利便性、完全性と正確性を追求する余裕が出ております。SpotfireというBIツールにハマり、人に使い方を教えながらもまたその恩恵を受けているといういい循環も大きいですね。大体自分のようなポストにいる人たちはあまりプログラムを書く余裕もないだが、自分は幸せのほうと思います。

自己流思い付き

 長年契約してきたさくらインターネットのVPSに稼働しているWordpressが何らかのものに削除されました。幸い残したいものはこのブログに移したので、あまり困ったことはありませんでした。もうVPSを解約しようと思いますが、今年の11月までの契約なので、正直って迷っております。  職場のホームページサーバがMacmini上のピュアDebianなので、実験台としてVPSを契約したのですが、もう実験しないし、解約してもよいだと思います。   このブログもこれをきっかけにタイトルを変えました。

趣味はなんですか?

 最近、仲間に趣味はなんですかって聞かれたらどう答えますか? う~ん、そうね。パソコンですかね。(いかにもオタクっぽいイメージがありますね。^^;) それともデータ処理ですかね。(ちょっと硬いイメージですかね。>_< もうちょっとよく考えると、データ探しですかね。まあ、一般の人は聞いてもわからないでしょうけど。