使用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版本来导出报表到HTML和PDF格式。 在报表设计中,iReport允许用户通过图形界面创建报表模板,包括表格、图表、文本框、图片等多种元素,并能与各种数据源(如...
iReport+JasperReport柱状图开发指南 本文详细介绍了使用iReport和JasperReport开发柱状图的过程,包括确定数据源类型、开发数据源类、设计图表属性等步骤。作者分享了自己的实践经验,遇到的困难和解决方法,旨在...
Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现
Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现
Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现
Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现
Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现
Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现
Ireport4.0.2+jasperReport4.0.2整合 的开发工具 用于strust2的完美结合 生成任何格式的报表(pdf、xml、xls、html)。。。。。。本人已实现
《ireport+jasperreport API 报表开发指南》 在IT行业中,报表系统是数据分析和决策支持的关键组成部分。ireport和jasperreport是两款强大的开源报表工具,它们提供了丰富的API和设计工具,使得开发者能够创建从...
《ireport+jasperreport联合开发Java报表》是针对Java开发者的一款强大的报表生成工具,它能够帮助程序员高效地创建、设计和导出各种复杂的业务报表,尤其是PDF格式的报表。本资料详细介绍了如何利用ireport和...
### ireport+jasperReport+Swing总结 #### 一、概述 本文档旨在总结 ireport 4.1.3 版本与 jasperReport 4.5.0 版本结合 Swing 在报表设计与生成方面的应用。通过图文并茂的方式详细介绍如何使用 ireport 设计报表...
详细介绍了如何利用ireport+jasperreport柱状图例子,并附有代码,参照实例,手把手教你用该解决方案作柱状图。
### iReport + JasperReport 客户端打印与数字签名详解 #### 一、概述 iReport 是一个用于设计 JasperReports 报告模板的图形界面工具,而 JasperReports 则是一款非常流行的 Java 报告工具,它能够从各种数据源...
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
iReport和JasperReport是两个在Java开发领域中广泛使用的报表工具,主要用于设计和生成复杂的业务报告。这两个工具是开源的,因此深受开发者喜爱。在本资料包中,你将获得两本关于iReport和JasperReport的教材,以及...
《iReport 4.0.1:报表设计与开发的利器》 iReport是一款功能强大的报表设计工具,尤其在Java应用程序中广泛使用。本压缩包文件"iReport-4.0.1.zip"包含了该版本的完整安装程序,是开发者们进行报表设计的重要资源...
以上是针对ireport+jasperreport开发中常见问题的解决方案,每个知识点都是报表设计中不可或缺的一部分,熟练掌握这些技巧将有助于提高报表开发的效率和质量。在实践中,还需要不断学习和尝试,以应对更多复杂场景下...
看看代码你就知道报表开发有多简单。由于jar包太多,所以没有附带,你可以安装ireport3.0.0后,ireport安装目录下的lib文件下的jar包就是本实例的jar包,但是struts的包需要你自己加入。