润乾报表中常见的打印类问题的总结
在解决润乾报表的打印类问题时,首先要知道打印与哪些文件相关,下面就列出了与打印相关的文件及位置:
1.runqianReport4Applet.jar 位置:应用根目录下
2.report4.jar 位置:web-inf/lib目录下
3.j2re-1_4_1-windows-i586-i.exe 位置:应用根目录下
在reportConfig.xml中,有两个属性也与打印相关,分别是:jreInstallName和jreVersion。
另外,目前润乾报表提供的打印方式有以下几种:
1.直接打印 (不预览直接输出报表到打印机打印)
2.打印预览后打印(常规打印方式)
3.套打(多用于票据打印即打印纸张和格子的大小都是固定的,一般采取背景图的方式打印)
4.批量打印(一次性打印多张报表)
打印类的问题一般分为以下几类:
1.打印类错误
这种错误一般是由于检查打印类文件放置的位置不对,打印类与report4包不匹配,浏览器安全级别设置不正确等原因造成的。
例如:展现报表正常,点击打印后,弹出空白对话框,无法正常打印。
此问题就是由于打印类与report4包不匹配造成的,更新report4包的时候,一定要一起更新runqianReport4Applet.jar
2.打印结果不正确
这种错误一般是由于报表模版设置字体不正确,相关的打印设置属性没有正确配置,打印机本身设置有错误等原因造成的。
例如:设计器和服务器上浏览报表都正常,只是打印出来的纸上,出现数据丢失的情况。
此问题是由于报表中字体设置的不对,使用了默认的Dialog字体,而这种字体是java的虚拟字体,在操作系统中是不存在的,建议当报表中数据有汉字或者特殊字符的时候,尽量使用宋体或其他在操作系统中存在的字体,即可避免这种错误的发生。
再例如:在打印页面设置了页边距,但打印到纸上时,发现设置的页边距没有起作用。
此问题多数发生在老式的针式打印机上,由于针式打印机存在物理边距,这由打印机本身所限制,超过此范围的边距打印机也无法识别,只要控制在物理边距的范围内,就可以正常打印了。
3.打印预览效果不正确。
这类问题一般与报表模版设计的不合理有很大关系。
例如;报表中含有嵌入式子报表,且子报表数据量很多,导致打印时会报某某行高度超过给定的纸张高度,无法打印。
由于嵌入式子报表是局限在一个格子内,不影响周边格子,而仅仅是撑大所在的单元格,很可能会出现子报表过长或过宽,导致报表在一页纸内无法分页(子报表在主表中规定不能分页),就会出现这个错误,解决办法就是把嵌入式改为引入式,就可以使报表正常打印了。
总结起来,打印问题与报表的设计,部署,操作都密不可分,其中哪一个环节出现问题都有可能导致打印出问题,所以,处理这类问题的步骤一般是先检查报表模版,再定位,重现问题,最终找到问题所在并解决。
润乾报表中常见的打印类问题的总结相关推荐
- java 润乾报表打印4.5_润乾报表中常见的打印类问题的总结| 润乾软件 | 学步园...
在解决润乾报表的打印类问题时,首先要知道打印与哪些文件相关,下面就列出了与打印相关的文件及位置: 1.runqianReport4Applet.jar 位置:应用根目录下 2.report4.jar ...
- 润乾报表中使用条形码
条形码是一种信息代码,用特殊的图形来表示数字.字母信息和某些符号.它是由一组宽度.反射率不同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号.在报表中插入条形码是很常见的.润乾报表提供了在 ...
- 润乾报表数据源配置 Linux,润乾报表中连接 ODBC 数据源的报表部署方法
在润乾报表中提供了多种数据源的连接配置,其中包括关系数据库(JDBC).ODBC 数据源和多维数据库.在部署报表应用的时候,以上提到的各种数据源的配置也不尽相同,下面我们介绍一下如何部署连接 ODBC ...
- 润乾报表中API动态合并格,连续显示行号
制作这样的报表,如下图: 报表中第一列,第二列是分组函数,当某行第二格的值与第一格的值相同且只有一个值时(如"国家安全"这行),则将这两个格子合并,并将下行的"小计&qu ...
- 润乾报表html图片自适应,润乾报表
润乾报表是一个纯JAVA的企业级报表工具,支持对J2EE系统的嵌入式部署,无缝集成.服务器端支持各种常见的操作系统,支持各种常见的关系数据库和各类J2 EE的应用服务器,客户端采用标准纯html方式展 ...
- 润乾报表分组求和_实现报表数据预先计算
报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能.这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应. 一.当前的 ...
- 润乾报表CookBook与使用
part1 1. 数据源相关 1.1 报表工具连接文本数据 1.2 报表工具连接非关系数据库(待补充) 1.3 报表异构数据源关联混算 1.4 报表工具 json 数据源 1.5 报表工具连 sap ...
- birt 报表与润乾报表对比
BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 Jav ...
- 使用润乾报表的常见问题
最近工作需要,使用了润乾报表.润乾报表是一个纯JAVA的企业级报表工具,功能很强大,可以做很多事情,可以做非常复杂的报表,不过我用到的比较简单,所以这里也就总结了一些比较基本和常见的问题. Q:设计器 ...
最新文章
- 教您用CT数据和桌面3D打印机打印自己的器官模型
- 皮一皮:说了那么多,原来不是馋我的长相?
- java中的math.abs_Java abs() 方法
- 可被三整除的最大和—leetcode1262
- 在oracle中处理日期大全
- 【剑指offer】面试题32 - I:从上到下打印二叉树(Java)
- 卓克-为什么没有动物比蓝鲸的体型大?
- Jackson解析XML
- 社区管理系统案列/APP/小程序/网站
- CwRsync | Windows与Windows之间同步备份配置详解
- 最精彩的英语学习经验总结:俺的英语之路
- stata:作图——区间阴影,柱状图
- vue+element项目,升级element后带tabs模块的页面。导致页面崩溃白屏问题?
- 2021秋招----hr面试总结
- 数据结构-二分查找(含全部代码)
- java线程游戏之随机小球游戏V2
- Linux自动挂载模块目录,LINUX modprobe命令-自动处理可载入模块
- SecureCRT$SecureFX的安装方法
- 英语语法超图解2:30个一定要学的句型
- 探讨【查找】的经典题目(很重视细节)