把JasperReport的模板改成支持多语言以后,出现一个问题,
就是英文下的1,100.00变成1 100,00
这显然不符合需求,所以我在field的Text Field Expression中设置
new DecimalFormat("###,##0.00").format($V{branchTotal})
并且去掉之前设置的Pattern
这样一来,无论在法语还是英语下,都是1,100.00
就是英文下的1,100.00变成1 100,00
这显然不符合需求,所以我在field的Text Field Expression中设置
new DecimalFormat("###,##0.00").format($V{branchTotal})
并且去掉之前设置的Pattern
这样一来,无论在法语还是英语下,都是1,100.00
本文介绍如何在JasperReport中处理多语言环境下数值格式显示的问题,通过设置TextFieldExpression并使用newDecimalFormat方法确保数值在不同语言环境下统一显示为1,100.00格式。
1万+

被折叠的 条评论
为什么被折叠?



