首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

解决jpivot1.8.0输出PDF表格不支持显示中文字符的有关问题

2012-10-11 
解决jpivot1.8.0输出PDF表格不支持显示中文字符的问题目前(2011年8月)JPivot的最新版本1.8.0,在PDF格式输

解决jpivot1.8.0输出PDF表格不支持显示中文字符的问题

目前(2011年8月)JPivot的最新版本1.8.0,在PDF格式输出的表格中还不支持中文字体,需要手工添加中文字库。

1. 查看JPivot源码(1.6.0以上)com.tonbeller.jpivot.print.PrintServlet

有一个init()方法

?

?

3. 使用Apache FOP(lastest stable version is 1.0.0) 转换windows系统自带的字体库simhei.ttf为xml文件(simhei.xml)

具体方法:

java org.apache.fop.fonts.apps.TTFReader -ttcname SimHei C:\WINDOWS\Fonts\simhei.ttf simhei.xml

运行成功后生成simhei.xml

将simhei.tff和simhei.xml复制到/WEB-INF/jpivot/print目录下。


4. 编辑/WEB-INF/jpivot/table/fomdxtable.xsl

将SimHei添加为所有font-family的首选值,OK,至此问题搞定!


致谢 参考文档:http://www.iteye.com/topic/80801

热点排行