この質問は以前に何度も尋ねられたと思いますが、明確にする必要があるだけです。iReport 2.xと JasperReports 3.1.0の古いバージョンを使用して作成されたレポートがたくさんあり、両方のiReportの最新バージョンを使用して再コンパイルしようとしました。とJRレポート、エラーが発生し続けます。
Error exporting print... Could not load the following font :
pdfFontName : HeiseiKakuGo-W5
pdfEncoding : UniJIS-UCS2-H
isPdfEmbedded : true
古いレポートの多くは、これらのフォントを使用しています: HeiseiKakuGo-W5、HeiseiMin-W3
私はこれに関してかなり混乱しています。基本的に、これらのレポートは日本人の同僚が 4 年前に作成したもので、私は 3 年以上レポートに触れていません。今、私は盲目になっています。
私が実行しようとしているのと同じレポート..
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report1ss" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="206064b5-8017-408d-8a01-fd738237b865">
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="79" splitType="Stretch">
<textField>
<reportElement uuid="a17f1430-f415-4eba-9769-b02ca05731a8" x="156" y="17" width="112" height="62"/>
<textElement>
<font fontName="MS Mincho" pdfFontName="HeiseiMin-W3" pdfEncoding="UniJIS-UCS2-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression><![CDATA["入 学 許 可 証"]]></textFieldExpression>
</textField>
</band>
</title>
<pageHeader>
<band height="35" splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band height="61" splitType="Stretch"/>
</columnHeader>
<detail>
<band height="125" splitType="Stretch"/>
</detail>
<columnFooter>
<band height="45" splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="54" splitType="Stretch"/>
</pageFooter>
<summary>
<band height="42" splitType="Stretch"/>
</summary>
</jasperReport>
次のエラーが表示されます
Exporting PDF (using iText) to file... C:\Users\prabhu\Desktop\mod_recipt_test1\report1ss.pdf!
Error exporting print... Could not load the following font :
pdfFontName : HeiseiKakuGo-W5
pdfEncoding : UniJIS-UCS2-H
isPdfEmbedded : true
これらのフォントをベンダーから購入してフォント拡張 jar 経由で使用する必要があるのか、それとも何か間違っているのか知りたいだけです。前回iReportを使用したときは、pdffontname と pdfencoding を設定するだけですべてうまくいきました。
ところで: 私は自分の会社にも、フォントを購入できる場所を探してみるように依頼しました。