IReport 图形化报表开发工具

简介

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

下载及安装

IReport的下载及安装
这里写图片描述

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

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

  1. 新建 JasperReport 模板文件 .jrxml
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

创建完成后的界面
这里写图片描述
2.设置默认语言(如果不设置中文,报表中出现中文时,无法显示—可以先看第4步)
- 对输入的中文内容,设置组件属性
第一步:
这里写图片描述
第二步:
这里写图片描述
这里千万注意,有个小对勾一定要勾上!!!
- 在IReport中引入ITextAsian.jar的字库
第一步:
这里写图片描述
第二步:
这里写图片描述
第三步:
这里写图片描述
第四步:
这里写图片描述
- 以上操作完成之后,重启IReport这个工具(加载导入的类库)
效果实现:
这里写图片描述
3.了解报表模板结构
这里写图片描述
Title: 报表标题
PageHeader: 页眉
ColumnHeader: 表格列标题
Detail: 表格数据内容
ColumnFooter: 表格页脚
PageFooter: 页脚
Summary: 摘要
4.常用报表组件
这里写图片描述

StaticText: 静态文本
TextField : 显示动态文本

5.使用方法:直接拖拽至主面板即可
这里写图片描述
- 内部预览模式下的报表,此时预览模式为浏览器预览如下图
这里写图片描述
- 显示结果如下
这里写图片描述


  • 更改预览模式为PDF预览
    这里写图片描述
  • 先切换到编辑器模式
    这里写图片描述
  • 再切换回预览模式—此时内部预览与上无异
    这里写图片描述
  • 但是PDF文件点开后—发现,文件中没有任何字样
    这里写图片描述

  • * 原因:在IReport的报表设计软件中没有中文字库的支持,所以需要在第2步时,设置语言,以达到使中文显示的目的 *

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

  • 通过图中按钮,连接数据库
    这里写图片描述
    1.新建JDBC连接
    这里写图片描述
    2.设置数据库配置模板
    这里写图片描述

    Name:数据库的名字
    JDBC Driver:数据库驱动,其中有红色的黑色的,黑色表示IReport已经自带了驱动可直接选择,红色的表示没有自带,需要手动添加驱动
    JDBC URL:数据库的路径
    Username:用户名
    Password:密码
    

    3.添加之后可以点击此按钮测试一下是否连接上数据库
    这里写图片描述
    这里写图片描述
    如果成功,此列表下会出现对应的字段,可将字段拖入主界面进行布局

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值