0

「JasperReports で適切な大文字と小文字のテキスト表示」を作成する方法はありますか。iReport Designer で JasperReports 5.x を使用しています。

DB から返されたデータは、ユーザーがテキストを入力した文字列/テキスト フィールドです...ここでの問題は、一部のユーザーがすべての大文字で入力し、一部のユーザーがすべて小さい文字で入力することです。適切なケースでテキスト値を表示したい...これは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 に答える