> ## 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 DictionaryDescriptions (interface IDictionaryDescriptions)

> Objet DictionaryDescriptions (interface IDictionaryDescriptions) dans l’API ABBYY FineReader Engine — collection d’objets DictionaryDescription, accessible via IBaseLanguage::DictionaryDescriptions ; couvre les dictionnaires standard, utilisateur, à expressions régulières et externes.

Cet objet est une collection de descriptions de dictionnaire (objets [DictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)). Il offre les fonctionnalités standard d’une collection. Voir [Utilisation des collections](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections) pour plus de détails.

L’objet DictionaryDescription peut être converti en l’un des objets [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) et [ExternalDictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription), qui correspondent aux descriptions des différents [types de dictionnaire](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#types).

La propriété [IBaseLanguage::DictionaryDescriptions](/fr/fine-reader/engine/api-reference/language-related-objects/baselanguage#dictionarydescriptions) permet d’accéder à la collection de descriptions de dictionnaire. La collection des dictionnaires de mots interdits est accessible via l’objet [TextLanguage](/fr/fine-reader/engine/api-reference/language-related-objects/textlanguage).

* L’indexation des collections ABBYY FineReader Engine commence à 0.
* L’instruction foreach en C# (for each en Visual Basic .NET) peut être utilisée pour manipuler la collection.

<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.                         |
| Count                                                                                                                    | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule                                                                                                                              | Contient le nombre d’éléments de la collection. |
| [Element](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [DictionaryDescription](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescription), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Donne accès à un élément de la collection.      |

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

| Nom                                                                                                                        | Description                                                                        |
| -------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [AddNew](/fr/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions/addnew-method)               | Crée une description de dictionnaire du type spécifié et l'ajoute à la collection. |
| [DeleteAll](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method) | Supprime tous les éléments de la collection.                                       |
| [DeleteAt](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method)   | Supprime un élément de la collection.                                              |
| [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method)           | Donne accès à un élément de la collection.                                         |

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

<Accordion title="Code en 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;
  // Récupérer 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>

Cet objet est utilisé dans les exemples de code suivants sous 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)

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

[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)

[Utilisation des collections](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

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