1).在WEB-INF/jpivot/print目录下建立userconfig.xml文件。内容如下:(仅配置黑体,fontBaseDir属性我也没有配置,源码中有)
<configuration>
<fonts>
<font metrics-file ="simhei.xml" kerning ="yes" embed-file ="simhei.ttf">
<font-triplet name ="SimHei" style ="normal" weight ="normal"/>
<font-triplet name ="SimHei" style ="normal" weight ="bold"/>
<font-triplet name ="SimHei" style ="italic" weight ="normal"/>
<font-triplet name ="SimHei" style ="italic" weight ="bold"/>
</font>
</fonts>
</configuration>
2). 下载Apache的FOP包,应用所需JAR包,生成simhei.xml。Java命令行为:
java -cp D: op op.jar;D: opavalon-framework-4.2.0.jar; D: opcommons-logging-1.0.4.jar; D: opcommons-io-1.1.jar org.apache.fop.fonts.apps.TTFReader C:WINNTFontssimhei.ttf simhei.xml
3). 将simhei.xml,以及simhei.ttf文件放到WEB-INF/jpivot/print目录下。
4 ). 修改WEB-INF/jpivot/table目录下的fo_mdxtable.xsl文件,把所有的font-family对应成SimHei,(以SimHei开头)。
引自[ &|▌|將&愛 ] http://lovely-gigi.blog.163.com/blog/static/82797942007112011278947/