> ## 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 UserDictionaryDescription (interfaz IUserDictionaryDescription)

> Objeto UserDictionaryDescription (interfaz IUserDictionaryDescription) en la API de ABBYY FineReader Engine: proporciona acceso a un diccionario de usuario; deriva de IDictionaryDescription y expone una propiedad FileName que apunta al archivo del diccionario de usuario.

Este objeto proporciona acceso a un [diccionario de usuario](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#user). La interfaz IUserDictionaryDescription deriva de la interfaz [IDictionaryDescription](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription) y hereda todas sus propiedades.

El usuario puede crear un diccionario de usuario con ayuda del objeto [Dictionary](/es/fine-reader/engine/api-reference/language-related-objects/dictionary). La ruta del diccionario creado se especifica en la propiedad FileName del objeto UserDictionaryDescription. A continuación, el objeto configurado se agrega a la colección de descripciones de diccionario de un idioma.

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

| Nombre   | Tipo                                                                                                       | Descripción                                                                                                                                                                          |
| -------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| FileName | [BSTR](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) | La ruta al archivo del diccionario de usuario. Esta propiedad no comprueba la validez del diccionario; esa comprobación se realizará más adelante, cuando se utilice el diccionario. |

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

<img src="https://mintcdn.com/abbyy/B_SRGbkkbQ9YH40E/images/fine-reader/engine/userdictionarydescription.gif?s=ebed54b3aa4b3f489d312cf16a0f6b50" alt="UserDictionaryDescription" width="352" height="108" data-path="images/fine-reader/engine/userdictionarydescription.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/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)[](/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 de los métodos [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) y [AddNew](/es/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions/addnew-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}
  FREngine.IFRDocument frdoc;
  FREngine.IBaseLanguage baseLanguage;
  string dictionaryFileName = "D:\\sample.amd";
  // Se presupone que ya se ha creado un diccionario de usuario
  // Asignar un diccionario de usuario a un idioma base
  // Obtener la colección de descripciones de diccionario 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>

Este objeto se utiliza 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)

[Dictionary](/es/fine-reader/engine/api-reference/language-related-objects/dictionary)

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

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

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