次の方法で共有


InkAnalyzer.Load メソッド (Stream)

保存された分析結果を InkAnalyzer に読み込みます。

名前空間 :  System.Windows.Ink
アセンブリ :  IAWinFX (IAWinFX.dll 内)

構文

'宣言
Public Function Load ( _
    stream As Stream _
) As Boolean
'使用
Dim instance As InkAnalyzer
Dim stream As Stream
Dim returnValue As Boolean

returnValue = instance.Load(stream)
public bool Load(
    Stream stream
)
public:
bool Load(
    Stream^ stream
)
public boolean Load(
    Stream stream
)
public function Load(
    stream : Stream
) : boolean

パラメータ

  • stream
    型 : System.IO.Stream
    保存された分析結果を格納しているストリーム。

戻り値

型 : System.Boolean
分析結果が正常に読み込まれた場合は true。それ以外の場合は、false。

解説

InkAnalyzer が、保存された結果から ContextNode を追加する場合、新しいグローバル一意識別子 (GUID) を ContextNode オブジェクトの Id() プロパティに割り当てます。

このメソッドは、保存された分析結果を既存の結果に追加します。結合された結果の順序を正しいものにするため、読み込まれたコンテキスト ノードが含まれている領域をインク アナライザの DirtyRegion に追加してから、インクを再分析します。

保存された分析のヒントが既存の分析のヒントと競合する場合、InkAnalyzer はその保存されたヒントを読み込みませんが、保存された結果の残りの部分を読み込みます。ただし、保存されたストローク データが、アンロードされた保存された分析ヒントの領域内にある場合、InkAnalyzer はそのストロークの境界ボックスをアナライザの DirtyRegion に追加します。保存されたストローク データが既存の分析ヒントの領域内にある場合、アナライザはそのストロークの境界ボックスもアナライザの DirtyRegion に追加します。分析のヒントの詳細については、AnalysisHintNode を参照してください。

InkAnalyzer は、保存された結果を読み込むと、ContextNodeCreatedContextNodeLinkAdding、および ContextNodePropertiesUpdated イベントを発生させます。

この例では、保存された分析結果を、theSavedResults という名前の MemoryStream から theInkAnalyzer という名前の InkAnalyzer に読み込みます。

' Load previously saved analysis results and associated ink data.
successful = Me.theInkAnalyzer.Load(theSavedResults)
// Load previously saved analysis results and associated ink data.
successful = this.theInkAnalyzer.Load(theSavedResults);

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkAnalyzer クラス

InkAnalyzer メンバ

Load オーバーロード

System.Windows.Ink 名前空間

InkAnalyzerInk()

InkAnalyzer.SaveResults

System.Windows.Ink.ContextNode

Ink

System.Windows.Ink.Stroke