다음을 통해 공유


ContextNodeType.AnalysisHint 필드

업데이트: 2007년 11월

InkAnalyzer에 영역에 대한 추가 컨텍스트 정보를 제공하여 분석 결과를 향상시키는 노드 형식을 나타냅니다.

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

구문

‘선언
Public Shared ReadOnly AnalysisHint As Guid
‘사용 방법
Dim value As Guid

value = ContextNodeType.AnalysisHint
public static readonly Guid AnalysisHint
public:
static initonly Guid AnalysisHint
public static final Guid AnalysisHint
public static final var AnalysisHint : Guid

설명

ContextNodeType 필드의 Guid 값은 b3e85327-34d8-4a53-9bed-c4aa612428d3입니다.

예제

다음 예제에서는 InkAnalyzer인 theInkAnalyzerWithHint의 노드 트리에서 모든 WritingRegionNode 개체를 찾습니다. 그런 다음 "IS_DATE_FULLDATE"의 Factoid와 함께 AnalysisHintNode에 링크된 개체를 ContextNodeCollection인 writingRegionsWithFactoids에 배치합니다.

Dim writingRegionsWithFactoids As _
    New ContextNodeCollection(Me.theInkAnalyzerWithHint)
Dim allWritingRegions As ContextNodeCollection = _
    Me.theInkAnalyzerWithHint.FindNodesOfType( _
        Microsoft.Ink.ContextNodeType.WritingRegion)
Dim writingRegion As WritingRegionNode
For Each writingRegion In allWritingRegions
    ' See if they are linked to any factoid
    Dim link As ContextLink
    For Each link In writingRegion.Links
        If link.SourceNode.Type = ContextNodeType.AnalysisHint Then
            Dim hint As AnalysisHintNode = _
                CType(link.SourceNode, AnalysisHintNode)
            If hint.Factoid = "IS_DATE_FULLDATE" Then
                writingRegionsWithFactoids.Add(writingRegion)
            End If
        End If
    Next link
Next writingRegion
ContextNodeCollection writingRegionsWithFactoids = 
    new ContextNodeCollection(this.theInkAnalyzerWithHint);
ContextNodeCollection allWritingRegions =
    this.theInkAnalyzerWithHint.FindNodesOfType(Microsoft.Ink.ContextNodeType.WritingRegion);
foreach (WritingRegionNode writingRegion in allWritingRegions)
{
    // See if they are linked to any factoid
    foreach (ContextLink link in writingRegion.Links)
    {
        if (link.SourceNode.Type == ContextNodeType.AnalysisHint)
        {
            AnalysisHintNode hint = (AnalysisHintNode) link.SourceNode;
            if (hint.Factoid == "IS_DATE_FULLDATE")
            {
                writingRegionsWithFactoids.Add(writingRegion);
            }
        }
    }
}

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

ContextNodeType 클래스

ContextNodeType 멤버

Microsoft.Ink 네임스페이스

Microsoft.Ink.AnalysisHintNode