尝试使用 JasperReports 导出为PDF时出现以下错误。
打印错误消息时出错如下:
无法加载以下字体:
pdfFontName:Arial.ttf
pdfEncoding:Identity-H
isPdfEmbedded:true]
我的JRXML
<textElement>
<font pdfFontName="Arial.ttf" isPdfEmbedded ="true" pdfEncoding ="Identity-H"/>
</textElement>
是:
WebSphere Application Server版本7
JasperReports 版本3 jar
Arial.ttf字体文件存在于... / web-inf / classes和unix机器中字体的默认位置。
我对 JasperReports 几乎一无所知,需要调试此问题。请帮助我解决我可能遗漏/忽略的事情,或者需要有关任何部分的更具体信息。
答案 0 :(得分:1)
您可以尝试将字体ttf文件复制到:
<WAS_INSTALLATION>java/jre/lib/fonts
然后重新启动WAS服务器。