【发布时间】:2017-01-19 04:19:09
【问题描述】:
我在 Java SE 软件上使用 Jasper Reports 进行报告。我为货币格式配置了报告,它在 iReports 上正确显示。
但是当我从 jasper 查看器(在软件上)获得相同的报告时,它没有根据模式进行格式化。
有没有办法解决这个问题?
附:我从表中检索数据(使用查询),我正在使用 Jasper Reports 5.1.0
【问题讨论】:
标签: java jasper-reports ireport
我在 Java SE 软件上使用 Jasper Reports 进行报告。我为货币格式配置了报告,它在 iReports 上正确显示。
但是当我从 jasper 查看器(在软件上)获得相同的报告时,它没有根据模式进行格式化。
有没有办法解决这个问题?
附:我从表中检索数据(使用查询),我正在使用 Jasper Reports 5.1.0
【问题讨论】:
标签: java jasper-reports ireport
从右上角日期格式的差异来看,您的 iReport 和 JasperViewer 安装似乎在不同的语言环境中运行。您可以将任何语言环境传递给标准的REPORT_LOCALE 报告参数。
【讨论】:
jrxml 文件中看到REPORT_LOCALE 参数,因为它是所有Jasper 报告都拥有的标准内置参数。但是,您可以在 iReport 的 Parameters 节点中看到它。语言环境的主题对于 SO Q&A 格式来说太大了 - 请参考Locale。长话短说,如果您希望您的区域设置相关值在各个平台上看起来相同,则必须将相同的 Locale 对象传递给 REPORT_LOCALE 参数。
Locale 的替代方法,您可以在Pattern 属性字段中指定每个区域设置相关字段的显示格式。