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

jpivot中输出pdf打印汉字、excel导出汉语方法

2012-10-31 
jpivot中输出pdf打印汉字、excel导出中文方法jpivot是目前用得最多得OLAP展现工具,pentaho,spagoBI,openi等

jpivot中输出pdf打印汉字、excel导出中文方法

jpivot是目前用得最多得OLAP展现工具,pentaho,spagoBI,openi等都是用他来做展现,

jpivot中pdf打印输出中文

1.升级com.tonbeller.jpivot.print.PrintServlet文件到JPivot1.6.0以上,如果不想升级就修改PrintServlet

在init方法中增加以下语句.??

    1. <configuration>??
    2. ??
    3. <fonts>??
    4. ??
    5. <font?metrics-file="simhei.xml"?kerning="yes"?embed-file="simhei.ttf">??
    6. ??
    7. <font-triplet?name="SimHei"?style="normal"?weight="normal"/>??
    8. ??
    9. <font-triplet?name="SimHei"?style="normal"?weight="bold"/>??
    10. ??
    11. <font-triplet?name="SimHei"?style="italic"?weight="normal"/>??
    12. ??
    13. <font-triplet?name="SimHei"?style="italic"?weight="bold"/>??
    14. ??
    15. font>??
    16. ??
    17. fonts>??
    18. ??
    19. configuration>??
    20. ??

    3. 下载Apache的FOP包,解开fop-0.20.5.jar,启用cmd,并到它的目录中,执行:

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

    然后就会生成需要的两个字体描述文件:simhei.xml

    4. 将simhei.xml,以及simhei.ttf文件放到WEB-INF\jpivot\print目录下。

    5. 修改WEB-INF\jpivot\table目录下的fo_mdxtable.xsl文件,把所有的font-family对应成SimHei

    ?jpivot excel导出中文

    Excel中不支持UTF-8, Excel输出对应的xsl文件是:../web-inf/jpivot/table目录下的xls_mdxtable.xsl

    只要这个文件的encoding换为GBK就可以了.

    1 楼 ice-cream 2007-05-27   我正看openi,也碰到了这个问题

热点排行