CX_PAGE_PROPERTIES
Klassenhierarchie
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_PAGE_PROPERTIES
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Beschreibung:
Diese Klasse bildet das Seitenformat von Dokumenten im System ab. Die Instanzen dieser Klasse können mit Hilfe der CreatePersObject-Methode persistent gemacht werden.
Seiteneinstellungen eines Dokuments werden z.B. mit SetPagePropertiesAndPrinter gesetzt. Die Standardwerte eines Druckers können mit GetDefaultPageProperties abgefragt werden.
Code-Beispiel:
Var(printer, pageProperties)
// Preset the dialog with lanscape format:
CreateTransObject(CX_PAGE_PROPERTIES) -> pageProperties
2 pageProperties Put(paperOrientation)
NULL NULL pageProperties GetManager(PRINTER) Call(SelectPrinterWithPresets)
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
GetDomain | INTEGER | Domain dieses Objektes | ||
GetSiblings | COLLECTION | Alle Siblings dieses Objektes | ||
GetSiblings2 | COLLECTION | Alle Siblings dieses Objektes | ||
SetDomain | INTEGER, INTEGER | Domain setzen | ||
Unlink2 | Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen | |||
VerifySiblings | INTEGER | Ring der Austauschobjekte prüfen |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
bottomMargin | CX_VALUE | Unterer Seitenrand: positiv: von unten, negativ: von oben |
||
leftMargin | CX_VALUE | Linker Seitenrand | ||
paper | POINTER | CX_PAPER_FORMAT | Papierformat | |
paperOrientation | INTEGER | Ausrichtung: 1: Hochformat 2: Querformat |
||
rightMargin | CX_VALUE | Rechter Seitenrand: positiv: von rechts, negativ: von links |
||
topMargin | CX_VALUE | Oberer Seitenrand |
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld
Modul | Kurzbeschreibung |
---|---|
printole.mod | Belege drucken |