메인 콘텐츠로 건너뛰기
이 메서드는 사전에 새 단어를 추가합니다. 추가하려는 단어가 이미 사전에 있으면 중복 항목은 생성되지 않지만, 해당 단어의 가중치는 사전에 지정된 가중치와 이 메서드 호출 시 전달한 가중치 중 더 큰 값으로 설정됩니다.

구문

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