我用DELPHI6自带的报表控件做的报表。预览时能全部显示。打印时每页最后2行打不出来。大吓们。。。help me ( 积分: 200 )

  • 主题发起人 主题发起人 zdb123
  • 开始时间 开始时间
Z

zdb123

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI6自带的报表控件做的报表。连接的ORCALE数据库。预览的时候能全部显示出来。但是在打印出来的时候每页最后2行打不出来。大吓们。。。help me
 
我用DELPHI6自带的报表控件做的报表。连接的ORCALE数据库。预览的时候能全部显示出来。但是在打印出来的时候每页最后2行打不出来。大吓们。。。help me
 
DELPHI6没用过,不好意思
 
一直用Fastreport沒用過自帶的
 
不会是A4纸设计,用16K纸打印吧?
 
报表纸张设置的问题,大于实际使用的纸
 
我用的是A3连打的纸啊.报表纸张设置的也是A3的纸啊
 
换FR或其他吧,QR一直不好用。
 
同意chensunear,如果不是這個問題試一下這個 報表.ResetPageFooterSize
 
那如果就是要用QR的话。有谁有什么办法吗?为什么会是这样的啊
 
是不是打印机驱动程序有问题啊
打个别的文档看看
 
要不就是纸张界设定的问题
打印机有“不可打印区域”
 
你用QR,刚学Delphi的时候碰过,不好意思,可能帮不到你
 
這個問題我有遇到過,我想應該是這樣的問題:
1、打印機的打印范圍沒有那麼大,而你的報表設置邊距過大;
2、打印機的驅動程序安裝不正確
其實QR對於一般的普通報表還是夠用的了,我有一個進銷存的項目就是用的QR,也出現過這樣的問題。
 
改用fastreport吧
 
报表纸张设置的问题,大于实际使用的纸
 
说明你的边界设置太小了。打印机达不到那么小。。。有些打印机的边界是有最小值的。最小不能小于多少。。。
 
你的是什麼打印機?如果是針式打印機會有這種情況出現,如果是激光的呢就不會了。
你這種情況唯有減少邊距試下。
 
以前遇到过这个问题,一般以下地方检查一下
1.打印驱动的型号或版本不对。
2.超过了打印机的可打印范围,如有些喷墨打印机的最后一行会打不出来。
 
多人接受答案了。
 

Similar threads

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