没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论









机密 第 1 页 2023-9-21
1
iReport
技术手册

机密 第 2 页 2023-9-21
2
目录
Giulio Toffoli.....................................................................................................................................1
1 序言................................................................................................................................................6
什么是 iReport?.........................................................................................................................6
功能特点:................................................................................................................................7
iReport 社区:..........................................................................................................................7
鸣谢:........................................................................................................................................8
2 入门................................................................................................................................................8
必要条件:................................................................................................................................8
下载:........................................................................................................................................9
编译 iReport:...........................................................................................................................9
基本的配置:............................................................................................................................9
创建 JDBC 连接:..................................................................................................................12
第一个报表:..........................................................................................................................13
命令行选项:..........................................................................................................................17
3 JasperReports 基础概念 ...............................................................................................................17
JasperReports ...........................................................................................................................17
报表生命周期:......................................................................................................................18
Jrxml 源代码和 jasper 文件:................................................................................................18
数据源和打印格式:..............................................................................................................22
版本兼容性:..........................................................................................................................23
表达式:..................................................................................................................................24
一个简单的程序:..................................................................................................................25
4 报表结构......................................................................................................................................26
Bands........................................................................................................................................26
Title..................................................................................................................................27
Page header ......................................................................................................................27
Column header .................................................................................................................27
Group header....................................................................................................................28
Detail................................................................................................................................28
Group footer.....................................................................................................................28
Column footer ..................................................................................................................28
Page footer .......................................................................................................................28
Last Page footer ...............................................................................................................28
Summary..........................................................................................................................29
Background ......................................................................................................................29
报表属性:..............................................................................................................................29
列......................................................................................................................................30
高级选项:..............................................................................................................................32
脚本:......................................................................................................................................32
更多…..............................................................................................................................33
Title on a new page 选项:.............................................................................................33

机密 第 3 页 2023-9-21
3
Summary on a new page 选项:.....................................................................................35
Floating column footer 选项:.......................................................................................35
打印顺序:......................................................................................................................35
无数据打印(如果没有数据时):..............................................................................36
i18n: ..............................................................................................................................36
Resource Bundle Base name.........................................................................................36
XML 源文件的编码设置:............................................................................................37
5 报表元素......................................................................................................................................37
选择并插入元素到报表中:..................................................................................................37
布置和元素顺序......................................................................................................................40
使用元素树管理元素:..........................................................................................................43
基本属性:..............................................................................................................................43
线......................................................................................................................................46
矩形..................................................................................................................................46
椭圆..................................................................................................................................47
图象..................................................................................................................................47
文本元素..................................................................................................................................50
静态文本..........................................................................................................................51
文本域..............................................................................................................................51
子报表......................................................................................................................................55
专用元素..................................................................................................................................56
图表..................................................................................................................................56
条形码..............................................................................................................................56
超连接......................................................................................................................................58
Reference .........................................................................................................................59
LocalAnchor ....................................................................................................................59
LocalPage.........................................................................................................................59
RemoteAnchor .................................................................................................................59
RemotePage .....................................................................................................................59
6 字体..............................................................................................................................................59
字体..........................................................................................................................................59
扩展字体..........................................................................................................................60
编码..................................................................................................................................61
使用 Unicode 字符..........................................................................................................61
报表字体..................................................................................................................................61
7 字段,参数和变量......................................................................................................................62
字段..........................................................................................................................................62
SQL 查询的字段注册.....................................................................................................63
JavaBean 的字段注册 .....................................................................................................64
JRExtendedBeanDataSource 的字段注册 ......................................................................65
字段和文本域..................................................................................................................65
参数..........................................................................................................................................66
在查询中使用参数..........................................................................................................67
使用程序传递参数..........................................................................................................67

机密 第 4 页 2023-9-21
4
内置参数..........................................................................................................................69
变量..........................................................................................................................................69
内置变量..........................................................................................................................71
8 Bands and groups..........................................................................................................................71
Bands........................................................................................................................................71
Groups......................................................................................................................................72
9 Subreport.......................................................................................................................................77
创建子报表..............................................................................................................................78
连接子报表到父报表..............................................................................................................78
参数的通道......................................................................................................................78
指定数据源......................................................................................................................79
指定子报表......................................................................................................................80
一步一步举例..........................................................................................................................80
返回参数..................................................................................................................................86
10 数据源........................................................................................................................................87
iReport 中的数据源.................................................................................................................88
JDBC 连接...............................................................................................................................89
ClassNotFoundException ................................................................................................91
URL 不正确.....................................................................................................................91
连接参数不正确..............................................................................................................91
使用 JDBC 连接..............................................................................................................91
字段注册..........................................................................................................................92
JRDataSource 接口..................................................................................................................93
JavaBean 作为数据源 .............................................................................................................93
JavaBean 的一个字段作为数据源 .................................................................................95
XML 数据源............................................................................................................................96
字段的注册......................................................................................................................98
XML 和子报表..............................................................................................................100
CSV 数据源...........................................................................................................................104
字段的注册....................................................................................................................105
JREmptyDataSource ..............................................................................................................105
实现一个新的 JRDataSource................................................................................................106
用 iReport 实现个性化的 JRDataSource..............................................................................108
JavaBean Extended 数据源 ...................................................................................................110
11 国际化......................................................................................................................................111
Resource Bundle Base Name.................................................................................................111
恢复本地化字符串................................................................................................................113
格式化消息............................................................................................................................114
配置本地化报表....................................................................................................................114
12 脚本..........................................................................................................................................115
JRAbstractScriptlet 类 ...........................................................................................................115
iReport 处理脚本...................................................................................................................117
用脚本部署报表....................................................................................................................118
13 模板..........................................................................................................................................119

机密 第 5 页 2023-9-21
5
模版结构:............................................................................................................................119
使用通用模板........................................................................................................................121
14 图表..........................................................................................................................................123
创建一个简单的图表............................................................................................................123
级 Series.................................................................................................................................128
自动级............................................................................................................................129
手动级............................................................................................................................130
图表类型和属性....................................................................................................................132
饼图................................................................................................................................133
3D 饼图..........................................................................................................................133
柱状图............................................................................................................................134
3D 柱状图......................................................................................................................136
线图................................................................................................................................136
区域图............................................................................................................................137
15 插件和附加工具......................................................................................................................137
插件结构 XML 文件.............................................................................................................138
it.businesslogic.ireport.plugin.IReportPlugin 类 ...................................................................139
大型编译器插件....................................................................................................................142
文本向导插件........................................................................................................................144
16 常规问题解决方案..................................................................................................................145
打印百分比............................................................................................................................145
计算组的发生数....................................................................................................................146
分离 detail..............................................................................................................................148
插入一个页............................................................................................................................149
交叉报表................................................................................................................................152
使用多重连接找回数据........................................................................................................152
如何使用存储过程................................................................................................................153
1 序言
什么是 iReport?
iReport是一个能够创建复杂报表的开源项目,并且它能调用JasperReports
库应用于任何一种java应用程序。本身是分布式的且由符合GNU通用公共许可的
百分之百纯java编写。
由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。
iReport能够让我们提高技术方面的信心,比如它能降低学习JasperReports的
XML语法的难度,而且能够为熟练的技术人员节省大量的时间并能开发出非常精
细的报表。
这里将带给大家的虽然是0.4.1版本的,但是大部分的资源都是来自于0.2.0
版本发布之后的。因为早先的0.2.0版本不是用java编写的,而是用Visual J++;
剩余151页未读,继续阅读
资源评论


小小哭包
- 粉丝: 1071
- 资源: 3694
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
