欢迎来到天天文库
浏览记录
ID:53962424
大小:4.81 MB
页数:70页
时间:2020-04-11
《ireport开发说明文档.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、iReport用户手册目录GiulioToffoli11序言6什么是iReport?6功能特点:7iReport社区:7鸣谢:82入门8必要条件:8下载:9编译iReport:9基本的配置:9创建JDBC连接:12第一个报表:13命令行选项:173JasperReports基础概念17JasperReports17报表生命周期:18Jrxml源代码和jasper文件:18数据源和打印格式:22版本兼容性:23表达式:24一个简单的程序:254报表结构26Bands26Title27Pageheader27Columnheader27Groupheader28Detail28Groupfoo
2、ter28Columnfooter28Pagefooter28LastPagefooter28Summary29Background29报表属性:29列30高级选项:32脚本:32更多…33Titleonanewpage选项:33Summaryonanewpage选项:35Floatingcolumnfooter选项:35打印顺序:35无数据打印(如果没有数据时):36i18n:36ResourceBundleBasename36XML源文件的编码设置:375报表元素37选择并插入元素到报表中:37布置和元素顺序40使用元素树管理元素:43基本属性:43线46矩形46椭圆47图象47文本元
3、素50静态文本51文本域51子报表55专用元素56图表56条形码56超连接58Reference59LocalAnchor59LocalPage59RemoteAnchor59RemotePage596字体59字体59扩展字体60编码61使用Unicode字符61报表字体617字段,参数和变量62字段62SQL查询的字段注册63JavaBean的字段注册64JRExtendedBeanDataSource的字段注册65字段和文本域65参数66在查询中使用参数67使用程序传递参数67内置参数69变量69内置变量718Bandsandgroups71Bands71Groups729Subrep
4、ort77创建子报表78连接子报表到父报表78参数的通道78指定数据源79指定子报表80一步一步举例80返回参数8610数据源87iReport中的数据源88JDBC连接89ClassNotFoundException91URL不正确91连接参数不正确91使用JDBC连接91字段注册92JRDataSource接口93JavaBean作为数据源93JavaBean的一个字段作为数据源95XML数据源96字段的注册98XML和子报表100CSV数据源104字段的注册105JREmptyDataSource105实现一个新的JRDataSource106用iReport实现个性化的JRData
5、Source108JavaBeanExtended数据源11011国际化111ResourceBundleBaseName111恢复本地化字符串113格式化消息114配置本地化报表11412脚本115JRAbstractScriptlet类115iReport处理脚本117用脚本部署报表11813模板119模版结构:119使用通用模板12114图表123创建一个简单的图表123级Series128自动级129手动级130图表类型和属性132饼图1333D饼图133柱状图1343D柱状图136线图136区域图13715插件和附加工具137插件结构XML文件138it.businesslogi
6、c.ireport.plugin.IReportPlugin类139大型编译器插件142文本向导插件14416常规问题解决方案145打印百分比145计算组的发生数146分离detail148插入一个页149交叉报表152使用多重连接找回数据152如何使用存储过程1531序言什么是iReport?iReport是一个能够创建复杂报表的开源项目,并且它能调用JasperReports库应用于任何一种java应用程序。本身是分布式的且由符合GNU通用公共许可的百分之百纯java编写。由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。iReport能够让我们提高技术方面的信心,比如它能
7、降低学习JasperReports的XML语法的难度,而且能够为熟练的技术人员节省大量的时间并能开发出非常精细的报表。这里将带给大家的虽然是0.4.1版本的,但是大部分的资源都是来自于0.2.0版本发布之后的。因为早先的0.2.0版本不是用java编写的,而是用VisualJ++;因此这些版本都只能在微软的Windows系统运行,自从0.2.0版本发布以后便停止了用VisualJ++的开发。我的任务就将最新的版本的iRe
此文档下载收益归作者所有