历史版本4 :打印偏移 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 问题描述编辑

所针对的情景:如,某服务器(在山东)有报表的项目,PC1机(在江苏)连接着它所在区域的某打印机1和PC2(在浙江)也连接着它所在区域的某个打印机2,当他们访问服务器上的同一张报表进行打印时,可能由于打印机的关系,出现打印出的效果与正常打印出的效果的位置有所偏差。
为了解决这类问题,FineReport已新增功能:可按照其打印出的偏移情况,通过设置打印机的偏移尺寸,使其能够达到正常的打印效果。且其功能在不同预览情况下均可设置。
下面我们就来介绍下其如何使用。

2. 实现步骤编辑

2.1 添加打印机偏移按钮
如只对某一个模板的分页预览进行打印偏移设置,您可以打开报表设计器将其切换到服务器所在的远程设计环境中,点击模板>模板web属性>分页预览设置,选择为该模板单独设置后勾选使用工具栏,选择打印机偏移,点击向上箭头(或双击打印偏移),将此按钮增加在工具栏上,如下图:
222
若希望服务器上的报表工程下的所有模板在预览时都有打印机偏移按钮时,可以点击菜单服务器>服务器配置中进行设置。
2.2 点击打印机偏移按钮设置
如:PC1机,分页预览访问服务器上的某报表,点击工具栏上的打印机偏移按钮,会弹出可供选择设置打印机偏移的对话框,如下:
222
在此可以选择无偏移,使用全局偏移设置或者使用单模板偏移设置,下面我们来看下这几个设置的意义。
偏移选项  意义  
无偏移  正常的打印,没有偏移  
使用全局偏移设置  报表工程下的所有报表在进行打印时,都会按照设置的偏移量进行打印  
使用单模板偏移设置  只有当前模板在进行打印时,才会依据设置的偏移量进行打印  
偏移单位均为:mm。
注:此处设置的偏移量是针对当前客户端的设置。
下拉列表框中显示各种值的情况说明:
当前客户端机子上  下拉框中的显示值  
此客户端机子上的报表,还未有任何打印偏移的设置时  新建偏移  
某PC1,首次访问客户端机子,并对某报表设置打印偏移,再次打开偏移设置 本机偏移  
某PC2,在如上的PC1设置后,去访问报表若需要设置打印偏移设置,此时会看到PC1的打印偏移的记录,点击确定即可关联PC1 新建偏移,PC1的IP  
PC2在设置完打印偏移情况下,再次点击偏移设置按钮后  本机偏移,PC1的IP
2.3 点击打印

如上,设置完打印机偏移的选项后,直接点击某种打印,即可按照您设置的偏移尺寸进行打印了。