InkAnalyzerBase.SaveResults 方法 (Hashtable, ContextNodeBase)

保存与墨迹分析器关联的特定上下文节点的分析结果。

命名空间:  System.Windows.Ink.AnalysisCore
程序集:  IACore(在 IACore.dll 中)

语法

声明
Public Function SaveResults ( _
    strokeIdMap As Hashtable, _
    node As ContextNodeBase _
) As Byte()
用法
Dim instance As InkAnalyzerBase
Dim strokeIdMap As Hashtable
Dim node As ContextNodeBase
Dim returnValue As Byte()

returnValue = instance.SaveResults(strokeIdMap, _
    node)
public byte[] SaveResults(
    Hashtable strokeIdMap,
    ContextNodeBase node
)
public:
array<unsigned char>^ SaveResults(
    Hashtable^ strokeIdMap, 
    ContextNodeBase^ node
)
public byte[] SaveResults(
    Hashtable strokeIdMap,
    ContextNodeBase node
)
public function SaveResults(
    strokeIdMap : Hashtable, 
    node : ContextNodeBase
) : byte[]

参数

返回值

类型:array<System.Byte[]
返回保存的 InkAnalyzer 结果。这些数据以及相关墨迹数据可以保存到存储介质中。返回值不包含任何墨迹数据,仅包含 InkAnalyzer 的保存结果。

备注

如果使用更底层的 API,则必须管理自己的笔画 ID。您可能希望使用 Ink 对象来保存相关数据。这种情况下,请将所有笔画添加到一个新的 Ink 对象,然后调用 Save 方法。您需要通过某种方式使墨迹分析知道这些笔画的已更改的 ID。strokeIdMap 用于实现这一目的。

此方法保存 node 及其所有上级和后代上下文节点的当前分析结果。

此方法在 node 的 PartiallyPopulated 值为 true 时引发异常。

平台

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkAnalyzerBase 类

InkAnalyzerBase 成员

SaveResults 重载

System.Windows.Ink.AnalysisCore 命名空间