如何动态更改字体颜色?

时间:2014-10-01 05:07:36

标签: html colors jasper-reports ireport

这是我的xml内容:

span style="background-color: rgb(255, 255, 0); 

此背景颜色伴随着我的 Java 编码。因为这种背景颜色是动态的,所以我的报告中可能会出现任何颜色。

所以我的问题是如何使用带有动态颜色的 iReport 将输入的给定颜色输入到 JasperReports 的报告中。

例如:第一次颜色可能是黄色,下次颜色可能是橙色等等..

1 个答案:

答案 0 :(得分:1)

您需要将color code作为参数传递给jasper report,然后在jasper报告中使用它。有点像跟随。
声明以下参数:

<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}+")" 

希望它有所帮助。