Passer au contenu principal
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.

Syntaxe

C++

HRESULT AddWord(
  BSTR Word,
  int  Weight
);

C#

void AddWord(
  string Word,
  int    Weight
);

Visual Basic .NET

Sub AddWord( _
  Word As String, _
  [Weight As Integer = 100] _
)

Paramètres

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.

Valeurs de retour

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.

Remarques

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.

Voir aussi

Dictionary AddWords