- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iReport报表培训文档
报表功能的实现
前言
一.iReport介绍iReport简介
iReport 是一个能够创建复杂报表的开源项目,它100%使用Java 语言编写,是目前全球最为流行的开源报表设计器之一。由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。以下是iReport 一些比较突出的功能:
? 拖拽式,所见即所得的报表编辑器;
? 多样的向导来简化复杂的报表设计任务;
? 超过30 个排版和格式化工具;
? 报表可转换为PDF HTML EXCEL FLASH CSV RTF TXT OpenOffice Java2D JRViewer 等格式;
? 支持所有有效的数据源。如:JDBC,CVS,Hibernate,JavaBean 等;
? 用户自定义数据源;
? 无限次数的撤消/重做;
? 集成脚本(scriptlet)支持;
? 内置图表支持:超过20 种的图表支持。并可扩展;
? 国际化:集成超过15 种语言;
? 报表模板与报表库样式管理;
? 源文件的备份;
? 文档结构浏览器。
结构
在本章中我们将分析一下报表的结构,看一下报表中每一部分的作用是什么,以及在生成报表的时候每一部分将产生什么样的效果。
栏(Bands)
报表被垂直分成若干个部分,每一个部分我们叫它“band”。每一个band 都有自己的特性,在报表生成的时候有些会打印一次,有些会打印多次。如下图。
接下来我们就对每一种类型的band 分别进行介绍。
Title Band:title 段只在整个报表的第一页的最上面部分显示,除了第一页,不管报表中有多少个页面也不会再出现Title band 中的内容。就是报表的标题。
pageHeader Band:pageHeader 段中的内容将会在整个报表中的每一个页面中都会出现,显示的位置在页面的上部。如果是报表的第一页,pageHeader 中的内容将显示在Title Band 下面,除了第一页以外的其他所有页面中,pageHeader 中的内容将显示在页面的最上端,即页眉。
pageFooter Band:显示在所在页面的最下端,即页脚。
Detail Band:报表内容段,在这个Band 中设计报表中需要重复出现的内容,Detail 段中的内容每页都会出现。
columnHeader Band:针对Detail Band 的表头段,一般情况下在这个段中画报表的表头。
columnFooter Band:针对Detail Band 的表尾段。
Summary Band:表格的合计段,出现在整个报表的最后一页中的Detail band 的后面,一般用来统计报表中某一个或某几个字段的合计值。
lastPageFooter:内容将会出现在报表的最后一页的最后部分。
为了实际演示各个band 的生成效果,我们可以在报表中的各个band 里添加不同的对象,以测试各个band的作用。
步骤:
第一步:新建文档,报表名称命名为:MyFirstReport,然后单击“OK”。
第二步:设置JDBC 连接参数
单击“Date连接/资料来源”,出现如下界面:
然后单击“New”,出现如下界面:
选择“Database JDBC connection”项,单击“Next”,
设置好参数,单击“Test”,如果测试成功单击“Save”保存,如果测试没有成功,请检查一下以上步骤。
第三步:单击Data??报表查询。在query editor 里输入下面的语句:
select * from tb_employee,然后单击“OK”
第四步:单击“不会变动的文字”按钮,添加各个Band 内容。
在报表中的各个band 分别放置如下内容:
第五步:将要显示的字段拖到“detail”栏内
第六步:单击“执行报表”查看结果:
启动报表,生成的效果如下:
最后一页:
字体和样式
一个style 是一个预定义的属性的集合,用来控制元素的外观(比如背景色、边框线、字体等)。我们可以为我们的报表定义一个默认的style。
要为一个元素应用一个style,我们可以选择该元素并从元素的属性窗口common 标签里的style 列表选择你需要的style。Fonts 是用来描述text 的外观特征。
.1、字体(Font)
通常定义一个字体,我们需要做下面几件事情:
-Font name(字体名称)
-Font dimension(字体大小)
-Attribute(属性,诸如bold-faced,italics,underlined,barred)
如果我们需要导出PDF 格式的报表,需要为字体添加下面的信息:
PDF Font Name:PDF 字体名称(预先定义PDF 字体或一个在cl
您可能关注的文档
- IC消费管理系统方案及报价.doc
- 2011年中考语文测试卷.doc
- 2011年中考语文热点话题作文.doc
- ID277-中国住房供给弹性区域差异与调控政策选择(华人不动产会).doc
- 2011年中考语文知识考点复习辅导:修辞手法的应用掌握.docx
- IDBVDP交互情景演示系统技术建议书.doc
- IDC弱电系统搭建方案.doc
- 2011年中考语文综合性学习专题分类.doc
- 2011年中考语文综合性学习热点试题汇编.doc
- IELTS写作300个高分词汇.doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 煤矿一通三防PPT课件.pptx VIP
- 误吸预防与护理课件(1).pptx VIP
- 深圳清华实验学校语文新初一分班试卷.doc VIP
- 系列电动缸内容简介2特点规格产品手册18942et.pdf VIP
- 风湿免疫学课件.pptx VIP
- JVC摄像机EX-A10UF用户手册.pdf
- 高中数学 第一章 常用逻辑用语 1.3 充分条件、必要条件与命题的四种形式 1.3.1 推出与充分条件、必要条件课件 新人教B版选修1-1课件.ppt VIP
- 深圳清华实验学校新初一分班语文试卷.doc VIP
- 心肺复苏操作培训课件.ppt VIP
- 2025年高考复习之小题狂练(语言文字运用):语用2(30题).doc VIP
文档评论(0)