WEB开发网
开发学院网页设计JavaScript JasperReport那些事儿(四)——制作标签式报表 阅读

JasperReport那些事儿(四)——制作标签式报表

 2010-09-14 13:42:05 来源:WEB开发网   
核心提示: 3.制作报表的思路 在制作标签报表的时候,我们先来理清一下思路,JasperReport那些事儿(四)——制作标签式报表(2),可以发现,其实标签式报表的每个小标签内的内容类型都是一样的,4.具体步骤(关于子报表的制作,可以参考我的第一篇文章)a)建立一个主模板,这样可以认为报表是由多个标

3.制作报表的思路

在制作标签报表的时候,我们先来理清一下思路。可以发现,其实标签式报表的每个小标签内的内容类型都是一样的,这样可以认为报表是由多个标签组成的。这样就可以分离出主体报表和子报表的概念,这与Jasperreport里的subreport(子报表)概念是一样的。这样就可以大概抽象出一个标签式报表的模型了,在主体报表上使用两个subreport元素指向同一个标签报表。

JasperReport那些事儿(四)——制作标签式报表

那为什么要使用两个subreport元素?我们先来看我们期待输出的标签模型的顺序。

JasperReport那些事儿(四)——制作标签式报表

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

JasperReport那些事儿(四)——制作标签式报表

4.具体步骤(关于子报表的制作,可以参考我的第一篇文章)

a)建立一个主模板,加入两个subreport。

JasperReport那些事儿(四)——制作标签式报表

Tags:JasperReport 那些 事儿

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接