InkAnalyzerBase.SaveResults 方法 (Hashtable, ContextNodeBaseCollection)

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

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

语法

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

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

参数

返回值

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

备注

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

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

此方法在 nodes 中的任何上下文节点的 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 命名空间