Jasper reports 使用小数点模式打印货币不起作用

Jasper reports 使用小数点模式打印货币不起作用,jasper-reports,Jasper Reports,我想用货币和小数点打印数值。 我使用了模式“·0.00”,但它不起作用 例如 值应该像打印一样 $ 10.00, 20.00马来西亚令吉 但它并没有打印小数点 我正在使用iReport Designer 4.1.1设计报告 JRXML代码片段是: <textField isStretchWithOverflow="true" pattern="¤ #,##0.00"> <reportElement x="0" y="5

我想用货币和小数点打印数值。 我使用了模式“·0.00”,但它不起作用

例如 值应该像打印一样 $ 10.00, 20.00马来西亚令吉 但它并没有打印小数点

我正在使用iReport Designer 4.1.1设计报告

JRXML代码片段是:

<textField isStretchWithOverflow="true" pattern="¤ #,##0.00">
                              <reportElement x="0" y="5" width="40" height="20">
<printWhenExpression>    <![CDATA[($F{amount}==0.0)?Boolean.FALSE:Boolean.TRUE]]></printWhenExpression>
                            </reportElement>
                           <textElement textAlignment="Center">
                                <font size="9"/>
                            </textElement>
              <textFieldExpression><![CDATA[$F{amount}]]></textFieldExpression>
                        <patternExpression><![CDATA[$F{currency}]]>/patternExpression>
                        </textField>

/模式表达式>

这种模式适合我。你编译报告时有没有出错?另外,测试时是否检查了$F{amount}变量中的值?它当前正在编译。当前获取的金额中的值。货币运行良好。但它不显示小数点当货币不是美元时,它不显示小数点