【发布时间】:2016-01-21 22:19:25
【问题描述】:
我在报告中遇到问题,我在 ireport 中安装了 Courier New 字体,但是通过添加到报告服务器 JasperReport 没有与创建的字体一起出现。我无法安装扩展字体。我的环境是窗户。帮忙!
【问题讨论】:
-
“我无法安装扩展字体”是什么意思?
标签: jasper-reports jasperserver
我在报告中遇到问题,我在 ireport 中安装了 Courier New 字体,但是通过添加到报告服务器 JasperReport 没有与创建的字体一起出现。我无法安装扩展字体。我的环境是窗户。帮忙!
【问题讨论】:
标签: jasper-reports jasperserver
这可能是迟到的答案,但由于我花了很多时间寻找解决方案,我想分享它。 要将字体添加到 JasperServer 以便在 PDF 导出中使用它们,需要执行以下步骤:
<fontFamily name="Arial"> <normal>net/sf/jasperreports/fonts/arial/arial.ttf</normal> <bold>net/sf/jasperreports/fonts/arial/arialbd.ttf</bold> <italic>net/sf/jasperreports/fonts/arial/ariali.ttf</italic> <boldItalic>net/sf/jasperreports/fonts/arial/arialbi.ttf</boldItalic> <pdfEncoding>Identity-H</pdfEncoding> <pdfEmbedded>true</pdfEmbedded> <exportFonts> <export key="net.sf.jasperreports.html">Arial, Helvetica, sans-serif</export> <export key="net.sf.jasperreports.xhtml">Arial, Helvetica, sans-serif</export> </exportFonts> </fontFamily>
你已经完成了。现在您在包括 PDF 在内的所有导出文件中都有正确的 Arial 字体。
【讨论】:
您可能需要在 jasperserver 中安装字体。
http://mdahlman.wordpress.com/2009/05/13/fonts-in-jasperserver/
【讨论】: