Saltar al contenido principal
Este objeto es una colección de descripciones de diccionario (objetos DictionaryDescription). Proporciona la funcionalidad estándar de las colecciones. Para obtener más información, consulte Trabajar con colecciones. El objeto DictionaryDescription puede convertirse a cualquiera de los objetos StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription y ExternalDictionaryDescription, que son las descripciones de distintos tipos de diccionario. La propiedad IBaseLanguage::DictionaryDescriptions proporciona acceso a la colección de descripciones de diccionario. Se puede acceder a la colección de diccionarios prohibitivos mediante el objeto TextLanguage.
  • La indexación de las colecciones de ABBYY FineReader Engine comienza en 0.
  • La instrucción foreach en C# (for each en Visual Basic .NET) puede utilizarse para manipular la colección.

Propiedades

NameTipoDescripción
ApplicationEngine, de solo lecturaDevuelve el objeto Engine.
Countint, de solo lecturaAlmacena el número de elementos en la colección.
ElementDictionaryDescription, de solo lecturaProporciona acceso a un único elemento de la colección.

Métodos

NameDescripción
AddNewCrea una nueva descripción de diccionario del tipo especificado y la agrega a la colección.
DeleteAllElimina todos los elementos de la colección.
DeleteAtElimina un elemento de la colección.
ItemPermite acceder a un elemento individual de la colección.
DictionaryDescriptions Diagrama de objetos

Ejemplos

// El código de ejemplo asigna un diccionario de usuario a un idioma base
FREngine.IEngine engine;
string dictionaryFileName = "D:\\Sample.amd";
FREngine.IBaseLanguage baseLanguage;
// Obtiene la colección de descripciones de diccionarios de un idioma base y elimina todos los elementos
IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
dictionaryDescriptions.DeleteAll();
// Crea una descripción de diccionario de usuario y la agrega a la colección
IDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );
IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();
userDictionaryDescription.FileName = dictionaryFileName;
El objeto se usa en los siguientes ejemplos de código para Linux y Windows: CustomLanguage.

Consulte también

Trabajar con diccionarios DictionaryDescription StandardDictionaryDescription UserDictionaryDescription RegExpDictionaryDescription ExternalDictionaryDescription Trabajar con colecciones Trabajar con propiedades