jasperreport中的demo学习
2008-04-07 16:59
423 查看
用ant运行这个例子展现了jasperreport的整体工作流程,同时展现了pdf文件如何生成,背景颜色的控制等。首先,要了解jasperreport的工作原理,原来它是基于xml文件的,(用过ireport的就知道,它就是用来生成这个xml文件的),所以在alterdesign下,我们只需要保留alterdesignapp.java(这是java源文件,就不用说了);build.xml这个是ant需要用到的,关于该文件的编写方式,我想应该不用死记,如果要用,找个模板copy就行了,或者看看http://dev.csdn.net/develop/article/65/65567.shtm 知道个大概就行了;alterdesignreport.jrxml,这个就是我们刚才说的xml文件,这个也是必须的。其余的文件我们就可以删除了(注意,是指alterdesign下的),也就是说,我们的这个例子就胜了3个文件。现在开始使用ant了,在命令提示符下进入该目录,首先敲入ant javac这个不用我说了,编译这个java文件,现在有了.class了;第二步敲入ant compile,这一步其实也叫编译,它是jasperreport引擎编译那个xml文件的,生成个什么逆波兰式之类的东西,这个我们不关心只要看到有个alterdesignreport.jasper生成就行了;第三步敲入ant fill,顾名思义,报表的填充,生成了alterdesignreport.jrprint;最后一步ant pdf或者ant view或者ant print,前一个是生成pdf文件,中间一个是以swing形式预览,后一个是调用打印接口。好了,整个工作流程是不是很清楚了?现在就可以看看alterdesignapp.java了,真是一目了然。来源http://www.z6688.com/info/41742-1.htm
相关文章推荐
- JasperReport学习手记:demo演示目录
- JasperReport学习时的demo
- jasperreport中的demo学习
- Ext学习笔记(4):容器Demo
- Cocos2d-x 学习(1)—— 通过Cocos Studio创建第一个Demo
- adf学习:进度条的使用(progress bar demo)
- Dubbo学习——Dubbo简单入门Demo(二)
- MVC 学习(二)之Linq to Sql 简单Demo
- WebRTC学习与DEMO资源一览
- mybatis 学习笔记 -详解mybatis 及实例demo
- 关于WINSOCK API 学习DEMO
- 从 Demo 中学习 Solidity
- Android wifi学习Demo
- 一个简单的demo学习Android远程Service(AIDL的使用)
- Camera学习,实现简单的相机App得到demo
- 微博开发平台java SDK demo学习之friendships
- 微博开发平台java SDK demo学习之examples(demo)
- unity官方demo学习之Stealth(一)
- caffe学习笔记5-classification_demo.m学习
- Spring 学习笔记4—— SpringMVC的控制器与View简单demo