UnclassifiedInkNode 类
表示尚未分类的笔画集合的 ContextNode。
命名空间: System.Windows.Ink
程序集: IAWinFX(在 IAWinFX.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 不能有任何子节点。
示例
在下面的示例中,在名为 theInkAnalyzer 的 InkAnalyzer 执行墨迹分析之前,所有未分析笔画的区域性标识符均设置为名为 languageId 的整数。这将强制以该语言分析所有笔画。此项操作的实现方法:查找上下文树中的所有 UnclassifiedInkNode 对象,设置笔画的区域设置标识符。
' Set all unanalyzed strokes to have the language specified by languageId
Dim unclassifiedNodes As ContextNodeCollection = theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk)
Dim unclassifiedNode As UnclassifiedInkNode
For Each unclassifiedNode In unclassifiedNodes
' Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId)
Next unclassifiedNode
' Perform ink analysis...
// Set all unanalyzed strokes to have the language specified by languageId
ContextNodeCollection unclassifiedNodes =
theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk);
foreach (UnclassifiedInkNode unclassifiedNode in unclassifiedNodes)
{
// Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId);
}
// Perform ink analysis...
继承层次结构
System.Object
System.Windows.Ink.ContextNode
System.Windows.Ink.UnclassifiedInkNode
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0