InkAnalyzer 类

定义

提供对对象的访问,该对象可将墨迹笔划分类为书写笔划或绘图笔划,并识别文本、形状和基本布局结构。

public ref class InkAnalyzer sealed
/// [Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkAnalyzer final
[Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkAnalyzer
function InkAnalyzer()
Public NotInheritable Class InkAnalyzer
继承
Object Platform::Object IInspectable InkAnalyzer
属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)

构造函数

InkAnalyzer()

创建一个新的 InkAnalyzer 对象,用于管理从 墨迹分析生成的 InkAnalysisNode 对象。

属性

AnalysisRoot

获取墨迹分析结果的根节点。

IsAnalyzing

获取墨迹分析过程的状态。

方法

AddDataForStroke(InkStroke)

将单个墨迹笔划的数据添加到墨迹分析结果中。

AddDataForStrokes(IIterable<InkStroke>)

将多个墨迹笔划的数据添加到墨迹分析结果中。

AnalyzeAsync()

异步为墨迹分析过程生成对象树。

ClearDataForAllStrokes()

从最后一个墨迹分析过程中删除所有节点。

RemoveDataForStroke(UInt32)

从最后一个墨迹分析过程中删除指定墨迹笔划的所有节点。

RemoveDataForStrokes(IIterable<UInt32>)

从最后一个墨迹分析过程中删除指定墨迹笔划的所有节点。

ReplaceDataForStroke(InkStroke)

从最后一个墨迹分析过程中更新指定墨迹笔划的所有节点。

SetStrokeDataKind(UInt32, InkAnalysisStrokeKind)

设置与墨迹笔划关联的 InkAnalysisNode 的墨迹分析类别。

适用于