QuickReport自定义纸只能打半边???(50分)

  • 主题发起人 主题发起人 x-dsl
  • 开始时间 开始时间
X

x-dsl

Unregistered / Unconfirmed
GUEST, unregistred user!
打印机:EPSON LQ1600K4
系统:WIN2K SERVER
开发环境:DELPHI6+QuickReport3.09
问题:我用的纸是380mm*280mm的穿隆纸,QR里面没有相应的纸型,用自定义纸型38*28cm,(因为打印机选项也没有相对纸型,选了A3旋转)打印结果只打到左边一半,右边什么都没有。QR设成ledger 17in*11in的话就可以基本打完,可是11in太高了,没地方放页脚,而且预览效果不好。有谁有过这样的经验啊?教教我吧……
 
一、在Win2000/WINXP环境下,自定义纸张尺寸
(1) "我的电脑"--》选择"打印机"图标--》点击"文件"菜单--》
选择"服务器属性".

2)点击"创建新格式"--》选择"度量单位",设定"纸张大小"--》
在"格式描述"中输入纸张格式的名称,如"epson"--》点击"保存
格式",保存设置的纸张类型.点击"确定",关闭窗口.
(3)使用自定义纸张.
打开"我的电脑"--》选择"打印机"--》选择"LQ-LQ1600K4"
--》鼠标右键点击,选择"属性"--》选择"设备设置"--》在"按
送纸器格式指派"中选择相应的送纸方式,如"牵引送纸"--》选择
自定义纸张类型"epson".
注:定义的纸张尺寸对只有符合打印机的有效打印宽度,才可以
在"所有格式"窗口中出现.
二、在QR里先将QuickReport的Paper Size设定
为Custom,进行自定义设置,然后一定要将QuickReport的Paper Size设定
为Default。(要不将QuickReport升级至3.51,就不需要将QuickReport的Paper Size的
属性再改为Default,并且可以在程序中动态地对纸张自定义赋值了)
 
升级QR->3。62,将打印机的纸张设为一致与QR一致
 
TO : 宋阳
前面的都没问题,都按你去做了,可是预览的窗体里面有个打印机设置的,我设置好后按确定,它都没保存,又还是A3 旋转,我靠,晕死了……
 
方法一:升级QR->3.62,将打印机的纸张设为一致与QR一致!
方法二:回到win98下,设一下打印机的自定义纸张与QR一致,编译一下即可!
 
x-dsl
请检查第三点((3)使用自定义纸张),还一点你正在设置的打印机是否是默认的打印机?
 
多人接受答案了。
 
后退
顶部