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

# Méthode AddWord

> Méthode AddWord de l’objet Dictionary dans l’API ABBYY FineReader Engine — Ajoute un nouveau mot avec un poids au dictionnaire ; si le mot existe déjà, le poids résultant correspond au maximum entre le poids existant et le poids fourni.

Cette méthode ajoute un nouveau mot au dictionnaire. Si le mot que vous ajoutez existe déjà dans le dictionnaire, aucun doublon ne sera créé, mais le poids de ce mot sera égal à la valeur la plus élevée entre le poids spécifié dans le dictionnaire et le poids transmis lors de l’appel à cette méthode.

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT AddWord(
  BSTR Word,
  int  Weight
);
```

### C\#

```csharp theme={null}
void AddWord(
  string Word,
  int    Weight
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub AddWord( _
  Word As String, _
  [Weight As Integer = 100] _
)
```

<div id="parameters">
  ## Paramètres
</div>

Word

\[in] Ce paramètre contient le mot qui vient d’être ajouté.

Weight

\[in] Le poids attribué au mot dans le dictionnaire. Il doit être compris entre 1 et 100. Plus le poids d’un mot est élevé, plus ce mot a de chances d’être retenu comme variante lors de la reconnaissance. La valeur normale de ce paramètre est 100 ; c’est aussi la valeur utilisée par défaut. Le poids attribué au mot dans le dictionnaire ne peut prendre qu’un nombre limité de valeurs discrètes. La valeur transmise dans ce paramètre est arrondie à la valeur discrète la plus proche.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Remarques
</div>

Il n’est pas recommandé d’utiliser cette méthode pour ajouter un grand nombre de mots au dictionnaire, car après l’ajout de chaque mot, le dictionnaire est reconstruit, ce qui rend l’opération assez longue. Pour ajouter un groupe de mots au dictionnaire, utilisez plutôt la méthode [IDictionary::AddWords](/fr/fine-reader/engine/api-reference/language-related-objects/dictionary/addwords-method).

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

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

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