1
我正在使用jasper-reports-4.5.0和spring 3.0.5RELEASE。我正在生成PDF,HTML和CSV格式的報告。在生成報告時,如果數據庫中沒有匹配的記錄,則顯示消息「找不到記錄」。我怎樣才能讓信息顯示爲紅色?將顏色應用於no記錄找到的消息
我正在使用jasper-reports-4.5.0和spring 3.0.5RELEASE。我正在生成PDF,HTML和CSV格式的報告。在生成報告時,如果數據庫中沒有匹配的記錄,則顯示消息「找不到記錄」。我怎樣才能讓信息顯示爲紅色?將顏色應用於no記錄找到的消息
要將文本設置爲紅色,您只需設置文本的前景色。一個例子無數據部分用紅色文本將
<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。
嘿,謝謝你爲我工作。 – user1434746
你的意思是在報告中的消息? –