ConfirmationType 枚举
指定可在 IContextNode 对象上发生的确认类型。
语法
typedef enum ConfirmationType {
ConfirmationType_None = 0,
ConfirmationType_NodeTypeAndProperties = 1,
ConfirmationType_TopBoundary = 4
} ConfirmationType;
常量
-
ConfirmationType_None
-
未应用任何确认。 IInkAnalyzer 可以根据需要自由更改上下文节点或其任何后代。
-
ConfirmationType_NodeTypeAndProperties
-
IInkAnalyzer 无法更改指定上下文节点的类型或任何属性。
-
ConfirmationType_TopBoundary
-
IInkAnalyzer 不会执行导致 Top Boundary 超出当前顶边界的操作,包括添加墨迹或与其他 ContextNode 合并。 例如:
- 应用程序分析一组 Ink,并标识一个 ParagraphNode。
- 应用程序确认此段落的 TopBoundary。
- 应用程序的用户在当前段落上方写入新墨迹。 再次调用分析时,新墨迹不会合并到“已确认的段落”节点中。
- 由于仅确认顶部边界,因此 ContextNode 可以继续向其他方向增长。 删除笔划可能会导致顶部边界向下移动。 转换 ContextNode 可能会导致位置发生更改,但不允许将其他墨迹合并到新位置。
此 ConfirmationType 仅适用于段落节点。
备注
只能对墨迹字和墨迹绘图节点使用 NodeTypeAndProperties 值, (请参阅 IContextNode::GetType) 。 否则,将从 IContextNode::Confirm 返回E_INVALIDARG。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|