怎么样向打印机传送一个文件?(100分)

  • 主题发起人 主题发起人 tlihui
  • 开始时间 开始时间
T

tlihui

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi编程怎么实现?
 
uses Printers;
procedure TForm1.Button1Click(Sender: TObject);
var
MyFile: TextFile;
MyPrn: TextFile;
S: String;
begin
AssignPrn(MyPrn);
Rewrite(MyPrn);
AssignFile(MyFile, 'c:/autoexec.bat');
reset(MyFile);
while not EOF(MyFile)do
begin
readln(MyFile, S);
Writeln(MyPrn, S);
end;
System.CloseFile(MyFile);
System.CloseFile(MyPrn);
end;
 
我试试,好使我马上给分。
 
如果是非文本文件怎么处理?
 
*.print
如 form.print
 
用API涵数:
1 createfile;
2 writefile;
 
你准备怎么打印呢?
你可以用Printer.Canvas这个画布来画。
先Printer.begin
Doc;
然后画
最后Printer.EndDoc
 
是个*.QRP的文件,我也不知道是什么东西。
 
多人接受答案了。
 
后退
顶部