CX_PRINTER
Klassenhierarchie
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_PRINTER
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Beschreibung:
Diese Klasse bildet einen Drucker im System ab. Die Instanzen dieser Klasse können mit Hilfe von CX_PRINTER_MANAGER oder mit Hilfe des Befehls CreatePersObject persistent gemacht werden.
Code-Beispiel:
GetManager(PRINTER) Call(GetInstalledPrinters) iterate(UNSAFE) { Call(GetName) Attention(, INFO) }
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
GetDefaultPageProperties | OBJECT | |||
GetDevice | STRING | Liefert den Gerätenamen zurück | ||
GetDriver | STRING | Liefert Namen des Druckertreibers zurück | ||
GetName | STRING | Liefert den Druckernamen zurück | ||
GetPort | STRING | Liefert den Anschlussnamen zurück | ||
IsBusy | INTEGER | |||
SelectPrinterProperties | OBJECT, OBJECT | VECTOR |
Zeigt Dialog mit den Druckereigenschaften an | |
SetOutputToFile | STRING | STRING | Leitet die Druckausgabe in eine Datei um | |
RawPrint 193004 |
STRING, STRING | INTEGER | Sendet eine Datei direkt an den Drucker | |
ClassFilter | STRING, INTEGER | OBJECT | Dieses Objekt, wenn es einer bestimmten Klasse entspricht | |
ConditionedFilter | STRING | OBJECT | ||
ConditionedFilter2 | OBJECT | OBJECT | ||
Deleted | INTEGER | Prüft, ob das Objekt logisch gelöscht wurde | ||
Description | STRING | |||
GetDomain | INTEGER | Domain dieses Objektes | ||
GetSiblings | COLLECTION | Alle Siblings dieses Objektes | ||
GetSiblings2 | COLLECTION | Alle Siblings dieses Objektes | ||
GetSlotEntries | VECTOR |
|||
LastUpdate | OBJECT | Liefert das Datum mit Uhrzeit des letzten Schreibzugriffs | ||
LastUser | INTEGER | Liefert den User, der zuletzt auf das Objekt schreibend zugegriffen hat. | ||
Link | OBJECT | Fügt sich selbst in die Liste der Objekte mit Gültigkeit von dem Objekt ein, das als Parameter übergeben wird. | ||
NextValidObject | OBJECT | Ermittelt das Objekt, dessen Gültigkeit nach dem Zeitpunkt beginnt, an dem die Gültigkeit dieses Objektes beginnt | ||
PreviousValidObject | OBJECT | Ermittelt das Objekt, dessen Gültigkeit vor dem Zeitpunkt endet, an dem die Gültigkeit dieses Objektes endet. | ||
RestrictedValidity | * | Überprüft, ob der Gültigkeitsbereich eingeschränkt ist oder nicht. | ||
SetDomain | INTEGER, INTEGER | Domain setzen | ||
ShortName | STRING | |||
Siblings | * | |||
SpanDateValidity | * | |||
UniqueID | STRING | |||
Unlink | Entfernt sich selbst aus der Liste der Objekte mit Gültigkeit | |||
Unlink2 | Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen | |||
Valid | OBJECT | INTEGER | Prüft, ob das Objekt zum gegebenen Zeitpunkt gültig ist. | |
ValidSince | OBJECT | Liefert den Beginn der Gültigkeitsspanne in Form eines CX_TERM-Objektes zurück. | ||
ValidToday | INTEGER | Prüft, ob das Objekt zum jetzigen Zeitpunkt (Gültigkeitsdatum) gültig ist | ||
ValidUntil | OBJECT | Liefert das Ende der Gültigkeitsspanne in Form eines CX_TERM-Objektes zurück | ||
VerifySiblings | INTEGER | Ring der Austauschobjekte prüfen |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
driverName | STRING | Name des Druckertreibers | ||
printerName | STRING | Druckername | ||
serverName | STRING | Name des Servers, der den Drucker kontrolliert. Bei einem lokalen Drucker wird diese Variable auf NULL gesetzt. | ||
shareName | STRING | Freigabename |
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld
Modul | Kurzbeschreibung |
---|---|
printole.mod | Belege drucken |