Zum Hauptinhalt springen
Diese Methode fügt dem Wörterbuch eine Gruppe von Wörtern hinzu. Wenn eines der Wörter, die Sie hinzufügen, bereits im Wörterbuch vorhanden ist, wird kein Duplikat erstellt; die Gewichtung dieses Worts entspricht dann jedoch dem Maximum aus der im Wörterbuch angegebenen Gewichtung und der Gewichtung, die Sie beim Aufruf dieser Methode übergeben.

Syntax

C++

HRESULT AddWords(
  IStringsCollection* Words,
  IIntsCollection*    Weights
);

C#

void AddWords(
  IStringsCollection Words,
  IIntsCollection    Weights
);

Visual Basic .NET

Sub AddWords( _
  Words As IStringsCollection, _
  [Weights As IIntsCollection = Nothing] _
)

Parameter

Words [in] Dieser Parameter vom Typ StringsCollection enthält die Sammlung der neu hinzugefügten Wörter. Weights [in] Dieser Parameter vom Typ IntsCollection muss dieselbe Größe wie die Sammlung der Wörter haben und wird verwendet, um Informationen über die Gewichtungen der neu hinzugefügten Wörter zu übergeben. Die Gewichtungen für die Wörter müssen im Bereich von 1 bis 100 liegen. Dieser Parameter ist optional und kann 0 sein; in diesem Fall werden alle Wörter mit der Standardgewichtung 100 in das Wörterbuch aufgenommen. Die einem Wort im Wörterbuch zugewiesene Gewichtung kann nur diskrete Werte annehmen. Der in diesem Parameter übergebene Wert wird auf den nächstgelegenen zulässigen diskreten Wert gerundet.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standardrückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

  • Für einen effizienteren Betrieb empfiehlt es sich, die hinzugefügten Wörter vorab alphabetisch zu sortieren.
  • Um ein einzelnes Wort zum Wörterbuch hinzuzufügen, können Sie die Methode IDictionary::AddWord verwenden.

Siehe auch

Dictionary AddWord