网站大量收购闲置独家精品文档,联系QQ:2885784924

PDF报表技术文档.pdfVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

去留无意,闲看庭前花开花落;宠辱不惊,漫随天外云卷云舒。——《幽窗小记》

内部技术文档

业务层应用技术PDF报表技术

PDF报表技术

介绍JasperReports包结构,路径等。

介绍iReport

总的开发流程

1.1iReport使用说明

1.2简单的报表制作

1.3动态报表制作

1.3.1给报表传递参数

1.3.2带查询的报表制作

1.3.3动态设置查询条件的查询报表制作

1.4如何插入图片

1.4.1显示本地磁盘上的图片

1.4.2显示数据库中的图片

1.5JasperReports和struts2的结合

1.5.1安装JasperReports插件

1.5.2配置生成JasperReports报表的struts.xml配置文件

1.5.3生成JasperReports报表

附注

1.iReport中的分页控制:

2.iReport中变量的介绍

3.工作区介绍

4.分栏的设置

在企业级的web应用中,必须面临大量的报表问题,即将数据库中的数据形成报表并进行打印,在传统的开发中

我们一般只能使用HTML页面生成报表。这样不仅开发人员花大量时间来设计HTML报表,而且不支持导出别的格式

的报表。由于这种局限的存在,不能满足用户的需要,而JasperReports项目的出现解决了企业开发的这种困境。

JasperReports是一个强大的,灵活的报表生成工具,能够生成PDF,HTML,XML格式的报表。这个工具是开源的,

我们可以免费的使用她,并且完全使用java写成,可以用在各种java应用程序中,包括javaC/S应用、Web中应用生

成报表。(她的文档是收费的)

当然了我们要生成PDF报表肯定使用JasperReports组件了。

JasperReports的开发是由一份XML格式的报表的文件开始的,设计好这个XML文件后,利用JasperReports的

API进行编译,填充数据,导出或者浏览,这样可以生成多种格式的报表的文件。开发者只需提供一个XML格式的报

表设计文件,而其他的细节以及底层的数据处理等对开发者来说是完全透明的。

JasperReports的使用:

首先,我们登录JasperReports的官方网站下载JasperReports的最新版本jasperreports-3.0.0。

JasperReports组件的文件结构:

build:存放的是JasperReports项目编译后生成的*.class文件。

demo:存放的是JasperReports项目的演示文件,我们可以参考该路径下的演示来学习JasperReports框架的使用。

dist:存放的是JasperReports项目的二进制JAR文件,还包括了JasperReports项目的API文档。

docs:存放的是两份XML文档,没有什么用。

lib:存放的是JasperReports项目编译和运行所需的JAR文件。

src:存放的是JasperReports项目的所有源文件。

为了在我们的项目中使用JasperReports项目,我们应该将dist路径下的jasperreports-3.0.0.jar文件复制到应用的

CLASSPATH路径下。如果是web应用,将改文件复制到Web应用的WEB-INF/lib路径下。不过JasperReports框架生

成其他格式的文档还依赖另外一些开源项目,如果生成PDF文档依赖iText项目,将JasperReports的lib下的itext-1.3.1.jar

去留无意,闲看庭前花开花落;宠辱不惊,漫随天外云卷云舒。——《幽窗小记》

文件复制到系统的CLASSPATH路径下;如果要生成Excel文件,则应将lib下的poi-3.0.1-FINAL-200

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

从事一线教育多年 具有丰富的教学经验

1亿VIP精品文档

相关文档