我正在使用JasperReport 6.1.0在PDF
中创建Java
报告。在JasperReport的标准配置中存在一些问题。导出为PDF后,某些字符不会出现。例如Ə,İ,Ğ和Ş。
谷歌搜索后,我发现必须添加不同的字体。 JasperReport也显示此消息: PDF字体名称现已弃用。使用非标准字体时应使用字体扩展名。
现在我想添加Windows Comis Sans MS来显示PDF
中的隐藏字母。当我向JasperReport添加任何*.ttf
时,我得到了Unable to file the file: null
。
我该如何解决这个问题?
答案 0 :(得分:1)
我刚刚解决了这个问题,但我不知道我的解决方案是完全解决方案。在IReport中,我将Font name
更改为Dejavu Serif
,将Pdf Embedded
更改为true
。现在我可以使用Ə,İ,Ğ和Ş字母创建报告。
答案 1 :(得分:0)
要修复该错误,请将字体文件(例如arial.ttf)复制到NetBeans安装文件夹,并将其重命名为“null”。