> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objeto DictionaryDescriptions (interfaz IDictionaryDescriptions)

> Objeto DictionaryDescriptions (interfaz IDictionaryDescriptions) en la API de ABBYY FineReader Engine: colección de objetos DictionaryDescription, accesible mediante IBaseLanguage::DictionaryDescriptions; incluye diccionarios estándar, de usuario, de expresiones regulares y externos.

Este objeto es una colección de descripciones de diccionario (objetos [DictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)). Proporciona la funcionalidad estándar de las colecciones. Para obtener más información, consulte [Trabajar con colecciones](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections).

El objeto DictionaryDescription puede convertirse a cualquiera de los objetos [StandardDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription), [UserDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription), [RegExpDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription) y [ExternalDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription), que son las descripciones de distintos [tipos de diccionario](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#types).

La propiedad [IBaseLanguage::DictionaryDescriptions](/es/fine-reader/engine/api-reference/language-related-objects/baselanguage#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](/es/fine-reader/engine/api-reference/language-related-objects/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.

<div id="properties">
  ## Propiedades
</div>

| Name                                                                                                                     | Tipo                                                                                                                                                                                                                                                    | Descripción                                             |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| Application                                                                                                              | [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                               | Devuelve el objeto Engine.                              |
| Count                                                                                                                    | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                                              | Almacena el número de elementos en la colección.        |
| [Element](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [DictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Proporciona acceso a un único elemento de la colección. |

<div id="methods">
  ## Métodos
</div>

| Name                                                                                                                       | Descripción                                                                                 |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [AddNew](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions/addnew-method)               | Crea una nueva descripción de diccionario del tipo especificado y la agrega a la colección. |
| [DeleteAll](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method) | Elimina todos los elementos de la colección.                                                |
| [DeleteAt](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method)   | Elimina un elemento de la colección.                                                        |
| [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method)           | Permite acceder a un elemento individual de la colección.                                   |

<div id="related-objects">
  ## Objetos relacionados
</div>

<img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/dictionarydescriptions.gif?s=94926b1ddbfdfe216940b78b88eb1223" alt="DictionaryDescriptions" width="352" height="164" data-path="images/fine-reader/engine/dictionarydescriptions.gif" />[](/es/fine-reader/engine/api-reference/language-related-objects/textlanguage#prohibitingdictionaries)[](/es/fine-reader/engine/api-reference/language-related-objects/baselanguage#dictionarydescriptions)[](/es/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription)[](/es/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription)[](/es/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription)[](/es/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription)[](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)[](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/language-related-objects/baselanguage)[](/es/fine-reader/engine/api-reference/language-related-objects/textlanguage)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## Ejemplos
</div>

<Accordion title="Código C#">
  ```csharp theme={null}
  // 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;
  ```
</Accordion>

El objeto se usa en los siguientes ejemplos de código para Linux y Windows: [CustomLanguage](/es/fine-reader/engine/guided-tour/samples#customlanguage).

<div id="see-also">
  ## Consulte también
</div>

[Trabajar con diccionarios](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries)

[DictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)

[StandardDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription)

[UserDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription)

[RegExpDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription)

[ExternalDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription)

[Trabajar con colecciones](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Trabajar con propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
