将保存的分析结果加载到 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
如果排除以前未添加到 InkAnalyzer 中的笔画,则为 true;否则为 false。
返回值
类型:System.Boolean
如果分析结果成功加载,则为 true;否则为 false。
备注
在墨迹分析的其他层(如 Windows 窗体层)中,墨迹分析器可以保存而不添加笔画。如果 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 事件。
示例
此示例将 MemoryStream (theSavedResults) 中的已保存分析结果加载到名为 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