`
txf2004
  • 浏览: 6855266 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

润乾报表中常见的打印类问题的总结| 润乾软件

 
阅读更多

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

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、报表统计数据的正确性;2、报表统计数据的完整性;3、报表统计数据的合法性;比如,统计金额...

    利用华企报表软件设计常见的报表的方法总结

    对国内比较流行的报表软件的报表设计方法进行总结,希望对大家有帮助!

    润黔报表文档润黔报表文档

    润黔报表文档润黔报表文档润黔报表文档润黔报表文档润黔报表文档

    WEBI报表2常见问题及解决方法总结

    2常见问题及解决方法总结2常见问题及解决方法总结

    报表打印+VB报表打印+VB

    报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB报表打印+VB

    水晶报表打印个人总结

    本人通过对水晶报表的使用,针对水晶报表的打印整理了一些有用的资源与大家共享,希望对大家有用,一些实践总结

    SAP中报表连续打印方法

    解决SAP中打印报表时不能连续打印的方法,特别是一些凭证类单据,能够连续打印的方法,非常实用。

    润前报表应用开发教程

    润前报表应用开发包含了开发教程和实验代码,是个不错的入门教程

    VB报表打印实例 VB报表打印

    VB报表打印实例

    快递面单报表打印软件

    超级报表是一款功能强大、操作简便、使用灵活、程序轻巧的专业级表单打印软件,实现了精准与可视化设计及打印的能力。 与传统的表单打印软件相比,超级报表并不限制格式;您可以自由设定,不管是快递面单、特殊表格...

    C# 打印与报表技术 源码

    报表格式化类对象技巧  如何在报表中使用文本对象  如何移动对象操作  如何对齐多个对象  如何使用公式字段  如何在报表中使用线  如何在报表中使用方框  报表数据排序与分组技巧...

    润干报表4.0技术白皮书_企业版.doc

    润乾报表是用于报表制作及数据填报的大型企业级报表软件,它提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,配合以全面的用户权限管理、报表调度功能和交互功能,为企业...

    devexpress中XtraReport报表二维码打印中文

    devexpress中XtraReport报表二维码打印中文,有需要的可以查看

    锐浪报表软件6.0锐浪报表软件6.0

    锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪报表软件6.0锐浪...

    一个打印报表的简单的类

    但是这次,上次写代码的人已经不在这里了,我并不想去学VBA,无奈之下找到了一个Rob.A Fraydl写的打印类示例,但是里面没有我要的功能,只是示范了怎么去打印。于是自己重新的封装了一下,基本算是合格了。

    易于报表打印类

    mfc报表打印类 易于报表打印类.zip 方便打印

    报表打印源码报表打印源码

    报表打印源码报表打印源码报表打印源码报表打印源码报表打印源码报表打印源码报表打印源码报表打印源码

    java使用jxl打印excel报表文件

    java中使用jxl打印excel报表,java中使用jxl打印excel报表,java中使用jxl打印excel报表

    C# 水晶报表的报表打印功能

    多种水晶报表的报表打印功能,里面有10多个例子,供大家学习参考

    开源报表打印组件JasperReports用法详解

    开源报表打印组件JasperReports用法详解,开源报表打印组件JasperReports用法详解,开源报表打印组件JasperReports用法详解

Global site tag (gtag.js) - Google Analytics