JasperReports PDF字体名称(默认位于jasperreports.properties)

时间:2011-09-02 18:04:06

标签: java pdf fonts jasper-reports dynamic-jasper

我正在尝试让JasperReports在JasperReports字体jar中嵌入一个字体(来自DynamicJasper生成的报告)。我在jasperreports.properties中配置了这个:

net.sf.jasperreports.default.pdf.font.name=DejaVu Sans
net.sf.jasperreports.default.pdf.encoding=Identity-H

如果我把Helvetica放进去并且没有借口,这种方法就完全没问题了,而且我很肯定DejaVu Sans在课堂上。

pdf.font.name会接受,类路径中的任何ttf还是标准的14种PDF字体?

1 个答案:

答案 0 :(得分:1)

“DejaVu Sans”被接受,因为它是示例Jasper字体扩展,它将.ttf包装在.jar文件中。如果提供相应的字体扩展名,则可以设置所需的任何字体。

字体扩展示例文档: http://jasperreports.sourceforge.net/sample.reference/fonts/index.html