跳转到主要内容
此方法用于向字典中添加一组单词。如果您添加的单词中有任何一个已存在于字典中,则不会创建重复项;不过,该单词的权重将取字典中指定的权重与调用此方法时传入的权重两者中的较大值。

语法

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 类型的参数包含新添加单词的集合。 Weights [in] 此 IntsCollection 类型的参数必须与单词集合大小相同,用于传递新添加单词的权重信息。单词权重必须在 1 到 100 的范围内。此参数为可选参数,也可以为 0;在这种情况下,所有单词都会以默认权重 100 包含在字典中。分配给字典中单词的权重只能取一组离散值。传入此参数的值会被舍入到最接近的离散值。

返回值

此方法没有特定的返回值。它会返回 ABBYY FineReader Engine 函数的标准返回值

备注

  • 为提高处理效率,建议预先按字母顺序对添加的单词进行排序。
  • 如需向字典中添加单个单词,您可以使用 IDictionary::AddWord 方法。

另请参见

字典 AddWord