JasperReport でワード ブレークを指定することは可能ですか? テキストフィールドがオーバーフローした場合、「perceel」と「nummer」に分割する必要がある「perceelnummer」という単語があります。これをリソース ファイルに入れる文字が見つかりません。
1595 次
2 に答える
1
\u200B
単語にゼロ幅スペースを追加してみてください。これにより、テキストフィールドがオーバーフローした場合にのみJasperReportsが分割される可能性があります(私は自分で試したことはありませんが、他のソフトウェアで機能します!)。
http://en.wikipedia.org/wiki/Zero-width_space
試す
"perceelnummer".equals($F{name}) ? "perceel\u200Bnummer" : $F{name}
于 2010-08-29T01:51:07.333 に答える
0
フィールド式で以下のように何かを試すことができます。
文字列が最大値よりも長い場合は、値の部分文字列を出力し、そうでない場合は完全な値を出力します。
($F{name}.length() > $V{SOME_MAX_VALUE})
? $F{name}.substring(0,$V{SOME_MAX_VALUE}) : $F{name}
于 2010-08-27T10:22:57.853 に答える