设为首页收藏本站

birt家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3873|回复: 2

jasperreport报表 ireport教程 各band的解释

[复制链接]
发表于 2012-5-28 21:41:08 | 显示全部楼层 |阅读模式
如何新建一张报表呼唤已经给出了教程示例,请大家详细阅读帖子《第一个ireport报表。当报表新建好之后大家会发现ireport 将一张报表分成了7个部分:TitlePage HeaderColumn HeaderDetile 1Column FooterPage FooterSummary。如下图所示:

Ø Titletitle 段只在整个报表的第一页的最上面部分显示,除了第一页,不管报表中有多少个页面也不会再出现Title band 中的内容。就是报表的标题。
Ø pageHeaderpageHeader 段中的内容将会在整个报表中的每一个页面中都会出现,显示的位置在页面的上部。如果是报表的第一页,pageHeader 中的内容将显示在Title Band 下面,除了第一页以外的其他所有页面中,pageHeader 中的内容将显示在页面的最上端,即页眉。报表的一些公共要素,比如页码、创建时间、创建人等信息放置在这里是比较好的选择。
Ø columnHeader:无可非议的这里是放置列的名称,记住不是列数据。
Ø Detial:报表内容段,在这个Band 中设计报表中需要重复出现的内容,Detail 段中的内容每页都会出现。比如销售记录数据。
Ø columnFooter:放置列级别的统计计算值或是列的说明。
Ø pageFooter:显示在所在页面的最下端,即页脚。放置页级别的统计值或是页的说明。
Ø Summary:表格的合计段,出现在整个报表的最后一页中的Detail band 的后面,一般用来统计报表中某一个或某几个字段的合计值。可能需要对几页(你的报表可能有几个页组成)的统计值。比如50个销售记录共占用了3页,那么放置这些统计记录的统计值最好的地方就是summary
Ø groupHeader:每个表的内容可能需要根据某个属性进行划分显示内容和计算内容,比如希望以月份为单位每组分开显示销售记录,那么就可以定义一个组,groupHeader就是放置组说明或是组标志最好的地方。
Ø Groupfooter:放置组的统计或是说明

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +7 收起 理由
呼唤 + 7 birt家园有你更精彩!

查看全部评分

发表于 2012-5-28 21:55:31 | 显示全部楼层
birt家园有你更精彩!
 楼主| 发表于 2012-5-29 22:55:27 | 显示全部楼层

回 呼唤 的帖子

呼唤:birt家园有你更精彩! (2012-05-28 21:55) 
共同努力,birt家园更精彩
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|birt家园    

GMT+8, 2021-1-24 04:28 , Processed in 0.279919 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表