32 órákat delphi
-
32 Delphi lecke
6. lecke: Nyomdaipari szöveg és grafika
Ez a cikk ismerteti lehetséges módon megjeleníteni történő nyomtatás létrehozott programba Delphi. Úgy véljük, az erre a dokumentum szöveges nyomtató üzemmódban a kimenet grafikus TPrinter tárgy és nyomtassa ki a tartalmát formájában. Mintegy kiadási jelentést nyomtatni a Report Generator ReportSmith alábbiakban ismertetjük.
eljárás TForm1.Button1Click (Sender: TObject);
var
To_Prn. TextFile;
kezdődik
AssignPrn (To_Prn);
Átírása (To_Prn);
Writeln (To_Prn „Nyomtató szöveges módban”);
CloseFile (To_Prn);
végén;
- AssignFile helyett hozzárendelése
- CloseFile helyett bezár
- TextFile helyett szöveg
- Tartalmát jeleníti meg az űrlap nyomtatási
Előfordul, hogy a program, amit csak szeretnénk, hogy egy papíralapú maszkban. A Delphi, ez több, mint egyszerű - TForm objektum a nyomtatás eljárás. akiknek szükségük van, hogy hívja a megfelelő időben.
Nyomtató tulajdonságai: megszakítva - logikai típusú; Ez azt jelzi, hogy a felhasználó szakítja meg a nyomtató működésének megszakítása.
Vászon - vászon, egy hely grafikus teljesítményt; Munka Canvas leírt 5. lecke.
Betűtípusok - a rendelkezésre álló betűtípusok.
Handle - felhasznált közvetlen Windows API hívásokat.
Tájékozódás - lap tájolását, függőlegesen vagy vízszintesen.
Oldalnyi szélességű. PageHeight. Oldalszámot - illetve a szélesség, magasság, és az oldalszámot.
Nyomtatók az összes telepített nyomtatók a rendszerben, és
PrinterIndex jelzi, hogy melyik közülük a jelenlegi. Nyomtatni az alapértelmezett nyomtatóra, ott kell lennie értéke -1.
Nyomtatás - logikai típusú; Ez jelzi, hogy a nyomtatás elkezdése (módszer BeginDoc).
Title - címet a Print Manager és a fejléc kiadása előtt a hálózati nyomtatót.
Megszakítás - megszakítja a nyomtatást által kezdeményezett BeginDocBeginDoc - úgynevezett mielőtt elkezdi festeni a vásznon.
EndDoc - meghívásra, ha mindent, amire szükség van a már festett a vászonra, a nyomtató elkezdi kinyomtatni a módszer után.
NEWPAGE - az átállás az új oldalt. Más módszerek a tárgy rendes esetben nem szükséges a használata.
Tehát a nyomtatás sorrendje a grafikus adatok a következők.- végzett BeginDoc módszerrel
- vászon (Canvas) elkészíti minden amire szüksége
- ha szükséges, helyezze az információt több lapra hívja a NEWPAGE módszer
- festett elküld a nyomtatóhoz az eljárás végrehajtására EndDoc
- például ex06.zip