如何获取jasperReport报表总页数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取jasperReport报表总页数相关的知识,希望对你有一定的参考价值。

参考技术A JasperReports的报表是用XML文件来定义的,约定用jrxml作后缀名。一个典型的jrxml文件包含以下元素: * <jasperReport> - 根元素 * <title> - 报表的标题,一篇报表里只在开头打印一次 * <pageHeader> - 页眉,报表每页开头打印一次 * <detail> - 报表正文 * <pageFooter> - 页脚,报表每页末尾打印一次 * <band> - 定义报表部件,以上所有元素都包含一个band元素作为他们唯一的子元素·Summary:可能需要对几页(你的报表可能有几个页组成)的统计值。比如50个销售记录共占用了3页,那么放置这些统计记录的统计值最好的地方就是summary。不过建议题主用一下finereport,相比于JasperReports,finereport更适合中国式复杂报表的设计,统计页数什么的都超级方便,操作也简便设计人性化,后台技术支持更是强大,题主可以试试哦。 参考技术B JasperReports的报表是用XML文件来定义的,约定用jrxml作后缀名。一个典型的jrxml文件包含以下元素: * <jasperReport> - 根元素 * <title> - 报表的标题,一篇报表里只在开头打印一次 * <pageHeader> - 页眉,报表每页开头打印一次 * <detail> - 报表正文 * <pageFooter> - 页脚,报表每页末尾打印一次 * <band> - 定义报表部件,以上所有元素都包含一个band元素作为他们唯一的子元素·Summary:可能需要对几页(你的报表可能有几个页组成)的统计值。比如50个销售记录共占用了3页,那么放置这些统计记录的统计值最好的地方就是summary。不过建议题主用一下finereport,相比于JasperReports,finereport更适合中国式复杂报表的设计,统计页数什么的都超级方便,操作也简便设计人性化,后台技术支持更是强大,题主可以试试哦。

以上是关于如何获取jasperReport报表总页数的主要内容,如果未能解决你的问题,请参考以下文章

JasperReports:如何在jsp页面中调用报表

FastReport用Groupheader分组后如何计算,每个组的页数?

jsp调用jasperreport生成报表问题

word中如何自动获取指定节的页数?

JasperReport子报表采用JavaBean做数据源的问题

JasperReport报表导出踩坑实录