我正在使用 jasper-reports-4.5.0 和 spring 3.0.5RELEASE。我正在生成 PDF、HTML 和 CSV 格式的报告。在生成报告时,如果数据库中没有匹配的记录,我将显示消息“未找到记录”。如何使消息显示为红色?
问问题
285 次
1 回答
1
要将文本设置为红色,您只需设置文本的前景色。带有红色文本的无数据部分示例是
<noData>
<band height="20">
<staticText>
<reportElement x="0" y="0" width="555" height="20" forecolor="#FF0000"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[There was no data found.]]></text>
</staticText>
</band>
</noData>
唯一需要注意的是,当导出到 csv 时,显然文本不会是红色的,因为那只是一个纯文本文件。它应该适用于 PDF 和 HTML。
于 2012-06-06T17:10:58.707 回答