Zum Hauptinhalt springen

CtxDocEdit

Über dieses Objekt können Texte verarbeitet werden. Das Objekt kann über die COM-Schnittstelle gesteuert werden. Damit ein Dokument angezeigt werden kann, müssen die Gemeinsamen Komponenten auf dem Rechner installiert und die DocEdit-Erweiterung über die Eigenschaft InstallCtxDocEdit eingerichtet sein.

Ist bei der Initialisierung des Objekts ein Fehler aufgetreten, kann dieser mit der Anweisung ``ComInfo() ermittelt werden.

In dem Objekt kann in der Eigenschaft FileName ein bestehendes Dokument angegeben werden. Standardmäßig wird ein leeres Dokument beim Start angezeigt. Mit dem COM-Befehl $ctxDocEdit->cplResetContents kann der aktuelle Inhalt geleert werden. Jedoch bleibt die Eigenschaft FileName bei dem Befehl gesetzt.

Der Deskriptor des Objekts kann dazu verwendet werden, um Methoden des COM-Objekts aufzurufen (siehe ``ComCall()) oder Eigenschaften der Oberfläche und des COM-Objekts zu setzen bzw. abzufragen.

info

Eine Dokumentation der möglichen Befehle, Eigenschaften und Ereignissen ist auf der Hersteller-Seite des Moduls zu finden.

Beispiel:

// Dokument laden
$CtxDocEdit->wpFileName # '*' + _Sys->spPathMyDocuments + '\MyDocument.doc';

// Dokument auf nur lesbar und selektierbar setzen
$CtxDocEdit->cpiEditMode # 1;

// Tabelle mit 5 Zeilen und 3 Spalten an der aktuellen Position einfügen
tResult # aDocEdit->cpiTableInsert(5, 3, -1);