jpivot是目前用得最多得OLAP展现工具,pentaho,spagoBI,openi等都是用他来做展现,
jpivot中pdf打印输出中文
1.升级com.tonbeller.jpivot.print.PrintServlet文件到JPivot1.6.0以上,如果不想升级就修改PrintServlet
在init方法中增加以下语句.
java 代码
- public void init(ServletConfig config) throws ServletException {
- super.init(config);
- try {
-
- Configuration.put("fontBaseDir", config.getServletContext().getRealPath("/WEB-INF/jpivot/print/"));
-
- String fopConfigPath = config.getServletContext().getRealPath("/WEB-INF/jpivot/print/userconfig.xml");
-
- new Options(new File(fopConfigPath));
-
- } catch (FOPException e) {
- e.printStackTrace();
- logger.info("FOP user config file not loaded");
- } catch (Exception e) {
- e.printStackTrace();
- logger.info("FOP user config file not loaded");
- }
- }
-
2.在WEB-INF\jpivot\print目录下建立userconfig.xml文件。内容如下:(仅配置黑体)
xml 代码
- <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>
-
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就可以了.
分享到:
相关推荐
JPivot标签使用详解 中文.ppt 入门必读
jpivot1.8帮助文档,为方便大家携带特转换为chm格式的
Mondrain导出PDF乱码 替换/WEB-INF/jpivot/print
JPivot是一个JSP 自定制的标签库,可以绘制一个OLAP表格和图表。用户可以执行典型的OLAP导航,如下钻,切片和方块。它使用Mondrian 作为其OLAP服务器。它使用WCF (Web Component Framework) ,基于XML/XSLT来渲染Web...
很不错的jpivot教程,值得大家下载,技术共进步
jpivot-1.8.jar
olap,jpivot-1.8.0.zip ,很好的东西。
JPivot设计模式和基本操作流程.HTML 网上收集汇总。
1、JPivot标签使用详解 2、JPivot框架详解 3、jpivot学习总结
如何将Mondrian+jpivot用于web项目
jpivot汇总.doc
jpivot.zip
1. jpivot加入其它应用中 解压jpivot.war 文件,在你的应用当中你需要下面的这些文件: /wcf/** /jpivot/** /WEB-INF/wcf/** /WEB-INF/jpivot/** /WEB-INF/lib/** 最后你还需要对比 jpivot.war 里的 web.xml ...
1.jpivot-1.8.0.zip:内有jpivot.war,mondrian-src.zip, 2.wcf-1.7.0.zip,与jpivot-1.8匹配的wcf库,内有wcf.war,wcf-src.zip 可以发布war应用程序,并结合src源代码,研究下mondrian+jpivot实现框架
这是Pentaho Platform 4.8中存在的JPivot功能的一部分,可移植到独立的5.0插件中。 以下是有关该插件的一些其他详细信息: 尽管此插件还可以执行基于.xaction的jpivot视图,但该插件会在5.0存储库中创建.xjpivot...
dtree是一个由JavaScript编写成的简单的树形菜单组件,目前免费并且开源
NULL 博文链接:https://ruinxdgzy.iteye.com/blog/717333