0

有没有办法在 JasperReports 中创建“正确的案例文本显示”。我正在将 JasperReports 5.x 与 iReport Designer 一起使用。

我有从数据库返回的数据,这是一个字符串/文本字段,用户输入了文本......这里的问题是一些用户输入了所有的大写字母,而一些用户输入了所有小写我想以适当的大小写显示文本值......我知道这可以在 SQL 中实现,但不幸的是我没有那个选项来简单地编辑查询....

提前感谢您的帮助...

梅萨

4

1 回答 1

0

iReport中没有任何标准设置,您需要使用外部方法来创建您需要的文本。我会尝试使用 Apache Commons 解决方案,或者创建自己的方法。

我没有使用 Apache Commons Lang 的WordUtils但看起来大写可能是你想要的。 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!

iReport 导入

于 2013-09-09T06:58:17.363 回答