一个打印的问题(50分)

  • 主题发起人 主题发起人 Redbreast
  • 开始时间 开始时间
R

Redbreast

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,为什么我用下列代码打印出的字串外面都在一个黑色的方框里呢?
我用的是激光打印机,Winxp神州第4版,升级n次!
我用WinME试了一下,就没有,这是怎么回事?
procedure TmainForm.N20Click(Sender: TObject);
var
MyFile: TextFile;
begin
AssignPrn(MyFile);
Rewrite(MyFile);
Writeln(MyFile, 'Print this text!');
printer.Canvas.TextOut(200,400,'Print this text again!');
System.CloseFile(MyFile);
end;
 
是驱动的问题吧。
 
不可能我用的是同一台打印机,局域网里的
 
打印机是同一台,可是驱动程序是不同的啊
 
我打印其他任何东西,都没有问题
 
检查一下打印字体的设置。
 
算了,我的系统瘫痪了,嘿嘿,换成2000了,不管用户了:)
 
多人接受答案了。
 
也有可能是打印机驱动的问题。
 

Similar threads

后退
顶部