다음을 통해 공유


InkAnalyzer.AddStrokeToCustomRecognizer 메서드

업데이트: 2007년 11월

사용자 지정 인식기 노드에 스트로크를 추가합니다.

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

구문

‘선언
Public Function AddStrokeToCustomRecognizer ( _
    stroke As Stroke, _
    customRecognizer As CustomRecognizerNode _
) As ContextNode
‘사용 방법
Dim instance As InkAnalyzer
Dim stroke As Stroke
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode

returnValue = instance.AddStrokeToCustomRecognizer(stroke, _
    customRecognizer)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokeToCustomRecognizer(
    Stroke^ stroke, 
    CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public function AddStrokeToCustomRecognizer(
    stroke : Stroke, 
    customRecognizer : CustomRecognizerNode
) : ContextNode

매개 변수

  • stroke
    형식: Microsoft.Ink.Stroke
    사용자 지정 인식기 노드에 추가할 스트로크입니다.

반환 값

형식: Microsoft.Ink.ContextNode
InkAnalyzer 에서 스트로크를 추가한 컨텍스트 노드입니다.

설명

InkAnalyzer는 customRecognizer의 SubNodes 컬렉션에 있는 UnclassifiedInkNodeStroke를 추가합니다. 이러한 UnclassifiedInkNode가 없으면 InkAnalyzer는 customRecognizer 아래에 새 UnclassifiedInkNode를 만들고 새 UnclassifiedInkNode에 스트로크를 추가합니다.

이 메서드는 DirtyRegion을 영역의 현재 값과 추가된 스트로크의 경계 상자를 합친 영역으로 확장합니다.

스트로크가 이미 InkAnalyzer에 연결된 경우 InkAnalyzer에서 예외가 throw됩니다.

customRecognizer가 CustomRecognizerNode가 아니면 InkAnalyzer에서 예외가 throw됩니다.

예제

이 예제는 InkCollector 개체의 Stroke 이벤트에 대한 이벤트 처리기의 일부입니다. 여기에서는 CustomRecognizerNode인 theCustomRecognizerNode에 스트로크가 추가됩니다.

' Add the stroke to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokeToCustomRecognizer( _
    e.Stroke, Me.theCustomRecognizerNode)
// Add the stroke to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokeToCustomRecognizer(
    e.Stroke, this.theCustomRecognizerNode);

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkAnalyzer 클래스

InkAnalyzer 멤버

Microsoft.Ink 네임스페이스