Jump to content
Changes to the Jaspersoft community edition download ×
  • 標準以外のフォントをiReportで使いたい


    hozawa
    • Product: Jaspersoft® Studio

    [toc on_off::hide=1]

    question.png.cdf3088aa5585eaac64dca34e5318013.pnghome.png.2a5ef2cc5344bcfa63692f4d450357a3.png

    作成:小沢仁

     

     

    手順(画像をクリックすると拡大表示します)
     
    icon_question.png.c8143586bed22e0a7b760bea62cc6f4f.png標準以外のフォントをiReportで使いたい
    icon_answer.png.0d24f6aacb29d2a18a84bbfea789bc39.png使いたいフォントを含むjarファイルを作成し、iReportのクラスパスに追加します。

     

    1. フォントファイルをiReport用のフォルダに複写します。
      MS Windowsに同梱されているフォントを利用されてる場合はWindowsFontsフォルダ内からフォントを複写します。次の画面では「Tahoma」フォントを選択しています。
      iReportでは拡張子が「*.ttf」フォントのみを使うことができます。「*.ttc」フォントを使う場合はfontNameに「フォント名,インディクス」を記述して、pdfFontNameにttfフォントファイルのパスを指定してインディクスを追加します。pdfEncodingは「Identity-H」にします。
      例えばIPAPGothicを使う場合は次のようにします。
      fontName="IPAPGothic,1" pdfFontName="./fonts/ipag.ttc,1" pdfEncoding="Identity-H"
    2. addFont_1.png.dcae367343f43d3f9baf5177058cb3c4.png
    3. iReportにフォントを追加します。
      iReportのメニューから「ツール」-「オプション」を選択します。
      addFont_2.png.82f9dd189986a93ab4ece5bac6e54a3e.png
    4. オプションダイアログが表示します。
      「iReport」ボタン、「Fonts」タブを選択し、「Install Font」ボタンを押下します。
      Font Installationダイアログから「Browse」ボタンを押下して、手順1で複写したフォントを選択します。
      addFont_3.png.be1ea55a4a419698e43d7d879df81273.png
    5. jarファイルをClasspathに追加されたことを確認します。
      「了解」ボタンを押下します。
      addFont_10.png.7285e3efec44d963968ac183360dfb5b.png
    6. 追加したフォントがレポートで使えるか、確認します。
      レポートに「固定文字列」を配置します。プロパティのFont nameに追加したフォント名を指定します。
      addFont_11.png.edcf448bdd9b26705098b964df0bf62b.png
    7. レポートをプレビューして見ます。PDFプレビューも行い、PDFでも正しく表示していることを確認します。
      addFont_12.png.12523311ce07a5227d51e013e198522d.png
     

    作成:小澤仁

     

    addFont_1.png.3ebf43862c14a3d2b7149c345d994f50.png

    addFont_2.png.01775e688f50164a475425db1e443134.png

    addFont_9.png.f463ec41ba018f7ee00163fdf58cf7ae.png

    addFont_10.png.ee9f23a166970c9c7d50d618c031912e.png

    addFont_11.png.a1e98433ddcbf99893f2c9c4b62aa6c8.png

    addFont_12.png.7ac762b1fe0e009cff2eff73bb3add68.png


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...