HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Egyszerű nyomtatási lehetőség


Példaprogram letöltése

6661 bájt

Ha csak szöveget kell kinyomtatnunk és ráadásul ennél a szövegnél még az sem számít, hogy legyen formázva, akkor mellékelt példából megtudhatjuk, hogy miként nyomtathatunk villámgyors sebességgel csak szöveget, a nyomtató karakterkészletét felhasználva.
Ehhez a nyomtatót megnyitjuk az AssignFile-al, mint egy állományt. Ezek után a WriteLn függvényt felhasználva kiírjuk a kívánt szöveget a nyomtatóra, majd lezárjuk azt.

Bizonyos nyomtatók esetében a nyomtatás ekkor még nem indul el. Erre egy nem túl elegáns, de hatásos trükköt használhatunk. Meghívjuk a TPrinter objektum BeginDoc és EndDoc eljárást, mely egy üres lapot dob, viszont előtte a mi nyomtatásunk is elkészül.
procedure TForm1.Button1Click(Sender: TObject);
var
  f: TextFile;
begin
  AssignFile(f, 'LPT1');
  Rewrite(f);
  WriteLn(f, '     Delphi Software Online');
  WriteLn(f, 'internetes hetilap példaprogram');
  WriteLn(f, '    http://www.animare.hu/dso/');
  CloseFile(f);
  Printer.BeginDoc;
  Printer.EndDoc; 
end;


Cikksorozat



Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 74. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |