`

ireport4.0.1+jasperreport4.0.1使用小结

 
阅读更多

使用Ireport最新的4.0.1版本

1、在Ireport加添加数据源:窗口>服务>数据库>增加数据源

 

2、在Ireport4.0.1下实现PDF中文报表,解决中文字体问题:

下载安装根目录如D:\Program Files\iReport-4.0.1,在其下目录D:\Program Files\iReport-4.0.1\ireport\modules\ext中包括了许多应用所需要的jar文件。打开ireport,工具>选项>iReport>Classpath>在里面添加jar:添加ext目录下的iText-2.1.7.jar和iTextAsian.jar两个jar;

如图:

在工具>选项>iReport>fonts下面全选

如图

新建一个报表,添加静态文本,输入中文并设置文本的字体、PDF font name选择STSong-Light,PDF Encoding选择UniGB-UCS2-H。PDF Embedded选上。

设置完成后使用pdf preview,因为我们上面新加了jar包,所以最好先关了ireport再重启,之后预览就OK了

 

3、给报表文本加边框:右键点静态文本>Padding and borders>选择Line width和Line style就可以了

 

4、ireport参数传递,我们可以将查询语句作为参数,通过程序传入参数值,也可设置默认值;如我新增Parameter名为SQLSTR,在属性>Default value Expression输入“select * from orders”注意两边加双引号噢。参数建好了。我们选择Report Query,我们本来是在里面输入查询语句的,这里我们使用SQLSTR参数,如下图:$P!{SQLSTR}记得中间有!号的。点read Field一样读出属性了。

如下图

 

5、我们在示例中看到给报表加注释的情况如下图:

刚开始找了半天没找到这个组件,虽然没多大用,不过后来找到了,就是ireport组件面板中的Callout组件了。拖出来点右键>添加pin就有一个图钉一样的东东了。。

 

6、样式的使用,我们上面对文本框尤其是中文要进行字体还有pdf fontname,等设置,那么整个报表做下来如果每个都要这样设置那肯定是个大麻烦事,所以这里也使用样式来定义,可以新增style,并设定style的相应值,那么在其它的文本等需要使用同一设置的组件上,我们只要在它的属性里的style中选定刚创建的style就行了。

 

7、为报表增加统计值:一般统计值放在page footer和summary中。summmary为报表级别的统计。以summary为例:如我们要统计orders 表中的freight字段的值的总数。

首先创建一个变量TOTAL_NUM,配置如下图:

把该变量拖到Summary Band即可。注意上面配置项的increment type为none,另外Reset Type为Report

如果我们在page footer下的统计,这里的reset Type应设为Page

分享到:
评论

相关推荐

    iReport 4.0.1 + JasperReport 导出Html和PDF报表例子源码

    在这个例子中,我们关注的是如何使用iReport 4.0.1版本来导出报表到HTML和PDF格式。 在报表设计中,iReport允许用户通过图形界面创建报表模板,包括表格、图表、文本框、图片等多种元素,并能与各种数据源(如...

    iReport+JasperReport柱状图

    iReport+JasperReport柱状图开发指南 本文详细介绍了使用iReport和JasperReport开发柱状图的过程,包括确定数据源类型、开发数据源类、设计图表属性等步骤。作者分享了自己的实践经验,遇到的困难和解决方法,旨在...

    Ireport4.0.2+jasperReport4.0.2整合part01

    Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现

    Ireport4.0.2+jasperReport4.0.2整合part03

    Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现

    Ireport4.0.2+jasperReport4.0.2整合part04

    Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现

    Ireport4.0.2+jasperReport4.0.2整合part02

    Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现

    Ireport4.0.2+jasperReport4.0.2整合part05

    Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现

    Ireport4.0.2+jasperReport4.0.2整合part07

    Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现

    Ireport4.0.2+jasperReport4.0.2整合part06

    Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现

    ireport+jasperreport API

    《ireport+jasperreport API 报表开发指南》 在IT行业中,报表系统是数据分析和决策支持的关键组成部分。ireport和jasperreport是两款强大的开源报表工具,它们提供了丰富的API和设计工具,使得开发者能够创建从...

    ireport+jasperreport联合开发java报表(PDF).rar

    《ireport+jasperreport联合开发Java报表》是针对Java开发者的一款强大的报表生成工具,它能够帮助程序员高效地创建、设计和导出各种复杂的业务报表,尤其是PDF格式的报表。本资料详细介绍了如何利用ireport和...

    ireport+jasperReport+Swing总结.doc

    ### ireport+jasperReport+Swing总结 #### 一、概述 本文档旨在总结 ireport 4.1.3 版本与 jasperReport 4.5.0 版本结合 Swing 在报表设计与生成方面的应用。通过图文并茂的方式详细介绍如何使用 ireport 设计报表...

    ireport+jasperreport柱状图例子

    详细介绍了如何利用ireport+jasperreport柱状图例子,并附有代码,参照实例,手把手教你用该解决方案作柱状图。

    iReport+jasperReport之客户端打印 ----数字签名

    ### iReport + JasperReport 客户端打印与数字签名详解 #### 一、概述 iReport 是一个用于设计 JasperReports 报告模板的图形界面工具,而 JasperReports 则是一款非常流行的 Java 报告工具,它能够从各种数据源...

    Struts2.0+JasperReport+IReport+Oracle 报表开发 2/3

    Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题

    Struts2.0+JasperReport+IReport+Oracle 报表开发

    Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题

    iReport+JasperReport教材两本以及demo

    iReport和JasperReport是两个在Java开发领域中广泛使用的报表工具,主要用于设计和生成复杂的业务报告。这两个工具是开源的,因此深受开发者喜爱。在本资料包中,你将获得两本关于iReport和JasperReport的教材,以及...

    iReport-4.0.1.zip

    《iReport 4.0.1:报表设计与开发的利器》 iReport是一款功能强大的报表设计工具,尤其在Java应用程序中广泛使用。本压缩包文件"iReport-4.0.1.zip"包含了该版本的完整安装程序,是开发者们进行报表设计的重要资源...

    ireport+jasperreport开发中问题解决方案

    以上是针对ireport+jasperreport开发中常见问题的解决方案,每个知识点都是报表设计中不可或缺的一部分,熟练掌握这些技巧将有助于提高报表开发的效率和质量。在实践中,还需要不断学习和尝试,以应对更多复杂场景下...

    ireport+JasperReport经典报表开发实例

    看看代码你就知道报表开发有多简单。由于jar包太多,所以没有附带,你可以安装ireport3.0.0后,ireport安装目录下的lib文件下的jar包就是本实例的jar包,但是struts的包需要你自己加入。

Global site tag (gtag.js) - Google Analytics