Zum Hauptinhalt springen
Dieses Objekt ist eine Sammlung von Wörterbuchbeschreibungen (DictionaryDescription-Objekten). Es stellt die Standardfunktionen einer Sammlung bereit. Weitere Informationen finden Sie unter Arbeiten mit Sammlungen. Das Objekt DictionaryDescription kann in eines der Objekte StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription oder ExternalDictionaryDescription umgewandelt werden. Diese sind Beschreibungen verschiedener Wörterbuchtypen. Die Eigenschaft IBaseLanguage::DictionaryDescriptions bietet Zugriff auf die Sammlung der Wörterbuchbeschreibungen. Auf die Sammlung der Ausschlusswörterbücher kann über das Objekt TextLanguage zugegriffen werden.
  • Die Indizierung von Sammlungen in ABBYY FineReader Engine beginnt bei 0.
  • Die foreach-Anweisung in C# (for each in Visual Basic .NET) kann verwendet werden, um die Sammlung zu bearbeiten.

Eigenschaften

NameTypBeschreibung
ApplicationEngine, nur lesbarGibt das Engine-Objekt zurück.
Countint, nur lesbarEnthält die Anzahl der Elemente in der Sammlung.
ElementDictionaryDescription, nur lesbarErmöglicht den Zugriff auf ein einzelnes Element der Sammlung.

Methoden

NameBeschreibung
AddNewErstellt eine neue Wörterbuchbeschreibung des angegebenen Typs und fügt sie der Sammlung hinzu.
DeleteAllEntfernt alle Elemente aus der Sammlung.
DeleteAtEntfernt ein Element aus der Sammlung.
ItemErmöglicht den Zugriff auf ein einzelnes Element der Sammlung.
DictionaryDescriptions Objektdiagramm

Beispiele

// Der Beispielcode weist einer Basissprache ein Benutzerwörterbuch zu
FREngine.IEngine engine;
string dictionaryFileName = "D:\\Sample.amd";
FREngine.IBaseLanguage baseLanguage;
// Sammlung von Wörterbuchbeschreibungen einer Basissprache abrufen und alle Einträge entfernen
IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
dictionaryDescriptions.DeleteAll();
// Benutzerwörterbuchbeschreibung erstellen und der Sammlung hinzufügen
IDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );
IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();
userDictionaryDescription.FileName = dictionaryFileName;
Das object wird in den folgenden Codebeispielen für Linux und Windows verwendet: CustomLanguage.

Siehe auch

Arbeiten mit Wörterbüchern DictionaryDescription StandardDictionaryDescription UserDictionaryDescription RegExpDictionaryDescription ExternalDictionaryDescription Arbeiten mit Sammlungen Arbeiten mit Eigenschaften