InkAnalyzerBase.CreateCustomRecognizer 메서드
업데이트: 2007년 11월
분석기의 새 사용자 지정 인식기 노드를 만듭니다.
네임스페이스: System.Windows.Ink.AnalysisCore
어셈블리: IACore(IACore.dll)
구문
‘선언
Public Function CreateCustomRecognizer ( _
inkRecognizerId As Guid _
) As ContextNodeBase
‘사용 방법
Dim instance As InkAnalyzerBase
Dim inkRecognizerId As Guid
Dim returnValue As ContextNodeBase
returnValue = instance.CreateCustomRecognizer(inkRecognizerId)
public ContextNodeBase CreateCustomRecognizer(
Guid inkRecognizerId
)
public:
ContextNodeBase^ CreateCustomRecognizer(
Guid inkRecognizerId
)
public ContextNodeBase CreateCustomRecognizer(
Guid inkRecognizerId
)
public function CreateCustomRecognizer(
inkRecognizerId : Guid
) : ContextNodeBase
매개 변수
- inkRecognizerId
형식: System.Guid
노드를 만들 InkRecognizerBase의 GUID(Globally Unique Identifier)입니다.
반환 값
형식: System.Windows.Ink.AnalysisCore.ContextNodeBase
설명
이 메서드는 Type 속성 값이 CustomRecognizer()인 새 ContextNodeBase를 만듭니다. 그런 다음 잉크 분석기 RootNode의 SubNodes 컬렉션에 새 사용자 지정 인식기 노드를 추가합니다.
예제
다음 예제에서는 InkAnalyzerBase인 theInkAnalyzerBase에 대한 사용자 지정 인식기 노드를 만듭니다. 분석기의 GetInkRecognizersByPriority 메서드가 일본어 잉크 인식기를 포함하는 InkRecognizerBaseCollection을 반환하는 경우에만 노드를 만듭니다.
' Add a custom recognizer node for Japanese, which has a locale
' identifier of 0x0011.
Dim theInkRecognizer As System.Windows.Ink.AnalysisCore.InkRecognizerBase = _
theInkAnalyzerBase.GetInkRecognizersByPriority().GetPriorityInkRecognizer(&H11)
Dim theCustomRecognizerNode As System.Windows.Ink.AnalysisCore.ContextNodeBase = Nothing
If Nothing IsNot theInkRecognizer Then
theCustomRecognizerNode = _
theInkAnalyzerBase.CreateCustomRecognizer(theInkRecognizer.Guid)
End If
// Add a custom recognizer node for Japanese, which has a locale
// identifier of 0x0011.
System.Windows.Ink.AnalysisCore.InkRecognizerBase theInkRecognizer =
theInkAnalyzerBase.GetInkRecognizersByPriority().GetPriorityInkRecognizer(0x0011);
System.Windows.Ink.AnalysisCore.ContextNodeBase theCustomRecognizerNode = null;
if (null != theInkRecognizer)
{
theCustomRecognizerNode =
theInkAnalyzerBase.CreateCustomRecognizer(theInkRecognizer.Guid);
}
플랫폼
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원
참고 항목
참조
System.Windows.Ink.AnalysisCore 네임스페이스
System.Windows.Ink.AnalysisCore.ContextNodeBase