ireport

目 录

1.JasperReport 与iReport 简介... 4

1.1 JasperReport 简介... 4

1.2 iReport 简介... 5

2.安装与配置... 6

2.1 JDK 的安装与配置... 6

2.1.1 JDK 的下载与版本选择... 6

2.1.2 JDK 的安装... 6

2.1.3 JDK 的配置... 6

2.2 ant 的安装与配置... 7

2.2.1 ant 的下载与安装... 7

2.2.2 ant 的配置... 8

2.3 JasperReport 的安装与配置... 8

2.3.1 JasperReport 的安装... 8

2.3.2 JasperReport 的配置... 9

2.4 iReport 的安装与配置... 9

2.4.1 iReport 的安装... 9

2.4.2 iReport 的配置... 9

3.iReport 的使用... 11

3.1启动iReport 的三种方式... 11

3.1.1在有ant 环境的下运行iReport 11

3.1.2在没有ant 的环境下运行iReport 11

3.1.3作为eclipse的插件运行。... 11

3.2 iReport 设计环境中的乱码现象的解决... 11

3.3 JasperReport 中各band 的功能... 12

3.4如何设计一个最简单的报表... 20

3.5如何处理带有中文的报表... 22

3.6使用数据库中的数据生成报表... 24

3.6.1如何设置数据库连接... 24

3.6.2设置SQL 查询语句... 25

3.6.3增加、修改与删除报表字段... 27

3.6.4字段在报表设计器中的使用... 28

3.6.5编译与预览带有字段的报表... 30

3.7 一劳永益的解决中文字体问题... 32

3.8自动换行。... 34

3.9在iReport 中定义与使用参数... 35

3.10怎样定义与使用变量... 36

3.11创建组... 40

3.12子报表... 43

3.13图形报表(饼图)... 43

4.JasperReport 在程序中的应用... 50

4.1在JSP 程序中的应用示例... 50

4.1.1 JSP 服务器运行环境的配置... 50

4.1.2 JSP 代码内容... 50

4.1.3运行示例JSP 程序出错的几种情况及解决方法... 51

4.1.4 生成的HTML页面的报表... 51

4.1.5 对生成HTML页面插入的中文为乱码的解决办法... 52

4.2在Servlet 程序中的应用示例... 52

4.3动态SQL 的示例... 53

4.4怎样使某个字段中的数据在特定条件下才打印出来... 54

4.5如何将PDF 格式报表结果直接输出到打印机... 54

5.参考信息及其他... 56

5.1 iReport 中一些概念... 56

5.1.1 iReport 的输出格式... 56

5.1.2报表的动态对象变量、参数、字段及字段的书写形式... 56

5.1.3编译、静态运行、动态运行... 56

5.2作者的联系方式... 56

5.3写在最后... 57

5.4参考文档... 57

其他备注:... 57

原文地址:https://www.cnblogs.com/richelle009/p/2491299.html