我正在尝试生成一个包含发票明细以及金额和货币符号的PDF文件。
但是当我在XML文件中写入印度货币符号(₹)时,我的输出在PDF文件中仅显示#。日本货币符号(¥)也会发生相同的问题。
MY XML:
<invoice-detail>
<invoice-number>sample001</invoice-number>
<invoice-amount>₹50,00,000</invoice-amount>
</invoice-detail>
MY XSL:
<fo:block font-size="10pt" font-family="sans-serif" padding-top="3pt">
<xsl:value-of select="invoice-amount"></xsl:value-of>
</fo:block>
我们使用Apache FOP用于通过xml和xsl文件生成PDF文件,还使用jasperreports-fonts(6.8.0)用于字体样式,并将这些字体映射到fop.xconf文件中。