> ## 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 DictionaryDescription (interfaz IDictionaryDescription)

> Objeto DictionaryDescription (interfaz IDictionaryDescription) en la API de ABBYY FineReader Engine: objeto base de descripción de diccionario que puede convertirse en StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription o ExternalDictionaryDescription.

Este objeto es una descripción de diccionario que puede convertirse por tipo a uno de sus objetos derivados: [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) o [ExternalDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription). Estos objetos proporcionan acceso a las descripciones de cuatro [tipos de diccionario](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries) diferentes y heredan todas las propiedades del objeto DictionaryDescription. También son elementos de la colección [DictionaryDescriptions](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions).

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

| Nombre      | 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.                                                                                                                                                                                                                          |
| Type        | [DictionaryTypeEnum](/es/fine-reader/engine/api-reference/enumerations/dictionarytypeenum), de solo lectura                                                                                                               | Devuelve el tipo del diccionario.                                                                                                                                                                                                                   |
| Weight      | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                 | Almacena el [peso](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#weight) del diccionario en puntos porcentuales. Este valor no debe ser negativo. De forma predeterminada, esta propiedad se establece en 100 %. |

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

| Nombre                                                                                                                                                              | Descripción                                                                                                                                                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetAsExternalDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasexternaldictionarydescription-method) | Devuelve la descripción del diccionario como un objeto [ExternalDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription). Si la descripción del diccionario no es una descripción de diccionario externo, se devuelve NULL.                     |
| [GetAsRegExpDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasregexpdictionarydescription-method)     | Devuelve la descripción del diccionario como un objeto [RegExpDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription). Si la descripción del diccionario no es una descripción de diccionario basada en expresiones regulares, se devuelve NULL. |
| [GetAsStandardDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasstandarddictionarydescription-method) | Devuelve la descripción del diccionario como un objeto [StandardDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription). Si la descripción del diccionario no es una descripción de diccionario estándar, se devuelve NULL.                    |
| [GetAsUserDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasuserdictionarydescription-method)         | Devuelve la descripción del diccionario como un objeto [UserDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription). Si la descripción del diccionario no es una descripción de diccionario de usuario, se devuelve NULL.                          |

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

<img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/dictionarydescription.gif?s=eb64342b15b3a095c66452179d794092" alt="DictionaryDescription" width="352" height="164" data-path="images/fine-reader/engine/dictionarydescription.gif" />[](/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/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)[](/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="output-parameter">
  ## Parámetro de salida
</div>

Este objeto es el parámetro de salida del método [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) del objeto [DictionaryDescriptions](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions).

<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;
  // Obtener la colección de descripciones de diccionarios de un idioma base y eliminar todos los elementos
  IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
  dictionaryDescriptions.DeleteAll();
  // Crear una descripción de diccionario de usuario y agregarla 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)

[DictionaryDescriptions](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)

[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 propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
