日本語使うときの注意

  • さっきの「Static Text」の文字列を「ほげ」としてみる
  • 再度「Preview」を押下
    • あれ...ちゃんと出ねーじゃねぇかごらあああ
  • id:w650 さんの http://d.hatena.ne.jp/w650/20090715/1247648910 を参考に。
  • 「ツール」メニュー>「オプション」
  • 「iReport」タブのたくさんあるタブの中から「Classpath」を選択
  • 「iTextAsian.jar」にパスを通す
    • Maven で環境作ってたら<>\iTextAsian\iTextAsian\1.0\iTextAsian-1.0.jar にあるはず
  • 右下の「プロパティ」で以下の様に設定
Pdf Font name 〜(略)
HeiseiKakuGo-W5
PdfEncoding
UniJIS-UCS2-H (Japanese)
Font name
MS ゴシック(日本語が含まれてそうなら何でもOK)
  • 気をとりなおして再度「Preview」実行

でけた

# ここまでやっても日本語表示できねーよ!なときは以下のような例外がiReportの下部コンソールに出力されているか確認

net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : 
# 以下略

# iTextAsian.jar にパスが通って無いのが原因
# 再度 iTextAsian.jar にパスが遠いっているかを確認した上で、間違っていない場合は...
# iReportを再起動 (=終了->起動)してみる。それからlearning01.jrxmlを開いて「Preview」してみる。
# 自分はそれで日本語が表示出来るようになった!なんだそれ!

他にも参考にさせていただいたところ