다음을 통해 공유


RecognitionResult 클래스

업데이트: 2007년 11월

인식 결과를 나타냅니다. 필기된 잉크를 인식한 결과는 RecognitionResult 개체로 반환됩니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink(Microsoft.Ink.dll)

구문

‘선언
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class RecognitionResult
‘사용 방법
Dim instance As RecognitionResult
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class RecognitionResult
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class RecognitionResult
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class RecognitionResult
public class RecognitionResult

설명

결과에서 RecognitionAlternate 개체(대체 항목)이 만들어집니다. 최적(최상위) 대체 항목은 결과에서 기본적으로 사용되는 대체 항목입니다. 그러나 RecognitionResult 개체의 메서드를 사용하면 결과에서 사용할 대체 항목을 지정할 수 있습니다.

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

인식 결과를 유지하려면 SetResultOnStrokes를 호출한 다음 이 Strokes 컬렉션을 Ink 개체의 CustomStrokes 컬렉션에 추가해야 합니다.

일부 인식기에서는 TopConfidence 속성을 설정하지 않습니다. 응용 프로그램에서 인식기가 설정하지 않은 속성에 액세스하려고 하면 인수 예외가 throw됩니다.

참고

Microsoft에서 라틴 문자 인식기 및 동아시아 언어 인식기로 제공하는 다양한 필기 인식기에서는 인식 결과로 유니코드 값 0xFFFF를 생성하는 경우가 있습니다. 인식기에서 잉크 조각을 유효한 문자와 일치시킬 수 없으면 이러한 경우가 나타납니다. 0xFFFF 코드 포인트는 유효한 UCS-2이지만 UTF-8에서는 허용되지 않습니다. 인식 결과를 UTF-8로 변환하는 응용 프로그램에서는 0xFFFF를 0xFFFD 등의 다른 코드 포인트로 대체해야 합니다.

상속 계층 구조

System.Object
  Microsoft.Ink.RecognitionResult

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

RecognitionResult 멤버

Microsoft.Ink 네임스페이스

CustomStrokes

CustomStrokes

Ink

Recognizer

RecognizerContext

Strokes