天天看点

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

简介

iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。
iReport的遵循AGPL自由开源协议,在SourceForge.net开源社区发布。
根据iReport和Jasper Studio的维护公告,自iReport版本5.5.0之后,终止新功能的开发。在2015年12月31日以前,对iReport的维护仅限于严重缺陷的修复,不会再增加新的功能。
一般开发中与JasperReports一起使用。
           

下载及安装

IReport的下载及安装

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

注意:如果要使用IReport,需要使用JDK1.7

IReport 报表模板简介和设置中文生成

  1. 新建 JasperReport 模板文件 .jrxml
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

创建完成后的界面

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

2.设置默认语言(如果不设置中文,报表中出现中文时,无法显示—可以先看第4步)

- 对输入的中文内容,设置组件属性

第一步:

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

第二步:

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

这里千万注意,有个小对勾一定要勾上!!!

- 在IReport中引入ITextAsian.jar的字库

第一步:

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

第二步:

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

第三步:

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

第四步:

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

- 以上操作完成之后,重启IReport这个工具(加载导入的类库)

效果实现:

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

3.了解报表模板结构

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

Title: 报表标题

PageHeader: 页眉

ColumnHeader: 表格列标题

Detail: 表格数据内容

ColumnFooter: 表格页脚

PageFooter: 页脚

Summary: 摘要

4.常用报表组件

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
StaticText: 静态文本
TextField : 显示动态文本
           

5.使用方法:直接拖拽至主面板即可

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

- 内部预览模式下的报表,此时预览模式为浏览器预览如下图

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7

- 显示结果如下

IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
  • 更改预览模式为PDF预览
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
  • 先切换到编辑器模式
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
  • 再切换回预览模式—此时内部预览与上无异
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
  • 但是PDF文件点开后—发现,文件中没有任何字样
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
  • * 原因:在IReport的报表设计软件中没有中文字库的支持,所以需要在第2步时,设置语言,以达到使中文显示的目的 *

配置数据库的连接,基于数据表生成报表

  • 通过图中按钮,连接数据库
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    1.新建JDBC连接
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    2.设置数据库配置模板
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    Name:数据库的名字
    JDBC Driver:数据库驱动,其中有红色的黑色的,黑色表示IReport已经自带了驱动可直接选择,红色的表示没有自带,需要手动添加驱动
    JDBC URL:数据库的路径
    Username:用户名
    Password:密码
               
    3.添加之后可以点击此按钮测试一下是否连接上数据库
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    IReport 图形化报表开发工具注意:如果要使用IReport,需要使用JDK1.7
    如果成功,此列表下会出现对应的字段,可将字段拖入主界面进行布局

继续阅读