將已儲存的分析結果載入至 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 會在載入儲存的結果時引發 ContextNodeCreated、ContextNodeLinkAdding 和 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
請參閱
參考
InkAnalyzerInk()
System.Windows.Ink.ContextNode
Ink