我想在我的ireport pdf输出中添加卢比符号。我已经将字体Indian_rupee.ttf
添加到构建路径并安装它但是我又遇到了同样的问题。
我能做什么?
嗨,您可以使用Unicode字符'INDIAN RUPEE SIGN'
对于这个unicode使用字体DejaVu Sans,INR的Unicode字符是&#x20b9(十六进制)。
如果以上unicode不工作,请尝试&#8377(十进制)。
此usicode用于HTML,因此请确保选择html作为标记。
<textField>
<reportElement x="520" y="0" width="30" height="20" uuid=""/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="html">
<font fontName="DejaVu Sans" size="14"/>
</textElement>
<textFieldExpression>"₹"</textFieldExpression>
</textField>
<textField>
<reportElement x="520" y="0" width="30" height="20" uuid=""/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="html">
<font fontName="DejaVu Sans" size="14"/>
</textElement>
<textFieldExpression>"₹"</textFieldExpression>
</textField>
使用此功能,您只能在JRViewer中获取符号。我面临的相同问题是能够在JRViewer中获取符号。但它不适用于JRPdfExporter。 (在pdf上没有显示)。