CXS_DOCUMENT - Dokument
Klassenhierarchie
- CX_CLASS
- CXS_DOCUMENT
Beschreibung:
Dieses Objekt stellt ein Dokument dar, das mit InstantView®-Befehlen gefüllt wird und anschließend z.B. gedruckt werden kann. Siehe auch den InstantView®-Befehl Document und die Übersicht zum Drucken.
Ein Dokument hat zunächst Default-Einstellungen (Drucker, Seitenformat, etc.), die sich aus dem Standarddrucker ergeben. Der Standarddrucker ist auch der Default-Drucker. Diese Einstellungen lassen sich für einzelne Seiten, Seitenbereiche (von-bis) oder alle Seiten überschreiben (Funktion SetPagePropertiesAndPrinter). Ist für eine Seite keine spezielle Einstellung gesetzt worden, werden die Default-Einstellungen verwendet.
Code-Beispiel:
Das folgende Codebeispiel gibt Querformat als Seitenformat vor, lässt den Benutzer über die Drucker-Dialogbox die Einstellungen wählen und setzt diese für das gesamte Dokument (von Seite 0 bis Seite 0).
CreateTransObject(CX_PRINTER_PROPERTIES) -> printerProperties
2 printerProperties Put(paperOrientation)
NULL printerProperties GetManager(PRINTER) Call(SelectPrinterAndProperties) # Dup Cardinality ifnot { Drop return }
0 Over GetElement -> selectedPrinter 1 Swap GetElement -> printerProperties
selectedPrinter printerProperties NULL 0 0 printList Call(SetPagePropertiesAndPrinter)
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
CheckPrintedRange | INTEGER | Gesamten Seitenbereich auf Einstellungen prüfen | ||
CreateEmfFiles | STRING | VECTOR |
Druckt Dokument in eine Datei | |
CreatePrinterJob | OBJECT | Erzeugt einen Druckjob | ||
DeleteLastEmptyPage | ||||
ExportText | STRING | Exportiert Textinhalt in eine Datei | ||
GetAbsPosY | INTEGER | Absolute Y-Position innerhalb des Dokumentes in 1/100 mm | ||
GetCurrentPageNo | INTEGER | Aktuelle Seitennummer | ||
GetHeight | INTEGER | Druckbarer Bereich in Y-Richtung | ||
GetHeightOfElem | OBJECT | INTEGER | Höhe eines Objektes | |
GetHeightOfText | STRING, INTEGER, INTEGER | INTEGER | Höhe eines Textes | |
GetLine | INTEGER | Y-Position innerhalb des Dokumentes in Zeilen | ||
GetMSWordDocument | OBJECT | |||
GetPageCount | INTEGER | Aktuelle Seitennummer | ||
GetPosY | INTEGER | Y-Position innerhalb des Dokumentes in 1/100 mm | ||
GetPrintableHeight | INTEGER | Höhe des Hauptbereichs | ||
GetTotalPageCount | INTEGER | Seitenanzahl inkl. Unterseiten | ||
PrintToFile | STRING | STRING | Druckt Dokument in eine Datei | |
PrintToPrinter | Dokument drucken | |||
PutMSWordDocument | OBJECT | |||
SetDefaultPaperFormat | OBJECT | Setzt die Default-Seiteneinstellungen | ||
SetPagePropertiesAndPrinter | OBJECT, OBJECT, OBJECT, INTEGER, INTEGER | Setzt Drucker, Drucker- und Seiteneigenschaften | ||
SetPrinter | OBJECT | Setzt den Drucker | ||
SetRawMode | INTEGER | Raw-Modus setzen |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Modul | Kurzbeschreibung |
---|---|