JasperReportsにかかわるJPiereのカスタマイズ
ここではオープンソースのERP iDempiere(アイデンピエレ)の日本商慣習対応ディストリビューションである、JPiere(ジェイピーエール)に施されている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
関連するコンテンツ
- 【iDempiere Lab】Jasper Reportの日本語化対応手順(2014年1月8日の研究日誌)
- 【iDempiere Lab】JasperReportsの日本語対応プラグイン(2014年2月13日の研究日誌)