要运行sample下的例子,首先你要安装ant,并设置好环境变量 。然后到dos方式下,到某一个sample的目录,运行 ant view 则会展现报表
1. alterdesign
该例子演示了报表编译后,在报表展现的时候如何动态的控制其中的元素比如让某一个矩形变色或其他
2. antcompile
演示如何让 ant 来编译
3. chart
演示了如何在报表中添加图像,JasperReport是用Scriptlet的方式往报表中添加图像,而Scriptlet是调用也是开源的jfreechart的Api来生成图形,去jfreechart看一下,该工具能的图形生成能力也很强
4. datasource
演示了如何在报表中使用各种数据源,能够使用beanarray beancollection,也可以用自定义的数据源,只要继承了JRDataSource的
两个接口,这个能给用户提供非常大的灵活性,报表的数据不用局限于一条Sql语句,也可以使用存储过程,对生成报表中的数据也可以排序,二 次检索,等等
5. fonts
各种字体的演示
6. horizontal
演示了水平分栏的报表,演示报表中分了三栏,其中还用到了textFieldExpression,就像if语句的效果来选择输出的内容
7. hyperlink
演示了各种样式的链接
8. images
演示了如何在报表中加入图像以及图像的显示方式
9. jasper
演示了分组分栏的报表,演示中用了2次group
10. jcharts
演示了调用另一个开源的API jcharts来往报表中加入分析图形,原理同上chart,如果jfreechart都还不能满足你分析图形的要求,那到jcharts里找找看吧,说不定有
11. landscape
演示横向的报表
12. nopagebreak
演示比如在IE中不分页的方式打印出报表的内容,通过这个演示也可以了解报表输出如何配置参数
13. noreport
演示了如何直接通过java程序生成JasperPrint对象来输出
14. noxmldesign
演示了如何直接通过java程序生成JasperDesign对象来动态的生成报表,根据这个例子,用户可以作出自定义选列的报表,当然比较麻烦,而且肯定自己要补充他的API库(JasperReport真是强大啊,呵呵)
15. pdfencrypt
演示了pdf的输出方式,可以给pdf文件加密码,其实就是pdf输出方式的参数配置,具体有那些参数可配置,去看看API吧
16. printservice
演示了如何直接打印报表
17. query
演示了如何让查询的sql动态起来,比如你可以通过一个Jsp页面传报表的sql的where条件,order条件,甚至整个sql语句
18. rotation
演示了文字纵向显示的报表
19. scriptlet
演示了如何继承JRDefaultScriptlet,并加入自己的处理语句,这个功能可是很强大的哦,看看这些接口
beforeReportInit()
afterReportInit()
beforePageInit()
afterPageInit()
beforeColumnInit()
afterColumnInit()
beforeGroupInit(String groupName)
afterGroupInit(String groupName)
看看这些名字就知道你能完成那些功能,比如显示一列数据后,马上跟上该列数据的分析图形,当然你也可以加上自己的方法并在报表中调用
20. shapes
演示了JasperReport中自带的图形,及能配置的参数当然你也能继承或者覆写JasperReport中的Api生成你要的图形,
21. stretch
演示了如何处理报表中数据拉伸以及带来周围的线及框的拉伸,你能了解到虽然黑框式表格不是JasperReport中缺省的展现方式,
但在JasperReport中不难实现
22. subreport
演示了子报表,还告诉你一个报表中可以有n个子报表,子报表中还可以嵌套子报表
23. tableofcontents
演示了如何生成一个有目录的,复杂的报表
24. unicode
演示了各种 字符编码
25. webapp
演示了如何把报表放到一个JavaWeb项目中,可以用Jsp Servlet applet
分享到:
相关推荐
学习Jasperreport和ireport的好资料!
JasperReport为用Java生成PDF报表的一种技术
软件说明: jasperreport 是一款报表打印组件,是开放源代码组织sf.net 中的一个java 报表打印工 程,在我写这篇文章时,jasperreport 的最新版本是0.5.2 版,jasperreport 的最新版本可以 从...
JasperReport 学习必备手册
JasperReport 是Java 语言编写的报表引擎,它能解析.jasper 报表定义 文件,并最终产生面向最终用户的报表界面。 这里面介绍iReport的入门到精通
jasperreport学习资料(附jasperreport API).
JasperReport报表设计总结 JasperReport报表设计总结
学习Jasperreport和ireport的好资料!
学习Jasperreport和ireport的好资料!
JasperReport实例导入可用
jasperreport教程jasperreport教程
学习Jasperreport和ireport的好资料!!
jasperReport 动态合并单元格示例
JasperReport学习之路 网上摘录
test for jasperreport use to demo
NULL 博文链接:https://wutougui.iteye.com/blog/687845
jasperreport 4.5.1CHM格式学习文档
JasperReports+iReport报表开发学习文档,里面包括很多学习文档,可以看看是否对自己有帮助
JasperReport完整API 3.14