Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78011
  • 博文数量: 42
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 388
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-29 10:01
文章分类
文章存档

2015年(8)

2014年(34)

我的朋友

分类: 信息化

2014-10-21 15:59:24

很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。通常情况下一个插件都是为了一个或一类功能而开发。插件通常会提供一系列编程接口供网页脚本调用,实现插件与浏览器之间的交互。插件通常采用 C++ 开发,具有非常高的运行效率。当浏览器初次访问包含有插件的网页时,插件会自动下载安装。

报表插件就是实现报表与打印等相关功能的浏览器插件,通常包括报表分析,报表展现、、打印与数据导出等功能。报表插件是运行在浏览器中的原生态程序,具有极高的运行性能与强大的功能。

我们报表工具也是一样,也使用了一些第三方的插件,直接实现特定的功能,这些第三方插件存放在fr-third_7.0.jar中。同样,用户系统也可能会有第三方插件。

由于使用的插件版本不同(不同版本间方法的个数与实现可能不同),将我们报表集成到用户系统后,相同的插件只会加载一个版本,使用的时候就会发生类冲突,找不到类的情况。以下是报表使用的第三方插件:

第三方插件 版本 功能描述
antlr-2.7.6.jar 2.7.7定制版 公式解析
itext.jar 5.0.6定制版 导出PDF,Word
hsqldb.jar 2.1定制版 内置数据库
quartz 1.8.4定制版 定时器
poi 3.8定制版 导入导出Excel
freehep 2.0.2定制版 导出flash
infonode 1.6.1定制版 设计器dock
jetty 5.1定制版 内置Web服务器

本文转载自:
阅读(667) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~