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[]
參數
- strokeIdMap
型別:System.Collections.Hashtable
InkAnalyzer 所使用筆劃識別項與儲存所使用筆劃識別項之間的對應。請參閱註解。
- nodes
型別:System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection
要儲存其分析結果的內容節點集合。
傳回值
型別: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