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

语法

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

参数

Word [in] 此参数包含新添加的单词。 Weight [in] 为字典中的该单词指定的权重。必须在 1 到 100 的范围内。单词的权重越高,在识别过程中被视为变体的可能性就越大。此参数的常规值为 100,默认使用该值。为字典中的单词指定的权重只能取一组离散值。传入此参数的值会被舍入为这组离散值中最接近的一个。

返回值

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

备注

不建议使用此方法向字典中添加大量词条,因为每添加一个词,字典都会重建一次,因此该操作会耗费较长时间。若要向字典中添加一组词,请改用 IDictionary::AddWords 方法。

另请参阅

字典 AddWords