计算机系统应用教程网站

网站首页 > 技术文章 正文

springmvc集成ireport生成pdf(二)

btikc 2024-10-26 08:52:04 技术文章 10 ℃ 0 评论

接下来说说ireport的安装和简单使用。

首先,下载ireport,如使用跟我一样的版本,可以从我分享的百度云盘上下载(地址:http://pan.baidu.com/s/1eSrCrzs 密码:97u9)。或者也可以从官网http://ireport.sf.net和其他地方(https://zh.osdn.net/projects/sfnet_ireport/releases/)下载都可以。

ireport比较简单,打开后,操作界面和一般的软件比较类似,就不细说了,主要关注我们一般设置要用的。如,新建一个文档后界面如下图:

报表默认会有很多栏(band):包括title、pageHeader、columnHeader、detail、columnFooter、pagerFooter、lastPageFooter、summary等。

接下来我们对主要类型的band分别进行介绍。

Title Band:title 段只在整个报表的第一页的最上面部分显示,除了第一页,不管报表中有多少个页面也不会再出现Title band 中的内容。就是报表的标题。

pageHeader Band:pageHeader 段中的内容将会在整个报表中的每一个页面中都会出现,显示的位置在页面的上部。如果是报表的第一页,pageHeader 中的内容将显示在Title Band 下面,除了第一页以外的其他所有页面中,pageHeader 中的内容将显示在页面的最上端,即页眉。

pageFooter Band:显示在所在页面的最下端,即页脚。

Detail Band:报表内容段,在这个Band 中设计报表中需要重复出现的内容,Detail 段中的内容每页都会出现。

我一般会用拖拽的方式把不需要的栏(band)去掉,把鼠标放到黑线上,当鼠标变成两个箭头形状时,即可拖住往上拉,我一般只会保留title和detail。

这样,我们就可以接着对其进行设置了。我们用一个例子来进行说明。如下图


保存后,就可以看到生成了一个jrxml文件

编译后就得到jasper文件了,这个就是我们最终要用到的报表模板文件了

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表