다음을 통해 공유


IInkRecognitionResult 인터페이스(msinkaut.h)

인식의 결과를 나타냅니다. 필기 잉크를 인식한 결과는 IInkRecognitionResult 개체에 반환됩니다.

상속

IInkRecognitionResult 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IInkRecognitionResult 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IInkRecognitionResult 인터페이스에는 이러한 메서드가 있습니다.

 
IInkRecognitionResult::get_Strokes

개체에 포함되거나 개체를 만드는 데 사용되는 스트로크의 컬렉션을 가져옵니다. (IInkRecognitionResult.get_Strokes)
IInkRecognitionResult::get_TopAlternate

인식 결과의 상위 대체를 가져옵니다. (IInkRecognitionResult.get_TopAlternate)
IInkRecognitionResult::get_TopConfidence

인식 결과의 상위 대체를 가져옵니다. (IInkRecognitionResult.get_TopConfidence)
IInkRecognitionResult::get_TopString

TopAlternate 속성의 결과 텍스트를 가져옵니다.
IInkRecognitionResult::ModifyTopAlternate

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

결과를 만드는 데 사용된 스트로크에 인식 결과를 할당합니다.

설명

IInkRecognitionAlternate 개체 또는 대체 개체는 결과에서 생성됩니다. 최상의 대체 항목은 결과에서 기본값으로 사용되는 대체 항목입니다. 그러나 IInkRecognitionResult 개체의 메서드를 사용하여 결과에 사용할 대체 항목을 지정할 수 있습니다.

인식 결과가 모든 스트로크 컬렉션에 자동으로 할당되는 경우 시스템 성능이 저하됩니다. 따라서 기본적으로 결과는 스트로크 컬렉션에 연결되지 않습니다. 결과를 스트로크 컬렉션에 할당하려면 SetResultOnStrokes 메서드를 호출해야 합니다.

인식 결과를 유지하는 유일한 방법은 SetResultOnStrokes를 호출한 다음 이 스트로크 컬렉션을 InkDisp 개체의 CustomStrokes 컬렉션에 추가하는 것입니다.

모든 인식기가 TopConfidence 속성을 설정하는 것은 아닙니다. 애플리케이션이 인식기에서 설정하지 않은 속성에 액세스하려고 하면 인수 예외가 throw됩니다.

이 인터페이스를 구현하는 클래스를 정의하는 경우 새 클래스는 태블릿 PC API(애플리케이션 프로그래밍 인터페이스)와 올바르게 상호 작용하지 않습니다.

참고 Microsoft에서 라틴 문자와 동아시아 언어로 제공되는 다양한 필기 인식기는 인식 결과로 0xFFFF 유니코드 값을 생성할 수 있습니다. 이는 인식기가 잉크 조각을 유효한 문자와 일치시킬 수 없는 경우에 발생합니다. 0xFFFF 코드 포인트는 유효한 UCS-2이지만 UTF-8에서는 허용되지 않습니다. 인식 결과를 UTF-8로 변환하는 애플리케이션은 0xFFFF 다른 코드 포인트(예: 0xFFFD)로 대체해야 합니다.
 

요구 사항

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

추가 정보

CustomStrokes 속성 [InkDisp 클래스]

IInkCustomStrokes 인터페이스

IInkRecognizer 인터페이스

InkDisp 클래스

InkRecognizerContext 클래스

InkStrokes 컬렉션