CXP_PRINT_JOB
Klassenhierarchie
- CX_CLASS
- CXP_PRINT_JOB
Beschreibung:
Diese Klasse bildet ein Druckjob in System ab. Ein CXP_PRINT_JOB-Objekt sollte vor der Dokument-Vorbereitung mit Hilfe der Dokument-Methode CreatePrinterJob erzeugt werden. Wenn das Dokument mehrere Seiteneinstellungen hat, so werden automatisch weitere Druckjobs erzeugt, ein Druckjob pro Seiteneinstellung. Beim abgeschalteten Spooling sollte der Druckjob, nachdem das Dokument fertig ist, mit Hilfe der Methode StartPrinting gestartet werden. Beim angeschalteten Spooling wird der Druckjob automatisch gestartet, sobald die Anzahl der fertiggestellten Seiten die Anzahl der Spool-Seiten erreicht hat.
Code-Beispiel:
...
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
SetCopies | INTEGER | Setzt die Anzahl der Kopien, die gedruckt werden sollen | ||
SetPages | STRING | Druckbereich festlegen | ||
SetSort | INTEGER | Kopien sortieren? | ||
StartPrinting | Startet den Druckprozess |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
copies | INTEGER | Anzahl Kopien | ||
fromPage | INTEGER | Seite, bei der der Druck begonnen werden soll; i.d.R. 1, darf nicht 0 sein | ||
spoolPages | INTEGER | Anzahl der gespoolten Seiten; 0: Spooling ist abgeschaltet | ||
toPage | INTEGER | Ende des Druckbereichs; sollte immer größer oder gleich "fromPage" sein |
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld
Modul | Kurzbeschreibung |
---|---|
printole.mod | Belege drucken |