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