ireport中文用户手册.doc

ireport中文用户手册.doc

ID:55631568

大小:5.68 MB

页数:171页

时间:2020-05-21

ireport中文用户手册.doc_第1页
ireport中文用户手册.doc_第2页
ireport中文用户手册.doc_第3页
ireport中文用户手册.doc_第4页
ireport中文用户手册.doc_第5页
资源描述:

《ireport中文用户手册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录iReport用户手册1iReport用户手册-介绍1iReport报表结构1iReport报表元素5iReport字体和样式(FontsandStyles)6iReport字段,参数,变量12iReport栏和组(Bandandgroup)23iReport子报表(SubReport)30ireport数据源39常规问题解决方案104iReportJasperReports深入讲解110iReport报表结构完全掌握119iReport报表元素大全131iReport中字体编码说明154iReport字段,参数和变量

2、精解156iReportBandsandgroups166iReport用户手册iReport用户手册-介绍CubeBI.com立方开源商业智能iReport是一个能够创建复杂报表的开源项目。它100%使用Java语言编写。是目前全球最为流行的开源报表设计器。由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。以下是iReport一些比较突出的功能:•拖拽式,所见即所得的报表编辑器。•多样的向导来简化复杂的报表设计任务。•超过30个排版和格式化工具。•报表可转换为PDFHTMLEXCELFLASHCSVRTFTX

3、TOpenOfficeJava2DJRViewer等格式。•支持所有有效的数据源。如:JDBC,CVS,Hibernate,JavaBean等•用户自定义数据源。•无限次数的撤消/重做。•集成脚本(scriptlet)支持。•内置图表支持:超过20种的图表支持。并可扩展。•国际化:集成超过15种语言。•报表模板与报表库样式管理。•源文件的备份•文档结构浏览器iReport报表结构CubeBI.com立方开源商业智能在本章中我们将一起来分析一下报表的结构,看一下报表中每一部分的作用是什么,以及在生成报表的时候每一部分将产生什

4、么样的效果。4.1栏(Bands)报表被垂直分成若干个部分,每一个部分我们叫它为“band”。每一个band都有自己的特性,在报表生成的时候有些会打印一次,有些会打印多次。如下图。图4.1 接下来我们就对每一种类型的band分别进行介绍。TitleBand:title段只在整个报表的第一页的最上面部分显示,除了第一页以外,不管报表中共有多少个页面也不会再出现Titleband中的内容。pageHeaderBand:顾名思义,pageHeader段中的内容将会在整个报表中的每一个页面中都会出现,显示在位置在页面的上部,如果是

5、报表的第一页,pageHeader中的内容将显示在TitleBand下面,除了第一页以外的其他所有页面中。pageHeader中的内容将显示在页面的最上端。pageFooterBand:显示在所在页面的最下端。DetailBand:报表内容段,在这个Band中设计报表中需要重复出现的内容,Detail段中的内容每页都会出现。columnHeaderBand:针对DetailBand的表头段,一般情况下在这个段中画报表的表头。columnFooterBand:针对DetailBand的表尾段。SummaryBand:表格的合

6、计段,出现在整个报表的最后一页中的Detailband的后面,一般用来统计报表中某一个或某几个字段的合计值。为了实际演示各个band的生成效果,我们可以在报表中的各个band里添加不同的对象,以测试各个band的作用。从示例数据库的employee表里取数据,在queryeditor里输入下面的语句:selecttop10*fromemployee图4.2在报表中的各个band分别放置如下内容:图4.3启动报表,生成的效果如下:图4.4生成的报表第一页图4.5生成的报表第二页,也是最后一页iReport报表元素CubeBI

7、.com立方开源商业智能在本章中我们将要解释可以在报表中使用的对象及他们的相关属性。我们所说的元素主要是一些图形对象,比如text,rectangle等。在iReport中没有段落,表格或分页的概念,在报表中最基本的对象主要有七个:-Line-Rectangle-Ellipse-Statictext-Textfield-Image-Subreport-Crosstab-Chart通过以上这些组件的组合我们可以做出各种各样复杂的报表样式。iReport提供两种特殊的图形对象:chart和barcode。每一种类型的对象都有一

8、些通用的属性,如高度、宽度、位置、所在的band等。除此之外还有一些针对不同元素的特殊属性。每一个元素都必须在一个band内部,如果一个元素跨了一个以上的band,那么在编译的时候将会抛出元素位置错误的异常。要添加一个元素到报表中,我们可以从主工具栏中选择相应的工具,然后添加到报表区域中即可。图5.1我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。