IInkRecognizerContext::p utref_WordList 메서드(msinkaut.h)

인식 결과를 개선하기 위해 인식 프로세스에 사용되는 단어 목록을 가져오거나 설정합니다.

이 속성은 읽기/쓰기가 가능합니다.

구문

HRESULT putref_WordList(
  IInkWordList *WordList
);

매개 변수

WordList

반환 값

없음

설명

Strokes 속성이 NULL인 경우에만 이 속성을 설정하면 성공합니다. InkStrokes 컬렉션을 InkRecognizerContextStrokes 속성에 연결하기 전에 WordList 속성을 설정하거나 Strokes 속성을 NULL로 설정한 다음 WordList 속성을 설정해야 합니다(InkStrokes 컬렉션을 다시 연결).

현재 단어 목록을 제거하고 사용자 사전을 사용하려면 이 속성을 NULL로 설정합니다. InkWordList 개체의 후속 수정은 인식 결과를 수정하지 않습니다. 단어 목록을 변경하려면 먼저 이 속성을 NULL로 설정하고 InkWordList를 수정한 다음 WordList 속성에 할당하여 InkRecognizerContext에 다시 연결합니다.

Factoid 속성을 사용하여 컨텍스트와 연결된 단어 목록으로 검색을 제한합니다. 결과를 개선하기 위해 RecognitionFlags 속성을 설정해야 할 수도 있습니다.

factoid가 설정된 후에는 Wordlist를 설정할 수 없습니다. 이렇게 하면 factoid가 존재하지 않는 단어 목록을 참조할 수 없습니다. 이렇게 시도하면 E_FAIL HRESULT 값이 발생합니다.

문자열이 단어 목록에 추가되면 대문자로 표시된 버전도 암시적으로 추가됩니다. instance 경우 "hello"를 추가하면 암시적으로 "Hello" 및 "HELLO"가 추가됩니다.

256자보다 긴 단어를 사용하면 WordList 속성을 InkRecognizerContext에 할당할 때 E_POINTER 예외가 발생합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 msinkaut.h
라이브러리 InkObj.dll

추가 정보

IInkRecognizerContext

InkRecognizerContext 클래스

InkWordList 클래스