QuickRep换页的问题 当所装纸张比所定报表纸张大时,下一页的内容就打到上一页了(100分)

  • 主题发起人 主题发起人 hMM
  • 开始时间 开始时间
H

hMM

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用的是DELPHI4-5。33
制作了了一个报表进行预览与打印,预览时看上去正常
但打印时如果装的是比如A4纸,那么下一页的内容就会接着打印到第一页上。
请问该怎么办
 
Quinkreport的report setting必需和控制面板的打印机设置匹配:
比如:
Quinkreport的report setting:
custom size:width:341.80mm,length:274.40,(宽行纸)
portrait.
那么,
控制面板的打印机设置须:默认为custom
custom ,portrait.
size:width:2744*0.1mm,length:3418*0.1mm,(宽行纸)

 
你可以再运行时修改 quickrep的page属性使其与纸张相符
 
To yangyuanjun Pipi
谢谢二位,我已经象这样做了
但并不解决问题。
我在quickrep中定义的是B5纸,页的上下左右边距修改过,都留得很小
在控制面版中的打印机属性,以及运行时预览的打印设置都设为了B5
但装纸为A4时问题还是存在。
我是在WIN97下,AR3200+打打印机,试过了1600K及AR3240驶动程序
当然可能和这些并没关系。不知怎么办?????
真是烦了
 
我个人认为quickrep做的不好。还是改为其他控件吧!
网上有许多比较好用的报表控件。
 
设置纸张的长为2800(自定义)
 
我在quickrep中定义的是B5纸,在控制面版中的打印机属性纸张
设置为B5,实际装纸为A4时,第二页的内容不会打印到第一页上。
我是在WIN98下,canon bj230h打印机。
你可以试试如下二方法:
1、在quickrep中定义B5纸,在控制面版中的打印机属性纸张设置
为B5,实际装纸为A4,打印机改用canon bj230h打印机(用LQ1600+)
驶动程序;
2、在quickrep中定义的是B5纸,在控制面版中的打印机属性纸张设
置为B5,实际装纸为b5时,用AR3200+打印机。


 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
后退
顶部