メインコンテンツへスキップ
このメソッドは、単語のグループを辞書に追加します。追加する単語のいずれかがすでに辞書に存在する場合、重複エントリは作成されませんが、その単語の重みには、辞書内で指定されている重みと、このメソッドの呼び出し時に渡した重みのうち大きい方が使用されます。

構文

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

パラメーター

Words [in] StringsCollection 型のこの Parameter には、新たに追加された単語のコレクションが含まれます。 Weights [in] IntsCollection 型のこの Parameter は、単語のコレクションと同じサイズである必要があり、新たに追加された単語の重み情報を渡すために使用されます。単語の重みは 1 ~ 100 の範囲でなければなりません。この Parameter は省略可能で、0 を指定することもできます。その場合、すべての単語は既定の重み 100 で辞書に登録されます。辞書内で単語に割り当てられる重みは、離散的な値のセットのいずれかに限られます。この Parameter に渡された値は、その離散的な値のセットのうち最も近い値に丸められます。

戻り値

このメソッドに固有の戻り値はありません。戻り値として、ABBYY FineReader Engine 関数の標準戻り値が返されます。

備考

  • より効率よく処理するには、追加する単語をあらかじめアルファベット順に並べ替えておくことをお勧めします。
  • 辞書に単語を 1 つ追加するには、IDictionary::AddWord メソッドを使用できます。

関連項目

Dictionary AddWord