procedure TForm1.Button1Click(Sender: TObject);var tf :TextFile;begin assignfile(tf, 'LPT1'); rewrite(tf); writeln(tf, #$1B + #$40+'How are you !' ); CloseFile(tf);end;
[解决办法] uses printers;
begin printer.Title:='YourName'; printer.BeginDoc; Printer.Canvas.TextOut(10,10,#$1B + #$40+'How are you !' ); printer.EndDoc; end; [解决办法] 打开Printer类的实现
实现打印的关键API是StartDoc function StartDoc; external gdi32 name 'StartDocA';