在解决润乾报表的打印类问题时,首先要知道打印与哪些文件相关,下面就列出了与打印相关的文件及位置:

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.打印预览效果不正确。

这类问题一般与报表模版设计的不合理有很大关系。

例如;报表中含有嵌入式子报表,且子报表数据量很多,导致打印时会报某某行高度超过给定的纸张高度,无法打印。

由于嵌入式子报表是局限在一个格子内,不影响周边格子,而仅仅是撑大所在的单元格,很可能会出现子报表过长或过宽,导致报表在一页纸内无法分页(子报表在主表中规定不能分页),就会出现这个错误,解决办法就是把嵌入式改为引入式,就可以使报表正常打印了。

总结起来,打印问题与报表的设计,部署,操作都密不可分,其中哪一个环节出现问题都有可能导致打印出问题,所以,处理这类问题的步骤一般是先检查报表模版,再定位,重现问题,最终找到问题所在并解决。

润乾报表中常见的打印类问题的总结相关推荐

  1. java 润乾报表打印4.5_润乾报表中常见的打印类问题的总结| 润乾软件 | 学步园...

    在解决润乾报表的打印类问题时,首先要知道打印与哪些文件相关,下面就列出了与打印相关的文件及位置: 1.runqianReport4Applet.jar 位置:应用根目录下 2.report4.jar ...

  2. 润乾报表中使用条形码

    条形码是一种信息代码,用特殊的图形来表示数字.字母信息和某些符号.它是由一组宽度.反射率不同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号.在报表中插入条形码是很常见的.润乾报表提供了在 ...

  3. 润乾报表数据源配置 Linux,润乾报表中连接 ODBC 数据源的报表部署方法

    在润乾报表中提供了多种数据源的连接配置,其中包括关系数据库(JDBC).ODBC 数据源和多维数据库.在部署报表应用的时候,以上提到的各种数据源的配置也不尽相同,下面我们介绍一下如何部署连接 ODBC ...

  4. 润乾报表中API动态合并格,连续显示行号

    制作这样的报表,如下图: 报表中第一列,第二列是分组函数,当某行第二格的值与第一格的值相同且只有一个值时(如"国家安全"这行),则将这两个格子合并,并将下行的"小计&qu ...

  5. 润乾报表html图片自适应,润乾报表

    润乾报表是一个纯JAVA的企业级报表工具,支持对J2EE系统的嵌入式部署,无缝集成.服务器端支持各种常见的操作系统,支持各种常见的关系数据库和各类J2 EE的应用服务器,客户端采用标准纯html方式展 ...

  6. 润乾报表分组求和_实现报表数据预先计算

    报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能.这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应. 一.当前的 ...

  7. 润乾报表CookBook与使用

    part1 1. 数据源相关 1.1 报表工具连接文本数据 1.2 报表工具连接非关系数据库(待补充) 1.3 报表异构数据源关联混算 1.4 报表工具 json 数据源 1.5 报表工具连 sap ...

  8. birt 报表与润乾报表对比

    BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 Jav ...

  9. 使用润乾报表的常见问题

    最近工作需要,使用了润乾报表.润乾报表是一个纯JAVA的企业级报表工具,功能很强大,可以做很多事情,可以做非常复杂的报表,不过我用到的比较简单,所以这里也就总结了一些比较基本和常见的问题. Q:设计器 ...

最新文章

  1. 教您用CT数据和桌面3D打印机打印自己的器官模型
  2. 皮一皮:说了那么多,原来不是馋我的长相?
  3. java中的math.abs_Java abs() 方法
  4. 可被三整除的最大和—leetcode1262
  5. 在oracle中处理日期大全
  6. 【剑指offer】面试题32 - I:从上到下打印二叉树(Java)
  7. 卓克-为什么没有动物比蓝鲸的体型大?
  8. Jackson解析XML
  9. 社区管理系统案列/APP/小程序/网站
  10. CwRsync | Windows与Windows之间同步备份配置详解
  11. 最精彩的英语学习经验总结:俺的英语之路
  12. stata:作图——区间阴影,柱状图
  13. vue+element项目,升级element后带tabs模块的页面。导致页面崩溃白屏问题?
  14. 2021秋招----hr面试总结
  15. 数据结构-二分查找(含全部代码)
  16. java线程游戏之随机小球游戏V2
  17. Linux自动挂载模块目录,LINUX modprobe命令-自动处理可载入模块
  18. SecureCRT$SecureFX的安装方法
  19. 英语语法超图解2:30个一定要学的句型
  20. 探讨【查找】的经典题目(很重视细节)

热门文章

  1. 职场生存技能-测试人员甩锅指南
  2. CloudComparePCL 基于超体素的点云分割
  3. 金额数字 转中文大写
  4. cpu超线程优缺点_什么是超线程技术?_CPUCPU评测-中关村在线
  5. QQ微信和浏览器跳转支付宝领红包脚本
  6. js弹出图层锁定页面
  7. 硒鼓加粉过程中常见缺陷对照表及解决方法!
  8. 荣耀路由pro2插件
  9. 简单使用C语言,判断五子棋输赢
  10. 我发现 chatGPT 在智能客服方面一个逆天的应用呀