如何在ireport pdf输出中打印卢比符号?

时间:2015-12-28 10:14:37

标签: fonts jasper-reports export-to-pdf

我想在我的ireport pdf输出中添加卢比符号。我已将字体Indian_rupee.ttf添加到构建路径并安装它,但我又遇到了同样的问题。

我该怎么办?

enter image description here

2 个答案:

答案 0 :(得分:1)

您好,您可以将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>"&#8377"</textFieldExpression>
</textField>

答案 1 :(得分:0)

<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>"&#8377"</textFieldExpression>
</textField>

使用此方法,您只能在JRViewer中获得符号。 我面临同样的问题,即能够在JRViewer中获得符号。但它不适用于JRPdfExporter。 (不显示pdf格式)。