JasperReports 报表傻瓜式文档 1 需求说明 在中石化信贷系统需要在 WEB 页面上提供批复单和签报单的下载,客户提出要使用Jasper Reports 报表(以下简称 JR)技术
具体的是要提供批复单和签报单的 PDF 格式文档下载,PDF 格式的报表中包括领导签名图片
2 技术说明 为实现上述需求采用 Jasper Reports 技术
该技术可以将 IRepot 设计好的报表与来自javat 程序生成的数据进行填充,生成 PDF 文档
报表的内容由两部分组成,一部分由报表设计工具设计好的固定部分(IRport 设计的报表),另一部分是由程序传递的值(可以是一维的变量值,也可以是二维的变量如 list
另外也包括图片)
3 系统整合 由于华腾的框架中以经包含有 Jasper Reports 所需的 Jar 包: jasperreports-2
jar jasperreports-2
5-applet
jar jasperreports-2
5-javaflow
jar 以及处理中文的相关 Jar 包: itext-1
jar iTextAsian
jar 4 开发实现 JasperReports 技术的具体开发应用分为以下两个阶段 4
1 报表模板制作 JasperReports 报表设计工具有 IReport Designer,JasperSoft Studio,JasperAssistant 等等,下面的设计采用 IReport 作 为设计工具
iReport是一个可视化的报表模板设计工具,使用此工具能方便地对报表进行设计
在iReport中已经包含了jasperreports 在运行时需要的 jar 文件,在项目中的 lib 目录中包含 Jasperreports-***
jar 即可,其中***为版本号,比如 2