我正面临Jasper的问题,我在JRCsvExporter的帮助下尝试将数据导出为CSV。问题是我有一个TextField的宽度是5个字符但是如果数据带有> 5个字符,然后它不截断到5个字符。
我想将此数据限制为仅5个字符。
我可以选择子串,但我不想使用它。有没有办法配置为在Jasper端设置截断或限制数据只有5个字符。
我试过
<property name="net.sf.jasperreports.text.truncate.at.char" value="Boolean.TRUE"/> <br>
<property name="net.sf.jasperreports.text.truncate.at.full" value="Boolean.TRUE"/>
但这只是在有空间的情况下截断,否则它会显示整个内容。我不相信这个属性。
提前致谢。
答案 0 :(得分:0)
是什么意思可以选择做子字符串,但我不想使用?
要在Jasper中对数据进行子串,在Textfield Expression中,只需使用
$F{field}.substring(5)
将子串子分成5个字符。