【问题标题】:Jasperreport encoding PDFJasperreport 编码 PDF
【发布时间】:2011-10-21 03:13:43
【问题描述】:

我在 Struts 2 中遇到 Jasper Report 4.1.1 Maven 插件问题。

我导出越南语报告 RTF 格式没问题,但是当 PDF 格式的报告字体错误时,我无法显示越南语。

我尝试了很多不同的方法来添加文件font.jar jasperreport.property classpath 或者使用最简单的方法是添加一个XML标签:encoding = UTF-8,但它并没有解决问题。

【问题讨论】:

    标签: java jasper-reports


    【解决方案1】:

    尝试在报告模板中为font 元素设置isPdfEmbeddedpdfEncoding 属性。
    不要忘记您使用的字体必须支持越南语。

    样本:

            <textField>
                <reportElement x="49" y="0" width="359" height="38"/>
                <textElement>
                    <font fontName="Arial" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
                </textElement>
                <textFieldExpression><![CDATA[$R{title}]]></textFieldExpression>
            </textField>
    

    请检查您的报告的编码是否正确:

    <property name="ireport.encoding" value="UTF-8"/>
    

    【讨论】:

    • /jasper/loaiKhieuTo.jasper beanCollection PDF /error.jsp
    • 你有报告模板源(带有jrxml扩展名)文件吗?
    猜你喜欢
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多