使用 iReport 创建 pdf 时使用自定义字体
2022-09-02 13:02:04
i报告版本 : 3.7.1
我以两种方式处理了这个问题。
我的第一种方法
我正在创建一个页面,并且其中一个字段(来自数据库)设置为字体Gujarati-Salarl(印度区域语言的字体)。pdf
iReport
此字体在 的字体列表中可用。当我点击预览时,我得到所需的输出,字段采用所需的字体样式。iReport
一直到这里都很好。
但生成的文件仍包含相同的英文字符原始字体。pdf
无论我从应用程序还是从文件中调用报告,结果都是相同的。JAVA
经过一些研究,我发现了这个,第二种方法
JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name", "C:\\Gujrati-Saral-1.ttf");
这将字体设置为提供的字体,但现在整个字体都采用瓜拉蒂 - 萨拉尔字体,这不是我正在寻找的。pdf
ttf
pdf
有没有办法专门将此字体仅应用于该特定字段?
或
当使用第二种方法时,有没有办法不将Guarati-saral字体应用于除所需字段之外的所有其他字段?