Kontextknotentypen

Diese Konstanten definieren Werte, die den Typ von IContextNode-Objekten angeben.

Konstante/Wert BESCHREIBUNG
GUID_CNT_ANALYSISHINT
(AnalysisHint)
Stellt einen Knoten dar, der zusätzliche Kontextinformationen für eine Region enthält, die der IInkAnalyzer zur Verbesserung seiner Analyse verwendet.
GUID_CNT_CUSTOMRECOGNIZER
(CustomRecognizer)
Stellt einen Knoten dar, der für einen einzelnen Erkennungsvorgang verwendet wird.
Alle Striche und Knoten, die sich in einem benutzerdefinierten Erkennungsknoten befinden, werden von einem unabhängigen Erkennungsvorgang erkannt und nicht vom IInkAnalyzer analysiert.
Ein benutzerdefinierter Erkennungsknoten muss das direkte untergeordnete Element des Stammknotens der Freihandanalyse sein.
Ein benutzerdefinierter Erkennungsknoten kann die folgenden Typen von untergeordneten Elementen enthalten:
  • Eine beliebige Anzahl von UnclassifiedInk-Knoten.
  • Eine beliebige Anzahl von Objektknoten.
  • Beliebige Anzahl von Zeilenknoten.
  • Eine beliebige Anzahl von InkWord-Knoten.
  • Eine beliebige Anzahl von Knoten mit einem unbekannten Guid-Wert.
GUID_CNT_IMAGE
(Bild)
Stellt einen Knoten für einen zweidimensionalen Bereich dar, in dem keine Freihandbilder im Dokument vorhanden sein können.
Der IInkAnalyzer erzeugt keine Imageknoten. Verwenden Sie IContextNode::CreateSubNode , um der Kontextknotenstruktur einen Imageknoten hinzuzufügen. Der IInkAnalyzer verwendet dann die vom Imageknoten definierten Regionen, um zu bestimmen, ob freihand das Nicht-Freihandimage kommentiert wird.
Ein Imageknoten darf keine untergeordneten Elemente aufweisen.
GUID_CNT_INKBULLET
(InkBullet)
Der InkBullet ContextNodeType stellt eine Sammlung von Strichen dar, die ein Aufzählungszeichen in einer Aufzählung bilden.
Ein ContextNode vom Typ InkBullet kann keine untergeordneten Elemente aufweisen. Es kann nur ein untergeordnetes Element eines Absatzkontextknotens sein. Nur ein InkBullet kann in einem einzelnen Absatzkontextknoten angezeigt werden.
GUID_CNT_INKDRAWING
(InkDrawing)
Stellt einen Knoten für eine Auflistung von Strichen dar, die eine Zeichnung darstellt.
Zeichnungen sind Striche, die als Formen oder abstrakte Skizzen bestimmt werden. Es handelt sich in der Regel um Striche, die nicht als Schreibstriche klassifiziert werden.
Ein Freihandzeichnungsknoten darf keine untergeordneten Elemente aufweisen.
GUID_CNT_INKWORD
(InkWord)
Stellt einen Knoten für eine Auflistung von Strichen dar, der eine logische Gruppierung darstellt, um ein erkennbares Wort zu bilden.
Ein Freihandwortknoten darf keine untergeordneten Elemente enthalten.
GUID_CNT_LINE
(Zeile)
Stellt einen Knoten für eine Wortzeile dar.
Ein Zeilenknoten kann die folgenden Typen untergeordneter Elemente enthalten:
  • Eine beliebige Anzahl von Freihandwortknoten.
  • Eine beliebige Anzahl von Textwortknoten.
  • Eine beliebige Anzahl von Knoten mit einem unbekannten GUID-Wert .
GUID_CNT_OBJECT
(Objekt)
Stellt einen Knoten für ein Objekt dar, das von einer benutzerdefinierten Objekterkennung zurückgegeben wird.
Ein Objektknoten darf keine untergeordneten Elemente enthalten.
Nur benutzerdefinierte Erkennungsknoten können Objektknoten enthalten.
GUID_CNT_PARAGRAPH
(Absatz)
Stellt einen Knoten für eine Auflistung von Knoten dar, die eine logische Gruppierung von Zeilen darstellt.
Die genaue Definition eines Absatzes wird von den Analysemodulen bestimmt. Im Allgemeinen enthält ein Absatz Zeilengruppen, die zusammenlaufen würden, wenn die Größe des Felds, das die Zeilen enthält, geändert wurde.
Ein Absatzknoten kann die folgenden Typen untergeordneter Elemente enthalten:
  • Eine beliebige Anzahl von Freihand-Aufzählungszeichenknoten.
  • Beliebige Anzahl von Zeilenknoten.
  • Eine beliebige Anzahl von Knoten mit einem unbekannten GUID-Wert .
GUID_CNT_ROOT
(Stamm)
Stellt einen Knoten für den obersten Knoten einer Struktur von Knoten dar, die die Ergebnisse der Freihandanalyse beschreiben.
Stammknoten werden im Allgemeinen von der IInkAnalyzer::GetRootNode-Methode abgerufen.
Ein Stammknoten kann die folgenden Typen von untergeordneten Elementen enthalten:
  • Eine beliebige Anzahl von Analysehinweisknoten.
  • Eine beliebige Anzahl von benutzerdefinierten Erkennungsknoten.
  • Eine beliebige Anzahl von Imageknoten.
  • Eine beliebige Anzahl von Freihandzeichnungsknoten.
  • Eine beliebige Anzahl von Schreibregionknoten.
  • Eine beliebige Anzahl nicht klassifizierter Freihandknoten.
  • Eine beliebige Anzahl von Knoten mit einem unbekannten GUID-Wert .
GUID_CNT_TEXTWORD
(TextWord)
Stellt einen Knoten für den zweidimensionalen Bereich dar, in dem kein Freihandtext im Dokument vorhanden sein kann.
Der IInkAnalyzer erzeugt keine Textwortknoten. Verwenden Sie IContextNode::CreateSubNode , um der Kontextknotenstruktur einen Textwortknoten hinzuzufügen. Der IInkAnalyzer verwendet dann die durch den Textwortknoten definierten Regionen, um zu bestimmen, ob freihandeingaben den Nicht-Freihandtext mit Anmerkungen versehen werden.
Zukünftige Erkennungen können den durch einen Textwortknoten definierten Bereich verwenden, um zu bestimmen, ob freihand das Nicht-Freihandwort mit Anmerkungen versehen wird.
Ein Textwortknoten darf keine untergeordneten Elemente aufweisen
GUID_CNT_UNCLASSIFIEDINKNODE
(UnclassifiedInk)
Stellt einen Knoten für alle Striche dar, die noch nicht klassifiziert oder erkannt wurden.
Ein nicht klassifizierter Freihandknoten darf keine untergeordneten Elemente aufweisen.

Bemerkungen

Weitere Informationen zu den verschiedenen Kontextknotentypen finden Sie unter Übersicht über die Freihandanalyse.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
Iaguid.h

Siehe auch

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::CreateSubNode

IContextNode::GetType

IInkAnalyzer::CreateAnalysisHint-Methode

IInkAnalyzer::CreateCustomRecognizer-Methode

IInkAnalyzer::FindNodesOfType-Methode

IInkAnalyzer::FindNodesOfTypeForStrokes-Methode

IInkAnalyzer::FindNodesOfTypeInSubTree-Methode

Freihandanalysereferenz