我试图生成一个PDF文件,其中包含发票详细信息和金额及其货币符号。
但是当我写一个印度货币符号时(₹) 对于XML文件,我的输出仅在PDF文件中显示#。日本货币符号(¥)也存在同样的问题。
MY XML:
<invoice-detail>
<invoice-number>sample001</invoice-number>
<invoice-amount>₹50,00,000</invoice-amount>
</invoice-detail>
我的XSL:
<fo:block font-size="10pt" font-family="sans-serif" padding-top="3pt">
<xsl:value-of select="invoice-amount"></xsl:value-of>
</fo:block>
我们使用ApacheFop通过xml和xsl文件生成PDF文件,还使用jasperreports字体(6.8.0)作为字体样式,并在FOP中映射这些字体。xconf文件。
您需要指定支持字体系列中字符的true type字体。或者,也可以为单个字符指定它。
<fo:inline font-family="Symbol">₹</fo:inline>
如果您的字体已经能够显示字符,则使用字符代码而不是字符本身。
你的代码应该是这样的:
<invoice-detail>
<invoice-number>sample001</invoice-number>
<invoice-amount>₹50,00,000</invoice-amount>
</invoice-detail>
₹
=
¥
=
https://xmlgraphics.apache.org/fop/faq.html#pdf-characters
我试图使用Apache Fop和Java生成PDF,但生成的Pdf总是一个空白页。它都嵌套在一个网络应用程序中,割断器是玻璃鱼。 有人有什么建议吗? 以下是我的xsl: 示例XML文件如下所示: 编辑:应该生成pdf的Java代码。。。 第二次编辑: 我发现我的outputStream有问题。我想显示另存为对话框,以便从web应用程序下载生成的文件。我不明白,我的输出有什么问题。。。
问题内容: 我正在使用我给定的语言环境获取自定义货币格式。但是,这始终包含我不需要的货币符号,我只想要给定语言环境的正确货币数字格式而没有货币符号。 做一个抛出一个异常.. 问题答案: 以下作品。这有点丑陋,但可以履行合同: 您还可以从货币格式中获取模式,删除货币符号,然后从新模式中重构新格式:
问题内容: 我正在尝试使用http://jquerypriceformat.com/为欧盟货币字段创建输入掩码 到目前为止,在我的指令中,输入已正确应用掩码并正确显示给用户,但是我相信这是有问题的,因为POST值是以奇怪的格式发送的,这与我们在输入字段中看到的完全不同。 我包括priceformat.js 在角度上: 我的输入正确显示了带有掩码的值,但是在POST数据(用角度表示)上,它是一个不同
问题内容: 我的页面上有一些价格值要显示。 我正在编写一个接受浮动价格并返回带有货币代码的格式化货币val的函数。 例如应打印 问题答案: 最简单的答案是。 如果您希望您的应用程序能够使用多种货币和支持区域设置的格式(例如,对于我们中的某些欧洲人而言),它将变得更加复杂。 有,但是在Windows上不起作用,而是依靠,我认为这是垃圾,因为它需要在服务器端安装(任意命名)语言环境软件包。 如果要认真
我试过... 但那就不允许便士条目了。 我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。 谢谢,1DMF
让我们从一段简单的代码开始,用格式化货币: 打印:。 如果你想格式化货币,这是可以的。 但是我想做的是为给定的货币ISO 4217代码(例如JPY)获得货币符号(例如¥)。 我的第一个猜测是尝试使用: 但这为构造函数(en_US)中给定的区域设置提供了货币符号,在我的例子中是$。 有没有办法通过PHP中的货币ISO 4217代码获得货币符号?