最近の更新

2015年1月29日木曜日

JavaアプリケーションでIPAフォントを設定する方法

【目的】
JavaアプリケーションでJasperReportにIPAフォントを設定します。



【手順1】
1.「任意のファイルの作成方法」の手順で、『src』直下に『jasperreports_extension.properties』というファイルを作成。




【手順2】
1.『jasperreports_extension.properties』を以下の様に入力し、保存。
net.sf.jasperreports.extension.registry.factory.fonts=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory
net.sf.jasperreports.extension.simple.font.families.font=font/font.xml



【手順3】
1.「任意のディレクトリの作成方法」の手順で、『src』直下に『font』というディレクトリを作成。
2.「任意のファイルの作成方法」の手順で、『font』直下に『font.xml』というファイルを作成。




【手順4】
1.『font.xml』を以下の様に入力し、保存。
※『fontFamily』の『name』は「Jaspersoft StudioでプロジェクトにIPAフォントを設定する方法」で設定したFont設定の『Family Name』の名前を指定。
<?xml version="1.0" encoding="UTF-8"?>
<fontFamilies>
    <fontFamily name="IPA明朝">
        <normal>font/ipam.ttf</normal>
        <pdfEncoding>Identity-H</pdfEncoding>
        <pdfEmbedded>true</pdfEmbedded>
    </fontFamily>
</fontFamilies>



【手順5】
1.『font』ディレクトリに、IPA明朝のTTFファイルをコピーしてくれば完了です。


























以上です。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。

関連記事