我有这样的代码:
printer:=TPrinter.Create;
printer.beginDoc
printer.canvas.strechDraw(...);
...............
printer.endDoc;
为什么在打印机没连上时会死机呢?还有时打不出图形来,请问为什么呀?
printer:=TPrinter.Create;
printer.beginDoc
printer.canvas.strechDraw(...);
...............
printer.endDoc;
为什么在打印机没连上时会死机呢?还有时打不出图形来,请问为什么呀?
try
Printer.BeginDoc;
Printer.Canvas.CopyRect(DestRect,BmpImage.Canvas,SourceRect);
Printer.EndDoc;
except
Printer.Abort;
Raise;
end;