InkAnalyzerBase.SaveResults 方法 (Hashtable, array<Int32[])

保存与墨迹分析器关联的特定笔画集的分析结果。

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

语法

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

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

参数

  • strokeIds
    类型:array<System.Int32[]
    要为其保存分析结果的笔画标识符。

返回值

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

备注

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

此方法保存 strokeIds 的当前分析结果,但不保存关联的上下文节点。

此方法在 strokeIds 中的任何笔画与 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 命名空间