从 JasperReports jrxml 打印时,我对 pdf 和 docx 格式中使用的字体有疑问。我按照定义http://community.jaspersoft.com/wiki/custom-font-font-extension的说明获取 JasperReports 报告以在 pdf 和 docx 打印中打印 Arial 字体。pdfs 很高兴地接受了这一点,并正在打印 Arial。但无论我尝试什么,docx 打印始终显示为 Sans Serif 字体。
我还已经编辑了 JasperReports 属性行,如下所示:
net.sf.jasperreports.default.font.name = ArialExtension
(我的扩展名,按照链接文档、jar 文件创建)
net.sf.jasperreports.default.pdf.font.name = ArialExtension
因此,据我了解,JasperReports 应该始终选择 Arial 作为它没有的字体。坦率地说,我现在不知道该怎么办。我们需要为我们的客户提供 pdf 和 docx 打印件,并且我们需要 Arial 字体。
有人可以指出我另一个方向或告诉我,我错过了什么。