背景:Jaspersoft studio 6.2
如何更改 前色基于 的文本字段一个表达式 .
如何应用表达式以使字体颜色(前景色)基于该字段中的值?我找不到任何地方可以设置 forecolor 属性的表达式。
最佳答案
另一种可能性是在文本字段中使用样式属性表达式:
<textField ...>
<reportElement ...>
<propertyExpression name="net.sf.jasperreports.style.forecolor">
<![CDATA["#00FF00"]]>
</propertyExpression>
</reportElement>
...
</textField>
此设置将覆盖文本字段的当前前景色属性,并打印出绿色文本。
Here列出了可用于报表元素的所有动态样式属性。
关于jasper-reports - 如何为文本字段创建动态颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36767725/