导出为pdf时如何正确渲染印地文?

我正在使用i-report 5.5.0进行碧玉报告。我需要将印地文文本导出为PDF格式,但印地文部分已转换为???????。


我已经使用了字体扩展名,但没有帮助:


字体名称:“ lohit Devanagari”

嵌入PDF:选中

PDF编码:Identity-H


我也尝试过其他印地语字体,但到目前为止没有任何效果。


<textField>

    <reportElement x="111" y="26" width="100" height="20" uuid="5a471a16-de7b-4f55-9c9f-b01d37938b9f"/>

     <textElement>

        <font fontName="Lohit Devanagari" pdfEncoding="Identity-H" isPdfEmbedded="false"/>

    </textElement>

    <textFieldExpression><![CDATA[$F{DISTRICT_NAME}]]></textFieldExpression>

</textField>


红颜莎娜
浏览 668回答 3
3回答

不负相思意

我用gargi.ttf字体解决了同样的问题。 使用此配置在此处下载"gargi" => array(&nbsp; &nbsp; &nbsp; &nbsp; 'R' => "gargi.ttf",&nbsp; &nbsp; &nbsp; &nbsp; 'useOTL' => 0xFF,&nbsp; &nbsp; ),
打开App,查看更多内容
随时随地看视频慕课网APP