怎么是空白呢?(50分)

  • 主题发起人 主题发起人 两只小猪
  • 开始时间 开始时间

两只小猪

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把整个窗口打印出来,用下面的语句printer.canvas.stretchdraw(rect(10,10,printer.PageWidth-10,printer.PageHeight-10),form1.GetFormImage);
在办公室的打印机上完全可以正常打印,没有问题,可是为什么换了台打印机就打不出来了呢,也能走纸,可是打出来的是空白。但是在此打印机上DbGrid中的内容能正确打印。
是什么原因呢?是程序问题还是打印机问题?
 
是不是你没有设定为灰度打印呢?
 
怎么设置啊?我在调试时单独打印image中的图像是可以打印的,可是打印窗口时就连image中的图像也打不出来了
 
使用ExpressPrintSystem控件
 
能详细点吗?ExpressPrintSystem控件怎么用? 帮帮忙啊,多谢了!
 
我怎么找不到ExpressPrintSystem控件
 
ExpressPrintSystem用这个打印是好了,去下一个Express组件包吧
 
有可能是打印机问题.
但你先把窗体颜色换一下,看能不能打印出来/
 
我设的窗体是白色啊,
我用的是彩色普通打印机,可是在激光、黑白打印机上不行
 
确定你的代码是否正确;
确定你的打印机是否正常;
打印前先预览一下,如果有,而打印不出来,检查一下要打印的东西(线条和色彩),如果没有,还要检查你的代码和打印机.
 
问题应该出在色彩设置上,在两台彩色打印机上都可以正常打印,可使究竟该怎么设置呢,我在代码中已经设置成黑白打印了啊,并且把界面全部设置成黑白的了,究竟是怎么回事呢?
 
后退
顶部