是否可以在JasperReport中指定分词?我有“perceelnummer”这个词,如果文本字段溢出,必须将其分为“perceel”和“nummer”。我找不到一个字符把它放在我的资源文件中。
答案 0 :(得分:1)
您可以尝试在单词中添加零宽度空格\u200B
。这可能导致JasperReports仅在文本字段溢出时才会拆分(我自己没有尝试过,但它可以在其他软件中运行!)。
http://en.wikipedia.org/wiki/Zero-width_space
尝试
"perceelnummer".equals($F{name}) ? "perceel\u200Bnummer" : $F{name}
答案 1 :(得分:0)
您可以在字段表达式中尝试下面的内容。
如果您的字符串长于某个最大值,则打印值的子字符串,然后打印完整值。
($F{name}.length() > $V{SOME_MAX_VALUE})
? $F{name}.substring(0,$V{SOME_MAX_VALUE}) : $F{name}