在服务器上保存客户端的打印配置
来源:互联网 发布:淘宝买家怎么改评价 编辑:程序博客网 时间:2024/05/16 09:43
润乾报表提供了很多的打印参数可供选择。例如:页边距设置(左边距、右边距、上边距、下边距)、纸张方向设置(纵向或横向)、纸张类型设置、纸张大小设置等等,为报表的精确打印提供了技术保障。
有些情况下,客户想实现保存客户端打印的设置,不再重复每次都设置打印的边距,润乾报表也可以做到。
考虑到每台客户端电脑一般都会固定连接一个打印机,所以这个功能设计的时候是按照不同报表去保存不同的打印设置的。也就是说,如果用户甲先访问报表A,保存了打印设置之后,用户乙又访问报表A,看到的就是用户甲先保存的打印设置。在实际的项目中,报表的开发程序员如果要实现按照不同用户保存不同的打印设置,要调用润乾报表的api,结合项目的用户信息自行编写代码来保存打印设置,具体的api调用请参考相关的用户手册。
解决办法:
在web.xml文件中添加servlet
<servlet>
<servlet-name>com.runqian.report4.usermodel.PrintSetupServlet</servlet-name>
<servlet-class>com.runqian.report4.usermodel.PrintSetupServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>com.runqian.report4.usermodel.PrintSetupServlet</servlet-name>
<url-pattern>/servlet/PrintSetupServlet</url-pattern>
</servlet-mapping>
在jsp的report:html标签中加上savePrintSetup=”yes”
这样在服务器端就会自动生成一个clientPrintSetup.properties的配置文件用于保存客户端每次打印设置的信息供下次打印时调用。
- 在服务器上保存客户端的打印配置
- 如何在基于 Windows Server 2003 的打印服务器上配置 Internet 打印---成功
- linux下在服务器上配置scrapy框架的python爬虫,使用mysql数据库保存
- 在 Ubuntu 15.04 上配置 OpenVPN 服务器和客户端
- 在Ubuntu 15.04上配置OpenVPN服务器和客户端
- VPN客户端在Windows上的配置
- 如何实现客户端打印web应用上的文件,打印机在客户端上
- VSS 服务器上的文件是保存在哪个文件夹?
- Windows上SSH服务器的配置以及客户端的连接
- Windows上SSH服务器的配置以及客户端的连接
- 邮件服务器配置和在web服务器上的配置!
- linux服务器上 oracle instantclient 客户端的安装和配置
- mysql_ubuntu服务器上mysql客户端phpmyadmin 与Navicat的配置
- linux上svn服务器及客户端的安装配置
- Apache服务器在linux上的配置
- Tomcat 服务器在Eclipse上的配置
- 如何实现.NET在客户端的打印word并保存至默认文件夹
- cvsnt 服务器及客户端配置(上)
- CentOS7上实践Open vSwitch+VXLAN
- 《代码整洁之道》总结一之有意义的命名
- Python 字符串操作方法大全
- sql行转列
- 十一月第四周周报
- 在服务器上保存客户端的打印配置
- centos中修改语言的配置文件
- Android Hook框架Xposed详解:从源代码分析到开发指南
- getText() & setText()
- 计数器模块
- 内存泄漏
- linux内核中GNU C和标准C的区别
- 51Nod 1266 蚂蚁
- 润乾报表:动态改变填报更新数据的数据源