我确信这个问题之前被问过很多次,只是需要澄清一下,当我尝试使用 iReport 的最新版本重新编译时,我有一堆使用旧版本的iReport 2.x和 JasperReports 3.1.0制作的报告和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 一切都很好,叹息我太过时了......如果有人能给我一个快速的指针或提示,那对我会有很大的帮助......
顺便说一句:我还要求我的公司尝试找出他们可以在哪里购买字体。