有没有办法在JasperReports中创建“正确的案例文本显示”。我正在使用JasperReports 5.x和iReport Designer。
我有从DB返回的数据,这是一个字符串/文本字段用户输入的文本...这里的问题是一些用户输入所有的calitals而一些输入所有小的我想在适当的情况下显示文本值。 ..我知道这可以在SQL中实现,但不幸的是我没有那个选项来简单地编辑查询....
提前感谢您的帮助......
Meeza
答案 0 :(得分:0)
iReport中没有任何标准设置,您需要使用外部方法来创建所需的文本。我会尝试使用Apache Commons解决方案,或创建自己的方法。
我没有使用WordUtils class中的Apache Commons Lang,但看起来像大写可能是你想要的。 http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/WordUtils.html#capitalize(java.lang.String)
在iReport中将jar添加到类路径中:
Tools -> Option -> Classpath -> Add Jar
然后您还需要导入该类:
From the Report root element, edit the Properties. Find "Imports" click on the ellipses (...) and add your class!