Lade...
 

CXS_DOCUMENT - Dokument

CXS_DOCUMENT - Dokument

Klassenhierarchie
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)

Methodenverzeichnis (MDI)
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

Verwendung in AppsWH
Modul Kurzbeschreibung