WinDocUserDictAddName
obj -> WinDocUserDictAddName(alpha1) : int
CtxDocEdit -Objekt ein benutzerdefiniertes Wörterbuch hinzufügen
Details
- obj: Objekt ( CtxDocEdit -Objekt)
- alpha1: Pfad und Name des Wörterbuchs
- Resultat:
intFehlercode_ErrOkWörterbuch hinzugefügt_ErrGenericCtxDocEdit -Erweiterung nicht installiert_ErrFsiNoFileWörterbuch nicht vorhanden - Siehe: Verwandte Befehle ,
WinDocUserDictRemoveName (), Blog
Fügt dem CtxDocEdit -Objekt (obj) ein benutzerdefiniertes Wörterbuch hinzu. Das Wörterbuch muss im .tlx-Format gespeichert sein (siehe Aufbau einer tlx-Datei ).
In (alpha1) steht der Pfad zu der .tlx-Datei. Sofern die .tlx-Datei im Verzeichnis der wspell.ocx liegt, genügt der Dateiname. Die wspell.ocx liegt standardmäßig im Installationspfad von CONZEPT 16 unter Common\CtxDocEdit\Spell\.
Beim Hinzufügen wird geprüft, ob die Datei existiert. Wenn die Datei nicht existiert kann sie auch nicht dem CtxDocEdit -Objekt hinzugefügt werden. In dem Fall wird _ErrFsiNoFile zurückgegeben. Ein ungültiges Dateiformat wird nicht erkannt.
Die CtxDocEdit -Erweiterung muss installiert sein (siehe InstallCtxDocEdit).
Die Wörterbücher werden intern kommasepariert in einer Eigenschaft gespeichert, die Eigenschaft hat eine Maximallänge von 1023 Zeichen, wird diese überschritten wird der Laufzeitfehler _ErrStringOverflow ausgelöst.
Folgende Fehlerwerte werden von der Funktion zurückgegeben:
_ErrOk: Das Wörterbuch wurde dem CtxDocEdit -Objekt (obj) hinzugefügt._ErrGeneric: Die CtxDocEdit -Erweiterung (sieheInstallCtxDocEdit) ist nicht installiert._ErrFsiNoFile: Die Datei (alpha1) existiert nicht.
Beispiele:
// Datei liegt in C:\MyDictionaries
$DocEdit->WinDocUserDictAddName('C:\MyDictionaries\Example.tlx');
// Datei liegt im Verzeichnis der wspell.ocx
$DocEdit->WinDocUserDictAddName('MyDict.tlx');
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der Deskriptor des CtxDocEdit -Objektes (obj) ist ungültig._ErrStringOverflow: Dem CtxDocEdit -Objekt (obj) wurden zu viele Wörterbücher hinzugefügt.