將已儲存的分析結果載入至 InkAnalyzer。
命名空間: System.Windows.Ink
組件: IAWinFX (在 IAWinFX.dll 中)
語法
'宣告
Public Function Load ( _
stream As Stream, _
doNotAutoAddStrokes As Boolean _
) As Boolean
'用途
Dim instance As InkAnalyzer
Dim stream As Stream
Dim doNotAutoAddStrokes As Boolean
Dim returnValue As Boolean
returnValue = instance.Load(stream, doNotAutoAddStrokes)
public bool Load(
Stream stream,
bool doNotAutoAddStrokes
)
public:
bool Load(
Stream^ stream,
bool doNotAutoAddStrokes
)
public boolean Load(
Stream stream,
boolean doNotAutoAddStrokes
)
public function Load(
stream : Stream,
doNotAutoAddStrokes : boolean
) : boolean
參數
- stream
型別:System.IO.Stream
資料流,包含已儲存的分析結果。
- doNotAutoAddStrokes
型別:System.Boolean
true 表示排除先前未加入至 InkAnalyzer 的筆劃,否則為 false。
傳回值
型別:System.Boolean
如果分析結果成功載入,則為 true,否則為 false。
備註
在其他筆墨分析層上,例如 Windows Form 層,筆墨分析器可以儲存筆劃但不加入筆劃。如果 doNotAutoAddStrokes 為 true,InkAnalyzer 會忽略儲存筆劃時未加入至筆墨分析器的筆劃。
注意事項: |
|---|
Windows Presentation Foundation 隨附的 InkAnalyzer 不會儲存未加入至 InkAnalyzer 的筆劃。使用 System.Windows.Ink.InkAnalyzer 儲存筆墨時,doNotAutoAddStroke 不會影響 Load(Stream, Boolean) 方法的行為。 |
當 InkAnalyzer 從儲存的結果加入 ContextNode 時,會將新的全域唯一識別項 (GUID) 指派給 ContextNode 物件的 Id() 屬性。
這個方法會將儲存的分析結果附加至現有的結果。為確保已合併的結果具有正確的順序,請將包含已載入內容節點的區域加入至分析器的 DirtyRegion,然後重新分析筆墨。
如果已儲存的分析提示與現有的分析提示衝突,則 InkAnalyzer 不會載入已儲存的提示,但會載入其餘已儲存的結果。不過,如果儲存的筆劃資料位於未載入的已儲存分析提示區域內,則 InkAnalyzer 會將筆劃的週框方塊加入至分析器的 DirtyRegion。如果儲存的筆劃資料位於現有分析提示的區域內,則分析器也會將筆劃的週框方塊加入至分析器的 DirtyRegion。如需分析提示的詳細資訊,請參閱 AnalysisHintNode。
InkAnalyzer 會在載入儲存的結果時引發 ContextNodeCreated、ContextNodeLinkAdding 和 ContextNodePropertiesUpdated 事件。
範例
這個範例會從名為 theSavedResults 的 MemoryStream 將儲存的分析結果載入至名為 theInkAnalyzer 的 InkAnalyzer。
' Load previously saved analysis results, but do not load
' associated ink data.
successful = Me.theInkAnalyzer.Load(theSavedResults, True)
// Load previously saved analysis results, but do not load
// associated ink data.
successful = this.theInkAnalyzer.Load(theSavedResults, true);
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0
請參閱
參考
InkAnalyzerInk()
System.Windows.Ink.ContextNode
Ink
注意事項: