> ## 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.

# Objet UserDictionaryDescription (interface IUserDictionaryDescription)

> Objet UserDictionaryDescription (interface IUserDictionaryDescription) dans l’API ABBYY FineReader Engine — Fournit l’accès à un dictionnaire utilisateur ; dérivé de IDictionaryDescription et exposant une propriété FileName qui pointe vers le fichier du dictionnaire utilisateur.

Cet objet donne accès à un [dictionnaire utilisateur](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#user). L'interface IUserDictionaryDescription dérive de l'interface [IDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription) et hérite de toutes ses propriétés.

Un dictionnaire utilisateur peut être créé par l'utilisateur à l'aide de l'objet [Dictionary](/fr/fine-reader/engine/api-reference/language-related-objects/dictionary). Le chemin d'accès au dictionnaire créé est indiqué dans la propriété FileName de l'objet UserDictionaryDescription. L'objet configuré est ensuite ajouté à la collection de descriptions de dictionnaire d'une langue.

<div id="properties">
  ## Propriétés
</div>

| Nom      | Type                                                                                                       | Description                                                                                                                                                                          |
| -------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| FileName | [BSTR](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) | Chemin d’accès au fichier du dictionnaire utilisateur. Cette propriété ne vérifie pas la validité du dictionnaire ; celle-ci sera contrôlée ultérieurement, lors de son utilisation. |

<div id="related-objects">
  ## Objets associés
</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" />[](/fr/fine-reader/engine/api-reference/language-related-objects/textlanguage#prohibitingdictionaries)[](/fr/fine-reader/engine/api-reference/language-related-objects/baselanguage#dictionarydescriptions)[](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)[](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)[](/fr/fine-reader/engine/api-reference/language-related-objects/baselanguage)[](/fr/fine-reader/engine/api-reference/language-related-objects/textlanguage)

[Diagramme d’objets](/fr/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Cet objet est le paramètre de sortie des méthodes [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) et [AddNew](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions/addnew-method) de l’objet [DictionaryDescriptions](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions).

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

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IFRDocument frdoc;
  FREngine.IBaseLanguage baseLanguage;
  string dictionaryFileName = "D:\\sample.amd";
  // Nous supposons qu'un dictionnaire utilisateur a déjà été créé
  // Affectation d'un dictionnaire utilisateur à une langue de base
  // Récupérer la collection des descriptions de dictionnaire et supprimer tous les éléments
  IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
  dictionaryDescriptions.DeleteAll();
  // Créer une description de dictionnaire utilisateur et l'ajouter à la collection
  IDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );
  IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();
  userDictionaryDescription.FileName = dictionaryFileName;
  ```
</Accordion>

L'objet est utilisé dans les exemples de code suivants pour Linux et Windows : [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage)

<div id="see-also">
  ## Voir aussi
</div>

[Travailler avec les dictionnaires](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries)

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

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

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

[Travailler avec les propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
