可能重复:
formatting a string to a currency format in jasper report
我正在使用JasperReports创建发票文档,需要进行本地化并支持多种货币。
因此,例如,当报告使用法语时,货币值应显示为1,00 €
或1,00 $
,而使用美式英语时,应为€ 0.02
或$ 1.00
至关重要的是,发票币种通常与当地货币不同,在某些情况下,同一份单据中可能会使用多种货币。
我已尝试使用包含的格式化工具:<textField pattern="¤ #,##0.00">
,但这不会根据区域设置更改格式,我找不到更改币种的方法(它只替换{{ 1}}与报告的区域设置货币符号,两个计数都错误。)
我在这里看了一下:How do I format a Currency for a Locale in Java但是在我的报告中没有找到一种方法。
谢谢!
好吧我终于明白了,但是因为mods锁定了这个问题,据说这是重复的 - 这不是......不管怎样,这里有一个答案:
¤
答案 0 :(得分:0)
ireport中有两个参数,REPORT_LOCALE和XML_LOCALE,可以提供帮助