为什么浏览的效果和用打印机打印出来的效果不同? ( 积分: 20 )

  • 主题发起人 leader47
  • 开始时间
L

leader47

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么浏览的效果和用打印机打印出来的效果不同?
打印出来的内容总是偏右移动,令到右边的部分内容看不到。
请问是什么问题呢? 我用的控件是 Fastreport.
 
打印机的边距问题吧。
 
什么打印机,不能满页打印吧?
 
应该不是打印机问题。
其他打印用这打印机都没有问题,
不知道是不是 fastreport 的问题。
 
fastreport没问题,是不是纸张没有卡紧?打印机上下左右都是有一小段打不到的,
要在报表设计时设计页边距。
 
leftmargin=1,rightmargin=1,topmargin=1
这大概是页边距吧。现在就是这样的设置。
如果把其中一个改为 0 ,打印出来的效果一样,都是整个内容向右偏移。
 
虽然FR允许你将边距置为0,但是理论上打印是不可能做到0边距打印的,从打印机走纸的角度来讲,在页头时,打印头必须先位于纸上,那要占用一个打印头的空间,而在页尾时,由于打到0边距,由于走纸无法控制,会造成图片断线。
其实这不是FR的问题,不信你试一下ACDSEE,打一副图片看,把边距设成0,看再终打印出来的,边距是不是0。
一般来说,打印机边距需要5mm
 
也就是说,你把边距设成0,与设成5的效果一样,至少在FR里是这样的。不信你试一下看
 
levi说的有道理 你可以用word设置那样的边距打印试试看
ReportMachine就可以避免这个问题了:
http://www.reportmachine.cn
 
应该从FR报表设置或打印机设置两方面去找问题。
 
顶部