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[]
参数
- strokeIdMap
类型:System.Collections.Hashtable
InkAnalyzer 使用的笔画标识符与用于保存的笔画标识符之间的映射。请参见备注。
- node
类型:System.Windows.Ink.AnalysisCore.ContextNodeBase
要为其保存分析结果的上下文节点。
返回值
类型: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