다음을 통해 공유


IInkRecognitionResult::ModifyTopAlternate 메서드(msinkaut.h)

지정된 대체를 사용하여 인식 결과의 위쪽 대체를 변경합니다.

구문

HRESULT ModifyTopAlternate(
  [in] IInkRecognitionAlternate *Alternate
);

매개 변수

[in] Alternate

상위 대체를 수정하는 데 사용할 IInkRecognitionAlternate 입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
TPC_E_NOT_RELEVANT
격자에는 데이터가 포함되지 않습니다.
E_POINTER
매개 변수에 잘못된 포인터가 포함되어 있습니다.
E_INVALIDARG
대체 항목이 알려진 범위와 일치하지 않거나 이 격자에서 가져오지 않았습니다.
E_INK_EXCEPTION
처리하는 동안 예외가 발생했습니다.
E_OUTOFMEMORY
작업을 완료하기 위해 메모리를 할당할 수 없습니다.

설명

기본적으로 인식 결과의 최상의 결과 문자열은 상위 대체 항목에 해당합니다. 그러나 이 메서드를 사용하여 상위 대체 항목 이외의 대체 항목이 결과에 사용되도록 지정할 수 있습니다. 상위 대체 항목 이외의 대체 항목을 선택하는 경우 기본적으로 결과와 연결된 대체 항목의 격자를 통해 다른 경로를 선택합니다.

인식 결과를 수정하는 데 사용할 수 있는 대체를 검색하려면 AlternatesFromSelection 메서드를 호출합니다.

참고ModifyTopAlternate 메서드 를 호출하면 TopStringTopAlternate 속성이 수정됩니다.
 
함수에 사용되는 대체는 전체 문장에서 단어 대체가 될 수 있습니다. 예를 들어 "헬로 월드"에 AlternatesFromSelection(0, 5)을 사용하여 얻은 대체 항목은 단어의 "Hello" 부분만 변경하여 "World" 부분을 그대로 유지합니다.

요구 사항

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

추가 정보

GetAlternatesFromSelection 메서드

IInkRecognitionAlternate 인터페이스

IInkRecognitionResult 인터페이스

TopAlternate 속성

TopString 속성