UnclassifiedInkNode 类
表示尚未分类的笔画集合的 ContextNode。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink.Analysis(在 Microsoft.Ink.Analysis.dll 中)
语法
声明
Public NotInheritable Class UnclassifiedInkNode _
Inherits ContextNode
用法
Dim instance As UnclassifiedInkNode
public sealed class UnclassifiedInkNode : ContextNode
public ref class UnclassifiedInkNode sealed : public ContextNode
public final class UnclassifiedInkNode extends ContextNode
public final class UnclassifiedInkNode extends ContextNode
备注
任何使用 InkAnalyzer.AddStroke 或 InkAnalyzer.AddStrokes 方法添加到 InkAnalyzer 的笔画都自动与 UnclassifiedInkNode 对象关联。
如果 InkAnalyzer.AddStroke 或 InkAnalyzer.AddStrokes 用于添加笔画,则在 RootNode 下会为每个语言标识符都显示一个 UnclassifiedInkNode 对象。
调用 InkAnalyzer.Analyze 后,UnclassifiedInkNode 将从树中移除。如果调用 InkAnalyzer.BackgroundAnalyze,则在墨迹分析完成后,将移除调用 BackgroundAnalyze 时存在的所有 UnclassifiedInkNode 对象。只有已添加到 UnclassifiedInkNode 但尚未分析的新笔画才不会移除。
UnclassifiedInkNode 不能有任何子级。
示例
在下面的示例中,在 InkAnalyzer (theInkAnalyzer) 执行墨迹分析之前,所有未分析笔画的区域性标识符都设置为整数 languageId。这将强制以该语言分析所有这些笔画。此操作的实现方法为:查找上下文树中的所有 UnclassifiedInkNode 对象并设置其笔画的语言标识符。
' Set all unanalyzed strokes to have the language specified by languageId
Dim unclassifiedNodes As ContextNodeCollection = _
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.UnclassifiedInk)
Dim unclassifiedNode As UnclassifiedInkNode
For Each unclassifiedNode In unclassifiedNodes
' Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId)
Next
' Perform ink analysis...
// Set all unanalyzed strokes to have the language specified by languageId
ContextNodeCollection unclassifiedNodes =
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.UnclassifiedInk);
foreach (UnclassifiedInkNode unclassifiedNode in unclassifiedNodes)
{
// Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId);
}
// Perform ink analysis...
继承层次结构
System.Object
Microsoft.Ink.ContextNode
Microsoft.Ink.UnclassifiedInkNode
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0