学习使用iReport几点总结
来源:互联网 发布:抽数字软件 编辑:程序博客网 时间:2024/06/15 10:28
1.iReport和jasperreport之间的关系
个人理解的,iReport仅是一个报表设计器,他所能产生的结果就是jrxml文件,即报表设计木板文件。具体生成为报表,如pdf,word的时候,需要依赖于jasperreport库。
2.使用流程:
这是官方文档中的插图,说明了各个文件之间的转换关系。首先使用iReport生成jrxml文件,然后使用jasperreport library提供的api来处理jrxml文件,直到生成报表。
3.jasperreport在操作pdf的时候依赖于itext-pdf,在支持中文字体的时候依赖于iTextAsian
4.许多需求在官方提供的下载包里都有例子程序,应该多查看这些例子是如何实现的。
5.子报表:稍微复杂一点儿的报表都会设计到子报表,从一个主报表出发,可能包含若干个子报表,主报表可以想子报表传递参数,子报表也能给主报表返回参数。
6.数据源:每个报表都有一个数据源,这个数据源可能是数据库查询、Java集合(Collection)、空(JREmptyDatasource)
7.报表目标的组成:报表分为多个水平分割的部分,例如Title(标题),只在报表中显示一次,另外还有Page Header,Column Header等,最重要的是Detail,它表示对于每一条数据要显示的内容。
8.参数、变量、字段:报表是可以接受传递的参数的,并且可以设置参数的类型。如果外面传递了一个参数age,为了使用这个参数,你需要手动增加一个参数以便使用。
字段是指数据源中每条数据身上的字段。如果你创建的是一个数据库查询的报表,这些字段是自动创建好的,否则,例如一个自定义的类,你需要手动创建好这些类对应的字段。变量,这里包含了与页面相关的一些数据,例如页码、记录index等。
9.Scriptlet:你可以根据接口定义好Scriptlet,然后在iReport中使用。和在Java中使用Bean对象完全一样。
- 学习使用iReport几点总结
- GPUImage使用几点总结
- ireport学习总结
- iReport&JasperRepor使用总结
- ireport的使用总结
- 对Hibernate学习几点总结
- MS SQLDRVER学习应用几点总结
- 使用CHotKeyCtrl的几点总结
- onConfigurationChanged使用的几点总结
- MongoDB Replica Set使用几点总结
- shell脚本使用的几点总结
- 使用CHotKeyCtrl的几点总结
- 关于使用mybatis的几点总结
- ireport使用时的总结
- interview 几点总结
- 几点总结
- svg 几点总结
- 【几点总结】开漏极
- 白话经典算法系列之三 希尔排序的实现
- 三个数求最大数、最小数、中间数
- swap函數 进阶探讨与实现
- 指数族和广义线性模型(The exponential family and Generalized Linear Models)
- 《深入理解java虚拟机》自动装箱拆箱实例
- 学习使用iReport几点总结
- 数据结构题集(严蔚敏版)题目——第二章 线性表
- 黑马程序员——3、C语言(数组和指针)
- Probabilistic Context-Free Grammar
- HDU4882ZCC Loves Codefires(贪心)
- 蓝牙系列之android4.2:整体框架分析(a2dp socket/hfp socket)为例
- Google开源C++单元测试框架Google Test(gtest)在C++Builder(xe5)下的使用-1
- android Zip解压to byteArray,String
- long long 数据类型