我有一个由服务器生成的JasperReport模板,其中包含一个带有样式的文本框(RTF)。该字段的内容由用户生成,因此可能包含客户端PC上安装的所有字体(称为字体X)。如果我现在在服务器上生成报告,则没有字体X,因此我想将所有未知字体替换为字体Y。
但是,我收到的所有内容都是错误,指出找不到字体。一般情况下关闭字体检查的功能(net.sf.jasperreports.awt.ignore.missing.font)并不理想,因为我想要检查jrxml的字体。
是否有一种方法可以设置默认字体(而无需修改Jasper Source)? (我已经在JRStyledText或JRTextUtil中找到了一些要点。)
但是,我收到的所有内容都是错误,指出找不到字体。一般情况下关闭字体检查的功能(net.sf.jasperreports.awt.ignore.missing.font)并不理想,因为我想要检查jrxml的字体。
是否有一种方法可以设置默认字体(而无需修改Jasper Source)? (我已经在JRStyledText或JRTextUtil中找到了一些要点。)