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.AddStrokeInkAnalyzer.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

另请参见

参考

UnclassifiedInkNode 成员

System.Windows.Ink 命名空间

InkAnalyzer.AddStroke

InkAnalyzer.AddStrokes