UnclassifiedInkNode-Klasse
Stellt einen ContextNode für eine Auflistung von Strichen dar, die noch nicht klassifiziert wurden.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Syntax
'Declaration
Public NotInheritable Class UnclassifiedInkNode _
Inherits ContextNode
'Usage
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
Hinweise
Jeder Strich, der InkAnalyzer mit der InkAnalyzer.AddStroke-Methode oder InkAnalyzer.AddStrokes-Methode hinzugefügt wird, wird automatisch einem UnclassifiedInkNode-Objekt zugeordnet.
Wenn InkAnalyzer.AddStroke oder InkAnalyzer.AddStrokes zum Hinzufügen der Striche verwendet wird, wird ein UnclassifiedInkNode-Objekt für jeden Sprachbezeichner unter dem RootNode angezeigt.
Nachdem InkAnalyzer.Analyze aufgerufen wurde, wird UnclassifiedInkNode aus der Struktur entfernt. Wenn InkAnalyzer.BackgroundAnalyze aufgerufen wird, werden nach Abschluss der Freihandanalyse alle UnclassifiedInkNode-Objekte, die zum Zeitpunkt des Aufrufs von BackgroundAnalyze existierten, entfernt. Die einzigen Striche, die nicht entfernt werden, sind neue Striche, die dem UnclassifiedInkNode hinzugefügt wurden und die noch nicht analysiert worden sind.
UnclassifiedInkNode kann keine untergeordneten Elemente haben.
Beispiele
Im folgenden Beispiel wird vor der Ausführung der Freihandanalyse durch den InkAnalyzer, theInkAnalyzer, der Kulturbezeichner aller nicht analysierten Striche auf eine Ganzzahl (languageId) festgelegt. Dadurch wird erzwungen, dass all diese Striche mit dieser Sprache analysiert werden. Das wird durch Suchen aller UnclassifiedInkNode-Objekte in der Kontextstruktur und Einstellen der Sprachbezeichner ihrer Striche erreicht.
' 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...
Vererbungshierarchie
System.Object
Microsoft.Ink.ContextNode
Microsoft.Ink.UnclassifiedInkNode
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0