Vai al contenuto principale
Questo metodo aggiunge una nuova parola al dizionario. Se la parola che si sta aggiungendo è già presente nel dizionario, non verrà creato alcun duplicato, ma il peso di tale parola sarà pari al valore massimo tra il peso specificato nel dizionario e quello passato nella chiamata a questo metodo.

Sintassi

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] _
)

Parametri

Word [in] Questo parametro contiene la parola appena aggiunta. Weight [in] Il peso assegnato alla parola nel Dictionary. Deve essere compreso nell’intervallo da 1 a 100. Maggiore è il peso assegnato a una parola, più è probabile che questa venga considerata come variante durante il riconoscimento. Il valore normale per questo parametro è 100, che viene utilizzato per impostazione predefinita. Il peso assegnato alla parola nel Dictionary può assumere solo un insieme di valori discreti. Il valore passato in questo parametro viene arrotondato al valore discreto più vicino.

Valori di ritorno

Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Note

Non è consigliabile utilizzare questo metodo per aggiungere un numero elevato di parole al dictionary, poiché dopo l’aggiunta di ogni parola il dictionary viene ricostruito, rendendo l’operazione particolarmente lenta. Per aggiungere un gruppo di parole nel dictionary, utilizzare invece il metodo IDictionary::AddWords.

Vedi anche

Dictionary AddWords