다음을 통해 공유


컨텍스트 노드 형식

이러한 상수는 IContextNode 개체의 형식을 지정하는 값을 정의합니다.

상수/값 설명
GUID_CNT_ANALYSISHINT
(AnalysisHint)
IInkAnalyzer가 분석을 개선하는 데 사용하는 지역에 대한 추가 컨텍스트 정보가 포함된 노드를 나타냅니다.
GUID_CNT_CUSTOMRECOGNIZER
(CustomRecognizer)
단일 인식 작업에 사용되는 노드를 나타냅니다.
사용자 지정 인식기 노드 내에 있는 모든 스트로크 및 노드는 독립적인 인식 작업으로 인식되며 IInkAnalyzer에서 분석되지 않습니다.
사용자 지정 인식기 노드는 잉크 분석기 루트 노드의 직접 자식이어야 합니다.
사용자 지정 인식기 노드에는 다음과 같은 유형의 자식 요소가 포함될 수 있습니다.
  • UnclassifiedInk 노드 수입니다.
  • 개체 노드의 수입니다.
  • 임의의 수의 줄 노드.
  • 임의의 수의 InkWord 노드.
  • 알 수 없는 Guid 값이 있는 노드 수입니다.
GUID_CNT_IMAGE
(이미지)
문서에 잉크가 아닌 이미지가 있을 수 있는 2차원 영역의 노드를 나타냅니다.
IInkAnalyzer는 이미지 노드를 생성하지 않습니다. IContextNode::CreateSubNode를 사용하여 컨텍스트 노드 트리에 이미지 노드를 추가합니다. 그런 다음 IInkAnalyzer 는 이미지 노드에서 정의한 영역을 사용하여 잉크가 잉크가 아닌 이미지에 주석을 추가하는지 확인합니다.
이미지 노드에는 자식 요소가 있을 수 없습니다.
GUID_CNT_INKBULLET
(InkBullet)
InkBullet ContextNodeType은 글머리 기호 목록의 글머리 기호를 구성하는 스트로크 컬렉션을 나타냅니다.
InkBullet 형식의 ContextNode에는 자식이 있을 수 없습니다. Paragraph ContextNode의 자식일 수만 있습니다. 단일 단락 ContextNode에 하나의 InkBullet만 표시할 수 있습니다.
GUID_CNT_INKDRAWING
(InkDrawing)
드로잉을 구성하는 스트로크 컬렉션의 노드를 나타냅니다.
드로잉은 도형 또는 추상 스케치로 결정되는 스트로크입니다. 일반적으로 쓰기 스트로크로 분류되지 않은 스트로크입니다.
잉크 그리기 노드에는 자식 요소가 있을 수 없습니다.
GUID_CNT_INKWORD
(InkWord)
인식할 수 있는 단어를 형성하기 위한 논리적 그룹화 를 구성하는 스트로크 컬렉션의 노드를 나타냅니다.
잉크 단어 노드에는 자식 요소가 포함될 수 없습니다.
GUID_CNT_LINE
(선)
단어 줄의 노드를 나타냅니다.
줄 노드에는 다음과 같은 유형의 자식 요소가 포함될 수 있습니다.
  • 임의의 수의 잉크 단어 노드.
  • 임의의 수의 텍스트 단어 노드입니다.
  • 알 수 없는 GUID 값이 있는 노드 수입니다.
GUID_CNT_OBJECT
(개체)
"개체" 사용자 지정 인식기에서 반환되는 개체의 노드를 나타냅니다.
개체 노드에는 자식 요소가 포함될 수 없습니다.
사용자 지정 인식기 노드만 개체 노드를 포함할 수 있습니다.
GUID_CNT_PARAGRAPH
(단락)
줄의 논리적 그룹화 구성 노드 컬렉션에 대한 노드를 나타냅니다.
단락의 정확한 정의는 분석 엔진에 의해 결정됩니다. 일반적으로 단락에는 줄이 포함된 상자의 크기가 조정된 경우 함께 재배치되는 줄 그룹이 포함됩니다.
단락 노드에는 다음과 같은 유형의 자식 요소가 포함될 수 있습니다.
  • 임의의 수의 잉크 글머리 기호 노드.
  • 임의의 수의 줄 노드.
  • 알 수 없는 GUID 값이 있는 노드 수입니다.
GUID_CNT_ROOT
(루트)
잉크 분석 결과를 설명하는 노드 트리의 최상위 노드에 대한 노드를 나타냅니다.
루트 노드는 일반적으로 IInkAnalyzer::GetRootNode 메서드 메서드에서 가져옵니다.
루트 노드에는 다음과 같은 유형의 자식 요소가 포함될 수 있습니다.
  • 임의의 수의 분석 힌트 노드.
  • 사용자 지정 인식기 노드의 수.
  • 임의의 수의 이미지 노드.
  • 임의의 수의 잉크 그리기 노드.
  • 쓰기 지역 노드의 수입니다.
  • 분류되지 않은 잉크 노드의 수입니다.
  • 알 수 없는 GUID 값이 있는 노드 수입니다.
GUID_CNT_TEXTWORD
(TextWord)
문서에 잉크가 아닌 텍스트가 있을 수 있는 2차원 영역의 노드를 나타냅니다.
IInkAnalyzer는 텍스트 단어 노드를 생성하지 않습니다. IContextNode::CreateSubNode를 사용하여 컨텍스트 노드 트리에 텍스트 단어 노드를 추가합니다. 그런 다음 IInkAnalyzer 는 텍스트 단어 노드에 의해 정의된 영역을 사용하여 잉크가 아닌 텍스트에 주석을 달지 여부를 확인합니다.
이후 인식기는 텍스트 단어 노드에서 정의한 영역을 사용하여 잉크가 잉크가 아닌 단어에 주석을 달지 여부를 확인할 수 있습니다.
텍스트 단어 노드에는 자식 요소가 있을 수 없습니다.
GUID_CNT_UNCLASSIFIEDINKNODE
(UnclassifiedInk)
아직 분류되거나 인식되지 않은 스트로크의 노드를 나타냅니다.
분류되지 않은 잉크 노드에는 자식 요소가 있을 수 없습니다.

설명

다양한 컨텍스트 노드 형식에 대한 자세한 내용은 잉크 분석 개요를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
Iaguid.h

추가 정보

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::CreateSubNode

IContextNode::GetType

IInkAnalyzer::CreateAnalysisHint 메서드

IInkAnalyzer::CreateCustomRecognizer 메서드

IInkAnalyzer::FindNodesOfType 메서드

IInkAnalyzer::FindNodesOfTypeForStrokes 메서드

IInkAnalyzer::FindNodesOfTypeInSubTree 메서드

잉크 분석 참조