当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

JasperReport那些事儿(四)——制作标签式报表[Java编程]

赞助商链接



  本文“JasperReport那些事儿(四)——制作标签式报表[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

近来在想《JasperReport那些事儿》系列的写作方向的问题,是要先写Jasper的原理和底子方面,还是写怎么制作报表实例.假如你想我写一些你感爱好的部份,可以在文章背面加评论奉告我.这周先写一篇制作报表实例的文章吧.

看到一篇总结报表图例的文章.总结的相当不错,假如你不知道什么是标签式报表,可以看看.

1.先上效果图

2.数据源还是相沿NameList XML数据源,关于怎么配置数据源可以看这里.

<?xml version="1.0" encoding="utf-8" ?>
<NameList>
<Person>
<Name>强尼</Name>
<Gender>男</Gender>
<Age>56</Age>
</Person>
<Person>
<Name>阿美</Name>
<Gender>女</Gender>
<Age>23</Age>
</Person>
<Person>
<Name>李丽</Name>
<Gender>女</Gender>
<Age>58</Age>
</Person>
<Person>
<Name>杰森</Name>
<Gender>男</Gender>
<Age>32</Age>
</Person>
<Person>
<Name>刘三</Name>
<Gender>男</Gender>
<Age>21</Age>
</Person>
</NameList>

3.制作报表的思绪

在制作标签报表的时刻,我们先来理清一下思绪.可以发现,其实标签式报表的每个小标签内的内容范例都是一样的,这样可以认为报表是由多个标签构成的.这样便可以别离出主体报表和子报表的概念,这与Jasperreport里的subreport(子报表)概念是一样的.这样便可以大约抽象出一个标签式报表的模子了,在主体报表上利用两个subreport元素指向同一个标签报表.

那为什么要利用两个subreport元素?我们先来看我们等待输出的标签模子的次序.

但是在Jasperreport里,报表的渲染是从上到下的.所以我们等待的次序是先渲染1号标签,然后渲染2号标签,这是从左到右的渲染,在Jasperreport里面是做不到的.但是我们可以采取同时渲染1号和2号标签,这就需求两个subreport元素.


  以上是“JasperReport那些事儿(四)——制作标签式报表[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>JasperReport那些事儿(三)——操纵XPATH查询XML</b>
  • JasperReport那些事儿(四)——制作标签式报表
  • <b>JasperReport那些事儿(五)——再说表格局报表</b>
  • <b>JasperReport那些事儿(六)——制作分页式报表</b>
  • JasperReport那些事儿(一)——iReport制作表格
  • JasperReport那些事儿(二)——从对象到XML数据源
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .