다음을 통해 공유


RecognizerContext.Strokes 속성

업데이트: 2007년 11월

RecognizerContext 개체에 연결된 Strokes 컬렉션을 가져오거나 설정합니다.

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

구문

‘선언
Public Property Strokes As Strokes
‘사용 방법
Dim instance As RecognizerContext
Dim value As Strokes

value = instance.Strokes

instance.Strokes = value
public Strokes Strokes { get; set; }
public:
property Strokes^ Strokes {
    Strokes^ get ();
    void set (Strokes^ value);
}
/** @property */
public Strokes get_Strokes()
/** @property */
public  void set_Strokes(Strokes value)
public function get Strokes () : Strokes
public function set Strokes (value : Strokes)

속성 값

형식: Microsoft.Ink.Strokes
RecognizerContext 개체에 연결된 Strokes 컬렉션입니다.

설명

RecognizerContext 개체가 필기 인식을 수행하도록 하려면 Strokes 컬렉션을 RecognizerContext 개체에 할당해야 합니다. 이 속성은 RecognizerContext 개체가 RecognitionResult 개체를 만드는 Strokes 컬렉션을 유지합니다.

Strokes 컬렉션은 두 번 이상 설정할 수 있습니다. Strokes 컬렉션을 설정할 때마다 RecognizerContext 개체는 다시 설정됩니다. 모든 잉크 또는 결과는 제거되고 이전의 EndInkInput 호출은 무시되며, 새 스트로크가 추가됩니다.

Strokes 컬렉션은 nullNull 참조(Visual Basic의 경우 Nothing)로 설정할 수도 있는데, 이렇게 하면 RecognizerContext 개체도 다시 설정됩니다. RecognizerContext가 다시 설정되어도 인식 안내선, 유의 사실 및 이전에 해당 개체에 대해 설정된 기타 속성은 그대로 유지됩니다.

RecognizerContext 개체가 다시 설정되면 백그라운드 스레드에서 수행되던 인식은 모두 취소됩니다.

RecognizerContext 개체의 Strokes 속성을 Ink 개체와 연결된 스트로크와 동기화된 상태로 유지하려면 Ink 개체의 InkAddedInkDeleted 이벤트를 사용하여 RecognizerContext 개체에 할당된 Strokes 컬렉션에 추가하거나 컬렉션에서 제거해야 하는 스트로크를 수신 대기합니다. 여기에는 Ink 개체 내에서 스트로크를 추가, 삭제, 클리핑 또는 분할하는 작업이 포함됩니다.

참고

Ink 개체에서 스트로크를 이동하거나 배율을 조정하거나 변환해도 InkAdded 또는 InkDeleted 이벤트가 생성되지는 않습니다. RecognizerContext 개체의 스트로크에 대해 동일한 변환을 수행하면 RecognizerContext 개체의 Strokes 속성이 동기화 상태로 유지됩니다.

예제

이 C# 예제에서는 RecognizerContext 개체인 theRecognizerContext의 Strokes 속성을 제거하여 다른 속성에는 영향을 주지 않고 RecognizerContext 개체를 다시 설정합니다.

theRecognizerContext.Strokes = null;

이 Microsoft® Visual Basic® .NET 예제에서는 RecognizerContext 개체인 theRecognizerContext의 Strokes 속성을 제거하여 다른 속성에는 영향을 주지 않고 RecognizerContext 개체를 다시 설정합니다.

theRecognizerContext.Strokes = Nothing

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

RecognizerContext 클래스

RecognizerContext 멤버

Microsoft.Ink 네임스페이스

Strokes

RecognizerContext.EndInkInput