2013年

12月

31日

【JPIERE-0001】JasperReportsのアジア語圏対応

 iDempiereの標準機能のまま、iReportで作成した日本語のレポートを出力しようとすると次のようなエラーが表示されます。これは、iTextAsian.jarというライブラリがiDempiereの標準機能には組み込まれていないためです。JPiereでは、OSGiのフラグメントの機能を活用しiTextAsian.jarを取り込みました。

エラーポップアップ表示
エラーポップアップ表示

 iTextAsian.jarが無いと次のようなエラーログが出力されます。

org.adempiere.webui.window.ZkJRViewer init

SEVERE: Could not load the following font : 

pdfFontName   : HeiseiKakuGo-W5

pdfEncoding   : UniJIS-UCS2-HW-H

isPdfEmbedded : false

net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : 

pdfFontName   : HeiseiKakuGo-W5

pdfEncoding   : UniJIS-UCS2-HW-H

isPdfEmbedded : false

関連するコンテンツ

OSS ERP