這裏是我的XML內容:如何動態更改字體顏色?
span style="background-color: rgb(255, 255, 0);
此背景顏色與我的Java編碼走來。由於此背景顏色是動態的,因此無論我的報告中是否有顏色。
所以我的問題是,如何輸入給定的顏色,每次使用iReport的與動態色彩的JasperReports的報告。
例如:第一次的顏色可能是黃色的,下一次顏色可能橙等..
這裏是我的XML內容:如何動態更改字體顏色?
span style="background-color: rgb(255, 255, 0);
此背景顏色與我的Java編碼走來。由於此背景顏色是動態的,因此無論我的報告中是否有顏色。
所以我的問題是,如何輸入給定的顏色,每次使用iReport的與動態色彩的JasperReports的報告。
例如:第一次的顏色可能是黃色的,下一次顏色可能橙等..
您將需要color code
傳給你作爲參數傳遞給jasper report
後來在碧玉報告中使用它。有點像以下。
申報下列參數:
<parameter name="r" class="java.lang.Integer"/>
<parameter name="g" class="java.lang.Integer"/>
<parameter name="b" class="java.lang.Integer"/>
如下使用它:
span style="background-color: rgb("+$P{r}+", "+$P{g}+", "+$P{b}+")"
希望它能幫助。
謝謝Darshan,你有沒有試過這樣的?還是遇到這樣的問題? – 2014-10-01 06:20:35
不是特別的顏色問題,但有幾個問題需要我傳遞參數並在報告中使用它們。 – 2014-10-01 06:23:10
[Conditional Styles](http://jasperreports.sourceforge.net/sample.reference/jasper/index.html#conditionalstyles) – 2014-10-01 07:22:41