다음을 통해 공유


UnclassifiedInkNode 클래스

업데이트: 2007년 11월

아직 분류되지 않은 스트로크의 컬렉션에 대한 ContextNode를 나타냅니다.

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

구문

‘선언
Public NotInheritable Class UnclassifiedInkNode _
    Inherits ContextNode
‘사용 방법
Dim instance As UnclassifiedInkNode
public sealed class UnclassifiedInkNode : ContextNode
public ref class UnclassifiedInkNode sealed : public ContextNode
public final class UnclassifiedInkNode extends ContextNode
public final class UnclassifiedInkNode extends ContextNode

설명

InkAnalyzer.AddStroke 또는 InkAnalyzer.AddStrokes 메서드를 사용하여 InkAnalyzer에 추가한 모든 스트로크는 자동으로 UnclassifiedInkNode 개체에 연결됩니다.

InkAnalyzer.AddStroke 또는 InkAnalyzer.AddStrokes를 사용하여 스트로크를 추가한 경우 RootNode 아래에 각 언어 식별자에 대한 UnclassifiedInkNode 개체가 하나씩 나타납니다.

InkAnalyzer.Analyze를 호출하면 트리에서 UnclassifiedInkNode가 제거됩니다. InkAnalyzer.BackgroundAnalyze를 호출하면 잉크 분석이 끝난 후 BackgroundAnalyze를 호출한 시점에 있던 모든 UnclassifiedInkNode 개체가 제거됩니다. UnclassifiedInkNode에 추가되었으며 아직 분석되지 않은 새 스트로크만 제거되지 않고 남겨집니다.

UnclassifiedInkNode는 자식을 가질 수 없습니다.

예제

다음 예제에서는 InkAnalyzer인 theInkAnalyzer에서 잉크 분석을 수행하기 전에 분석되지 않은 모든 스트로크의 문화권 식별자를 정수인 languageId로 설정합니다. 이렇게 하면 이러한 모든 스트로크가 해당 언어로 분석됩니다. 이를 위해 컨텍스트 트리에서 모든 UnclassifiedInkNode 개체를 찾아 해당 스트로크의 언어 식별자를 설정합니다.

' Set all unanalyzed strokes to have the language specified by languageId
Dim unclassifiedNodes As ContextNodeCollection = _
    theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.UnclassifiedInk)
Dim unclassifiedNode As UnclassifiedInkNode
For Each unclassifiedNode In unclassifiedNodes
    ' Set the strokes' language identifier
    theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId)
Next

' Perform ink analysis...

// Set all unanalyzed strokes to have the language specified by languageId
ContextNodeCollection unclassifiedNodes =
    theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.UnclassifiedInk);
foreach (UnclassifiedInkNode unclassifiedNode in unclassifiedNodes)
{
    // Set the strokes' language identifier
    theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId);
}

// Perform ink analysis...

상속 계층 구조

System.Object
  Microsoft.Ink.ContextNode
    Microsoft.Ink.UnclassifiedInkNode

스레드로부터의 안전성

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

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

UnclassifiedInkNode 멤버

Microsoft.Ink 네임스페이스

InkAnalyzer.AddStroke

InkAnalyzer.AddStrokes