上下文节点类型

这些常量定义指定 IContextNode 对象类型的值。

常量/值 说明
GUID_CNT_ANALYSISHINT
(AnalysisHint)
表示一个节点,该节点包含 IInkAnalyzer 用于改进其分析的区域的其他上下文信息。
GUID_CNT_CUSTOMRECOGNIZER
(CustomRecognizer)
表示用于单个识别操作的节点。
自定义识别器节点内的所有笔划和节点都由独立的识别操作识别,并且不会由 IInkAnalyzer 分析。
自定义识别器节点必须是墨迹分析器根节点的直接子节点。
自定义识别器节点可以包含以下类型的子元素:
  • 任意数量的 UnclassifiedInk 节点。
  • 任意数量的对象节点。
  • 任意数量的行节点。
  • 任意数量的 InkWord 节点。
  • 具有未知 Guid 值的任意数量的节点。
GUID_CNT_IMAGE
(映像)
表示文档中可以存在任何非墨迹图像的二维区域的节点。
IInkAnalyzer 不生成图像节点。 使用 IContextNode::CreateSubNode 将图像节点添加到上下文节点树。 然后 ,IInkAnalyzer 使用图像节点定义的区域来确定是否有墨迹对非墨迹图像进行批注。
图像节点不能有任何子元素。
GUID_CNT_INKBULLET
(InkBullet)
InkBullet ContextNodeType 表示在项目符号列表中构成项目符号的笔划集合。
InkBullet 类型的 ContextNode 不能有任何子级。 它只能是 Paragraph 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)
表示文档中可以存在任何非墨迹文本的二维区域的节点。
IInkAnalyzer 不生成文本字节点。 使用 IContextNode::CreateSubNode 将文本字节点添加到上下文节点树。 然后 ,IInkAnalyzer 使用文本单词节点定义的区域来确定是否有墨迹对非墨迹文本进行批注。
未来的识别器可以使用文本字节点定义的区域来确定是否有墨迹对非墨迹字进行批注。
文本字节点不能有任何子元素
GUID_CNT_UNCLASSIFIEDINKNODE
(UnclassifiedInk)
表示尚未分类或识别的任何笔划的节点。
未分类的墨迹节点不能有任何子元素。

备注

有关不同上下文节点类型的详细信息,请参阅 墨迹分析概述

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
Iaguid.h

另请参阅

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::CreateSubNode

IContextNode::GetType

IInkAnalyzer::CreateAnalysisHint 方法

IInkAnalyzer::CreateCustomRecognizer 方法

IInkAnalyzer::FindNodesOfType 方法

IInkAnalyzer::FindNodesOfTypeForStrokes 方法

IInkAnalyzer::FindNodesOfTypeInSubTree 方法

墨迹分析参考