5、IReport的几个基本知识
报表由许多栏(Band)组成,它们各自有自己的独特作用。
5.1、Title Band
Title Band只在报表页面第一页的最上面显示。不够报表有多少页面,Title Band中的信息只出现在报表的第一页,因此我们也称其为报表标题栏。
5.2、Page Header Band
Page Header Band中的内容将出现在报表中每一页的头部。除第一页外,Page Header Band中的内容都是每一页的最顶部。第一页的Page Header Band中的内容紧接着出现在Title Band中内容的下面。我们称其为报表页眉。
5.3、Column Header Band
Column Header Band中的内容是用于Detail Band中内容的头,即如果在Detail Band中是一个循环显示的数据,那么可以在Column Header Band中设置这些数据的共同头信息,最常用的就是表格了,在Column Header Band中定义表格的表头,而在Detail Band中定义实际的数据。因此我们也称其为表头。
5.4、Detail Band
Detail Band中是需要循环的显示数据放置处。Detail Band中的内容每页都会出现。
5.5、Column Footer Band
Column Footer Band中的内容是用于Detail Band中内容的脚,其出现位置在紧挨Detail Band的下面。
5.6、Page Footer Band
Page Footer Band中的内容将出现在报表中每页的脚部。除最后一页外,Page Footer Band中的内容都是最后一页的最尾部。我们也称其为页脚。
5.7、Summary Band
Summary Band中放置的对表格的统计数据,出现在整个报表最后一页Detail Band的后面,一般用来统计报表中某个或者某几个字段的合计。
5.8、引用Field
要在Expression中引用定义在Fields中的字段,使用$F{变量名}即可。
5.9、引用Parameter
要在Expression中引用定义在Parameters中的字段,使用$P{变量名}即可。
5.10、引用Variables
要在Expression中引用定义在Variables中的字段,使用$V{变量名}即可。
报表由许多栏(Band)组成,它们各自有自己的独特作用。
5.1、Title Band
Title Band只在报表页面第一页的最上面显示。不够报表有多少页面,Title Band中的信息只出现在报表的第一页,因此我们也称其为报表标题栏。
5.2、Page Header Band
Page Header Band中的内容将出现在报表中每一页的头部。除第一页外,Page Header Band中的内容都是每一页的最顶部。第一页的Page Header Band中的内容紧接着出现在Title Band中内容的下面。我们称其为报表页眉。
5.3、Column Header Band
Column Header Band中的内容是用于Detail Band中内容的头,即如果在Detail Band中是一个循环显示的数据,那么可以在Column Header Band中设置这些数据的共同头信息,最常用的就是表格了,在Column Header Band中定义表格的表头,而在Detail Band中定义实际的数据。因此我们也称其为表头。
5.4、Detail Band
Detail Band中是需要循环的显示数据放置处。Detail Band中的内容每页都会出现。
5.5、Column Footer Band
Column Footer Band中的内容是用于Detail Band中内容的脚,其出现位置在紧挨Detail Band的下面。
5.6、Page Footer Band
Page Footer Band中的内容将出现在报表中每页的脚部。除最后一页外,Page Footer Band中的内容都是最后一页的最尾部。我们也称其为页脚。
5.7、Summary Band
Summary Band中放置的对表格的统计数据,出现在整个报表最后一页Detail Band的后面,一般用来统计报表中某个或者某几个字段的合计。
5.8、引用Field
要在Expression中引用定义在Fields中的字段,使用$F{变量名}即可。
5.9、引用Parameter
要在Expression中引用定义在Parameters中的字段,使用$P{变量名}即可。
5.10、引用Variables
要在Expression中引用定义在Variables中的字段,使用$V{变量名}即可。