阅读提示:

文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式。

FineReport最新版免费试用:https://www.finereport.com/product/active

FineReport最新版使用教程:https://help.fanruan.com/finereport/

虽然web报表可以在电脑显示屏上展示,但许多时候更需要纸张的直观展示分析,这就考验了报表工具的web报表打印功能,web报表离不开打印,打印就少不了要批量。因此本文旨在从多参打印,分页打印,缩放打印等方面分析各报表工具的批量报表打印功能。

1.jasperreport报表

有批量报表打印功能,但一般需要通过专门的编程实现批量报表打印;一些较简单的分片式打印能通过主子表实现;不能自动适应纸张大小;不支持分栏打印;不支持一纸多页打印;不支持末页补足空行;不支持缩放;支持纵向分页,不支持横向分页。

2.finereport报表

本身支持任何语言的批量报表打印调用 ,可以给每个报表提供,每个报表可以传递不同的参数;客户端能记忆打印设置;能自动适应纸张大小,自动适应打印机的打印方向;支持上表头、左表头,下表尾,右表尾的每页重复;支持按组强制分页;支持固定行数强制分页,

支持横/纵向分页打印; 支持分栏打印。支持Applet,PDF,Flash多种web报表打印方式。

3.水晶报表

有批量报表打印功能。对于一次批量打印出多张不同报表,同一张报表采用不同参数多次打印等方式,均需经过单独编程才能实现;一些较简单的分片式报表打印仅支持纵向分页,不支持横向分页;不支持分栏打印;不支持一纸多页打印;不支持末页不足空行;支持缩放;支持精确打印。

4.润乾报表

提供支持java批量打印方法,主子表、报表组和调用批量打印类包;持横/纵向分页;支持支持强制分页;支持小票据的一纸多页;支持末页补足空行;支持缩印;支持打印前修改数据等多种中国报表特有的打印需求;只有Applet一种成熟的报表打印方案。

5.明宇报表

通过页面设置能实现一些简单的一张报表插入另一张报表空白部位的简单批量打印,但是对于一次批量打印出多张不同报表,同一张报表采用不同参数多次打印,则也只能通过编程实现了;支持纵向分页;支持分栏打印;不强制分页;需要借助ActiveX控件安装实现其他如一纸多页、缩放报表等打印控制功能。

阅读次数:5,804

明宇报表连接mysql_五种主流web报表对比:批量报表打印相关推荐

  1. 五种主流web报表工具的功能对比

    公司在做项目时,需要用到报表工具,经过我们对一系列市场上主流报表工具的考察.综合评定,以及到部分报表工具厂商实地考察.我们最终选择了更为专业,和适合我们开发的报表工具,以下是我们在前期选择报表工具时的 ...

  2. Win11远程桌面连接怎么打开?Win11远程桌面连接的五种方法

    在我们平常的办公中,有时候会需要远程桌面连接到另外一台电脑,那么应该如何操作呢?本期就为大家带来Win11打开远程桌面连接的五种方法. 还有详细的系统重装方法可参考 ​ 方法一: 按[ Win + S ...

  3. 扫地机器人如何才能避障不“智障”?五种主流的避障技术解析

    转载于:https://robot.ofweek.com/2020-09/ART-8321203-8110-30457608.html 现如今越来越多的家庭开始选择使用扫地机器人来完成地面的清洁. 然 ...

  4. 当前java web架构形式_关于三种主流WEB架构的思考

    关于三种主流WEB架构的思考Haohappy  haohappy AT msn.com转载请注明来源: 做WEB好几年了,各种语言和技术都稍有涉猎.今天心血来潮,突然想总结一下.其实不论什么技术,什么 ...

  5. 五种主流音频无损压缩格式简介

    http://www.sina.com.cn 2007年04月16日 09:35 中关村在线 文/胡振伟 随着MP3容量的增加售价的降低.无损音频格式支持技术的成熟.无损音源的逐步增加,MP3的无损时 ...

  6. 五种线程池的对比与使用

    今天对五种常见的java内置线程池进行讲解. 线程使用的demo public static void cache() {ExecutorService pool = Executors.newCac ...

  7. 路径规划五种算法简述及对比

    以下是本人在学习路径规划过程中的一些总结,借着机会写了一下,有不妥之处欢迎批评指正,谢谢. 路径规划部分在无人车架构体系当中分属控制或决策部分,如图1,是实现无人化驾驶的关键技术之一.路径规划模块性能 ...

  8. python django 动态网页_Django-手撸简易web框架-实现动态网页-wsgiref初识-jinja2初识-python主流web框架对比-00...

    自己动手实现一个简易版本的web框架 在了解python的三大web框架之前,我们先自己动手实现一个. 备注: 这部分重在掌握实现思路,代码不是重点 代码中也有许多细节并未考虑,重在实现思路 手撸一个 ...

  9. oracle数据modeling分类,由浅入深 NoSQL的五种主流数据模型

    [IT168 技术]本文内容是对<NoSQL Data Modeling Techniques>一文的简单概述,原文对NoSQL的几种数据模型进行了详细深入的讨论.是了解NoSQL数据模型 ...

最新文章

  1. SpringBoot资料整理(3)
  2. freemarker获取封装类中对象的属性(六)
  3. 抛物线运动JavaScript实现
  4. python加密与解密_Python加密与解密,pythonCrypt,和
  5. mysql loop循环实例_MySql CURSOR+LOOP循环-使用小实例
  6. 在oracle中的日期类型与String类型
  7. 测者的测试技术手册:Junit执行单元测试用例成功,mvn test却失败的问题和解决方法...
  8. iPhone 12 mini被质疑锁屏触摸不灵
  9. HACMP环境修改IP的方法
  10. scala递归求斐波那契数列
  11. iOS8 获取通知设置状态
  12. 计算机常见知识大全,电脑基本知识
  13. Zint生成多种条码及二维码
  14. 队列(纯C语言实现)
  15. linux中双方同步unison服务器搭建
  16. java 逃逸分析_JVM之逃逸分析
  17. 高中发表在论文计算机方面,高中计算机论文
  18. 利用PCL库做简单的三维立体图形
  19. 对方启用和留言是什么意思_美国人老说“How so”?到底啥意思?“怎么这样”吗?...
  20. (6)圆的生成之中点画圆法

热门文章

  1. HTML实现右下角闪烁弹窗
  2. jdk,jre下载与配置
  3. 23种设计模式----原型模式----创建型模式
  4. Score Matching算法介绍
  5. AI经典书单 | 入门人工智能该读哪些书?
  6. excel文件已经损坏怎么办
  7. 柯西-施瓦茨不等式的四种形式
  8. 三取二计算机联锁工作原理图,车站信号(中专)
  9. 什么是高并发,怎么解决高并发
  10. java键盘上下左右事件_键盘事件--按下键盘上的上下左右键会打印出来