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

问题描述 投票:-1回答:2

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

我能做什么?

fonts jasper-reports export-to-pdf
2个回答
2
投票

嗨,您可以使用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
投票
<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上没有显示)。

© www.soinside.com 2019 - 2024. All rights reserved.