跳轉到主要內容
這個方法會將新的單字加入字典。如果您要新增的單字已存在於字典中,則不會建立重複項目;但此單字的權重會設為字典中原先指定的權重,以及您在呼叫此方法時傳入的權重,兩者之中的較大值。

語法

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 方法。

另請參閱

Dictionary AddWords