共用方式為


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 會在載入儲存的結果時引發 ContextNodeCreatedContextNodeLinkAddingContextNodePropertiesUpdated 事件。

範例

這個範例會從名為 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