当前位置:文档之家 > 跟我学JasperReports报表框架——JasperReport系统包中的Demo示例的功能说明

跟我学JasperReports报表框架——JasperReport系统包中的Demo示例的功能说明

杨教授工作室精心创作的优秀程序员职业提升必读系列资料

1.1跟我学JasperReports报表框架——JasperReport系统程序包中的Demo示例的功能说明

1、Demo示例

解压jasperreports-0.5.0-project.zip 后目录jasperreports\demo\samples下的例子为其Demo示例,要运行sample下的例子,首先要安装ant,并设置好环境变量。如ANT_HOME 等,然后到dos方式下,到某一个sample的目录,比如到jasperreports\demo\samples\alterdesign 目录下运行ant 则会编译报表文件,运行ant view 则会展现报表。

2、各个示例的主要功能

(1)alterdesign

该例子演示了报表编译后,在报表展现的时候如何动态的控制其中的元素。比如让某一个矩形变色或其他。

(2)antcompile

演示如何让ant 来编译

(3)chart

演示了如何在报表中添加图像,JasperReport是用scriptlet的方式往报表中
添加图像,而scriptlet是调用也是开源的jfreechart的Api来生成图形,去jfreechart看一下,该工具能的图形生成能力也很强。

演示了如何在报表中添加图像,JasperReport是用scriptlet的方式往报表中添加图像,而scriptlet是调用也是开源的jfreechart的Api来生成图形,去jfreechart看一下,该工具能的图形生成能力也很强。

(4)datasource

演示了如何在报表中使用各种数据源,能够使用beanarray和beancollection,也可以用自定义的数据源,只要继承了JRDataSource的两个接口,这个能给用户提供非常大的灵活性,报表的数据不用局限于一条Sql语句,也可以使用存储过程,对生成报表中的数据也可以排序,二次检索,等等。

(5)fonts

各种字体的演示

(6)horizontal

演示了水平分栏的报表,演示报表中分了三栏,其中还用到了textFieldExpression,就像if语句的效果来选择输出的内容。

(7)hyperlink

杨教授工作室,版权所有,盗版必究,1/3页