繁体   English   中英

JasperReports PDF字体名称(jasperreports.properties中的默认字体)

[英]JasperReports PDF font name (default in jasperreports.properties)

我试图让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字体吗?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM