如何在JasperReport中将动态forecolor应用于文本字段

时间:2011-11-02 10:49:32

标签: java jasper-reports

我在jasperreport中有一个文本字段。现在我需要动态传递该字段的文本颜色。

我尝试使用iReport设计器,但到目前为止找不到任何相关的解决方案。

有可能实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

您可以在条件下使用Style。或者您可以使用具有可见性条件的不同元素(例如textField) - printWhenExpression

有关详细信息,请参阅此discussion

使用Style的样本。当产品成本大于 12.0 且小于或等于 14.0 <时,将“产品位置”forecolor的{​​{1}}属性设置为红色如果费用大于 14.0 ,则将其设置为绿色

textField