基德船长

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  JasperReport

摘要:近期项目组需要使用报表,特意写了篇文档,说明一下说什么要使用JasperReports1.为什么选择JasperReports基于JAVA的开源的报表工具很多,比如Eclipse的BIRT,openreports等,但JAVA开发者使用最多的工具则是JasperReports。并且国内使用人数也很多。虽然官方不提供免费的使用文档,但网络上相关资源较丰富。版本升级快,尤其在2008年,上半年和下半年之间版本差别大,兼容性强。功能强大,支持PDF、HTML、XLS、CSV、RTF、XML等文件输出格式。2.什么是iReportiReport是为JasperReports设计的强大的,直观的,易于使 阅读全文
posted @ 2012-05-24 10:59 基德船长

摘要:1.alterdesign该例子演示了报表编译后,在报表展现的时候如何动态的控制其中的元素比如让某一个矩形变色或其他2.antcompile演示如何让ant来编译3.chart演示了如何在报表中添加图像,JasperReport是用Scriptlet的方式往报表中添加图像,而Scriptlet是调用也是开源的jfreechart的Api来生成图形,去jfreechart看一下,该工具能的图形生成能力也很强4.datasource演示了如何在报表中使用各种数据源,能够使用beanarraybeancollection,也可以用自定义的数据源,只要继承了JRDataSource的两个接口,这个能给 阅读全文
posted @ 2012-05-24 10:56 基德船长

摘要:相关介绍JasperReports是一个开源的java报表制作引擎http://jasperreports.sourceforge.netiReport是JasperReports的一个GUI工具,用来生成JasperReports的jrxml文件。http://ireport.sourceforge.netJasperReport的安装直接解压下载的zip文件,然后拷贝dist/jasperreports-2.0.4.jar到%JAVA_HOME%/lib/中注意jasperreports-2.0.4.jar要配到classpath中.如果classpath这样写就不用改%JAVA_HOME 阅读全文
posted @ 2012-05-24 10:47 基德船长