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

> Objet DictionaryDescription (interface IDictionaryDescription) dans l’API ABBYY FineReader Engine — objet de description de dictionnaire de base pouvant être converti en StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription ou ExternalDictionaryDescription.

Cet objet est une description du dictionnaire qui peut faire l’objet d’un transtypage vers l’un de ses objets dérivés : [StandardDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription), [UserDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription), [RegExpDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription) ou [ExternalDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription). Ces objets donnent accès aux descriptions de quatre [types de dictionnaire](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries) différents et héritent de toutes les propriétés de l’objet DictionaryDescription. Ils constituent également des éléments de la collection [DictionaryDescriptions](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions).

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

| Nom         | Type                                                                                                                                                                                                                    | Description                                                                                                                                                                                                                                       |
| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application | [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Renvoie l'objet Engine.                                                                                                                                                                                                                           |
| Type        | [DictionaryTypeEnum](/fr/fine-reader/engine/api-reference/enumerations/dictionarytypeenum), lecture seule                                                                                                               | Renvoie le type du dictionnaire.                                                                                                                                                                                                                  |
| Weight      | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                               | Stocke le [poids](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#weight) du dictionnaire en points de pourcentage. Cette valeur doit être positive ou nulle. Par défaut, cette propriété est définie sur 100 %. |

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

| Nom                                                                                                                                                                 | Description                                                                                                                                                                                                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetAsExternalDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasexternaldictionarydescription-method) | Renvoie la description du dictionnaire sous la forme de l’objet [ExternalDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription). Si la description du dictionnaire n’est pas une description de dictionnaire externe, NULL est renvoyé.                          |
| [GetAsRegExpDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasregexpdictionarydescription-method)     | Renvoie la description du dictionnaire sous la forme de l’objet [RegExpDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription). Si la description du dictionnaire n’est pas une description de dictionnaire basée sur des expressions régulières, NULL est renvoyé. |
| [GetAsStandardDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasstandarddictionarydescription-method) | Renvoie la description du dictionnaire sous la forme de l’objet [StandardDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription). Si la description du dictionnaire n’est pas une description de dictionnaire standard, NULL est renvoyé.                         |
| [GetAsUserDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription/getasuserdictionarydescription-method)         | Renvoie la description du dictionnaire sous la forme de l’objet [UserDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription). Si la description du dictionnaire n’est pas une description de dictionnaire utilisateur, NULL est renvoyé.                              |

<div id="related-objects">
  ## Objets associés
</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" />[](/fr/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription)[](/fr/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription)[](/fr/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription)[](/fr/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription)[](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/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 des 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 de la méthode [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-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}
  // Cet exemple de code affecte un dictionnaire utilisateur à une langue de base
  FREngine.IEngine engine;
  string dictionaryFileName = "D:\\Sample.amd";
  FREngine.IBaseLanguage baseLanguage;
  // Obtenir la collection des descriptions de dictionnaire d'une langue de base 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)

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

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

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

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

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

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