【问题标题】:Proper Case formatting a text in JasperReports正确大小写格式化 JasperReports 中的文本
【发布时间】:2013-09-06 17:10:11
【问题描述】:

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

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

提前感谢您的帮助...

米萨

【问题讨论】:

    标签: jasper-reports ireport


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-10
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      相关资源
      最近更新 更多