インク アナライザに関連付けられた特定のコンテキスト ノードの分析結果を保存します。
名前空間 : 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