JasperReports 静态文本粗体不适用于程序

问题描述 投票:0回答:1

我在 jasper studio 中有一个

Static Text
字段设置为粗体。从 studio 导出为 PDF 时,它按预期工作。在java程序中使用相同的jrxml文件并生成pdf时,静态文本不会显示为粗体而是纯文本。使用jasperreports-6.20.6.jar。

            <staticText>
                <reportElement x="2" y="0" width="100" height="12" uuid="d20e2fa5-05f7-481f-a71e-694e3951e368">
                    <property name="com.jaspersoft.studio.unit.height" value="px"/>
                    <property name="com.jaspersoft.studio.unit.x" value="px"/>
                </reportElement>
                <textElement>
                    <font size="8" isBold="true"/>
                </textElement>
                <text><![CDATA[SENT TO:]]></text>
            </staticText>

导出如下。

JasperExportManager.exportReportToPdfFile(jasperPrint,"filename.pdf")
jasper-reports
1个回答
0
投票

jasperreports-fonts jar(依赖)需要加粗才能生效。只需添加依赖项就可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.