大虾出手啊。怎样打印Form里的东东???(50分)

  • 主题发起人 主题发起人 KevinGao
  • 开始时间 开始时间
K

KevinGao

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Form里放置了9个DBGrid,然后调用Form1.print打印,可是由于Form是屏幕的2倍大,所以
只能打印出可见部分,Form里滚动条下的部分却打印不出,急死我了!!!!
 
use reportmachine
 
我也急需这个问题哦,请高人指点 (Form里滚动条下的部分却打印不出)
 
将字体缩小啊,纸张只有那么大,怎么能够打的完啊
 
直接form.print;和足够大的纸注意的是打印机的设置
 
做報表吧!
 
而且打印出来的有很多的点子,不知为什么?
 
因为是按照图形方式打印的啊!
你的Form应该是灰色的吧?但是你的打印机应该没有灰色的吧?
那就只好用抖动算法罗!在白纸上稀稀拉拉打上黑点来模拟灰色。
 
我有一个点子
就是将Form打两次
一次是显示上半部,再打印
一次是显示下半部,在打印
上半部分打完了,就给Form发滚动消息.让它自动显示下半部分再打印
 
用fastreport,他和dbgrid连,他有个打印dbgrid的功能
 
后退
顶部