我正在使用 jasper-reports 4.5.0 来生成报告。我正在生成 pdf、csv、html 格式的报告。如果数据库中没有匹配的记录,那么我将消息显示为There Are No Matching Records
.
问题是它没有正确显示消息。它正在将消息显示为There Are No Matchino Records To Displav
,y
正在显示为v
并且g
正在显示为o
。此文本的对齐方式为居中。
页脚消息也发生了同样的问题。问题只发生在 html 报告上,pdf 看起来是正确的。
为什么它会显示这样的消息,我该如何解决?
<noData>
<band height="45">
<staticText>
<reportElement x="0" y="0" width="466" height="45" forecolor="#FF0000"/>
<textElement textAlignment="Center">
<font isBold="true"/>
</textElement>
<text><![CDATA[There Are No Matching Records To Display]]></text>
</staticText>
</band>
</noData>
pbm 只有 html 格式。