다음을 통해 공유


RecognizerContext.SetEnabledUnicodeRanges 메서드

업데이트: 2007년 11월

컨텍스트에 대해 하나 이상의 유니코드 범위를 사용하도록 설정합니다.

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

구문

‘선언
Public Sub SetEnabledUnicodeRanges ( _
    ranges As UnicodeRange() _
)
‘사용 방법
Dim instance As RecognizerContext
Dim ranges As UnicodeRange()

instance.SetEnabledUnicodeRanges(ranges)
public void SetEnabledUnicodeRanges(
    UnicodeRange[] ranges
)
public:
void SetEnabledUnicodeRanges(
    array<UnicodeRange>^ ranges
)
public void SetEnabledUnicodeRanges(
    UnicodeRange[] ranges
)
public function SetEnabledUnicodeRanges(
    ranges : UnicodeRange[]
)

매개 변수

설명

모든 인식기가 이 메서드를 지원하는 것은 아닙니다. 인식기에서 이 메서드를 지원하지 않는 경우에는 NotImplementedException이 발생합니다. 이 메서드는 Microsoft.Ink 버전 6.0 어셈블리에 새로 도입되었습니다.

예제

이 예제에서는 영어 알파벳 대문자로 구성되는 새 UnicodeRange를 만들어 SetEnabledUnicodeRanges 메서드로 전달하는 데 사용합니다. 이 메서드를 지원하지 않는 인식기도 있으므로 메서드 호출은 try...catch 블록으로 묶어야 합니다.

Dim RC As RecognizerContext = New RecognizerContext()
Dim ucRange As UnicodeRange = New UnicodeRange("A", 26)
Try
    ' not all recognizers support this method
    RC.SetEnabledUnicodeRanges(New UnicodeRange() {ucRange})
Catch ex As NotImplementedException
    ' if SetEnabledUnicodeRanges() is not supported
End Try
RecognizerContext RC = new RecognizerContext();
UnicodeRange ucRange = new UnicodeRange('A', 26);
try
{
    // not all recognizers support this method
    RC.SetEnabledUnicodeRanges(new UnicodeRange[] { ucRange });
}
catch (NotImplementedException)
{
    // if SetEnabledUnicodeRanges() is not supported
}

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

RecognizerContext 클래스

RecognizerContext 멤버

Microsoft.Ink 네임스페이스