高手请进:DELPHI用 QuickReport进行打印纸张设置不起作用问题: ( 积分: 100 )

  • 主题发起人 主题发起人 人海骄阳
  • 开始时间 开始时间

人海骄阳

Unregistered / Unconfirmed
GUEST, unregistred user!
我的DELPHI用 QuickReport进行打印,
打印的时候,在我的计算机上进行调试,我的计算机上没有安装客户用的打印机,
在DELPHI内,设置QUICKREPORT的纸张为自定义宽度,
然后打印预浏览也正常,
可是我把这个程序发给客户后,客户进行打印的时候,总是有右边一列打印不出来,
好象是打印范围太窄了,感觉是在用A4的幅面在进行打印(实际宽度比A4宽)。
注意:用户用的是XP,但是找用户那里的WINDOWS 98打印正常。
请问有没有什么好的解决办法?
是否我需要在我的开发的计算机上装上一个和用户一样的打印机,然后重新设置纸张为自定义宽度,
然后再进行编译程序,然后再发给客户让客户打印?
delphi 5
----------------------------------------------
*
*/|/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/|
||
|
' Black_Snow
 
我的DELPHI用 QuickReport进行打印,
打印的时候,在我的计算机上进行调试,我的计算机上没有安装客户用的打印机,
在DELPHI内,设置QUICKREPORT的纸张为自定义宽度,
然后打印预浏览也正常,
可是我把这个程序发给客户后,客户进行打印的时候,总是有右边一列打印不出来,
好象是打印范围太窄了,感觉是在用A4的幅面在进行打印(实际宽度比A4宽)。
注意:用户用的是XP,但是找用户那里的WINDOWS 98打印正常。
请问有没有什么好的解决办法?
是否我需要在我的开发的计算机上装上一个和用户一样的打印机,然后重新设置纸张为自定义宽度,
然后再进行编译程序,然后再发给客户让客户打印?
delphi 5
----------------------------------------------
*
*/|/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/||/*
*/|
||
|
' Black_Snow
 
98和XP用的是同样的打印机吗,若是,可能驱动有问题,或者是你是XP的打印机中设置一下默认的打印纸为自定义.
 
我也有同樣的問題,比如我只要印 3-5 頁(共8頁), 設置之後也不起作用, 那是何因? 該如何處理?
 
請教版主回覆!!! 急!!!!!!!
 
你用的是QuickReport哪一个版本的,升级到3.6后问题解决.
原因.98和XP用的打印机对自定义打印纸型的支持不同.
 
后退
顶部