如何在JasperReports中指定断字

时间:2010-08-27 08:46:00

标签: java reporting jasper-reports ireport

是否可以在JasperReport中指定分词?我有“perceelnummer”这个词,如果文本字段溢出,必须将其分为“perceel”和“nummer”。我找不到一个字符把它放在我的资源文件中。

2 个答案:

答案 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}