まだ分類されていないストロークのコレクションの 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 を使用してストロークを追加すると、各言語識別子の 1 つの UnclassifiedInkNode オブジェクトが RootNode の下に表示されます。
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