Freigeben über


InkDivider-Klasse

Stellt die Möglichkeit dar, das Layout einer Sammlung von Strichen zu analysieren und sie in Text und Grafiken aufzuteilen.

InkDivider verfügt über die folgenden Membertypen:

Schnittstellen

Die InkDivider-Klasse definiert diese Schnittstellen.

Schnittstelle BESCHREIBUNG
IInkDivider Dieses Objekt implementiert die IInkDivider COM-Schnittstelle.

Methoden

Die InkDivider-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
Dividieren Gibt ein IInkDivisionResult-Objekt zurück, das strukturelle Informationen zu den Strichen im InkDivider-Objekt enthält.

Eigenschaften

Die InkDivider-Klasse verfügt über diese Eigenschaften.

Eigenschaft Zugriffstyp BESCHREIBUNG
LineHeight
Lesen/Schreiben
Ruft die erwartete Handschrifthöhe in HIMETRIC-Einheiten ab oder legt diese fest.
Recognizercontext
Lesen/Schreiben
Ruft das Für die Handschrifterkennung verwendete InkRecognizerContext-Objekt ab oder legt es fest.
Striche
Lesen/Schreiben
Ruft die Vom InkDivider-Objekt enthaltene InkStrokes-Auflistung ab oder legt diese fest.

Bemerkungen

Dieses Objekt kann instanziiert werden, indem die CoCreateInstance-Methode in C++ aufgerufen wird.

Das InkDivider-Objekt verwendet das Layout der Striche, die Reihenfolge, in der die Striche hinzugefügt werden, die Richtung, in der die Striche gezeichnet werden, und andere Faktoren, um die Analyse der Freihandfarbe durchzuführen. Die Vom InkDivider-Objekt analysierte InkStrokes-Auflistung ist in der Strokes-Eigenschaft des InkDivider-Objekts enthalten. Das InkDivider-Objekt analysiert die InkStrokes-Auflistung dynamisch, während Sie der Auflistung hinzufügen oder aus dieser löschen, aber es führt keine Änderung der Striche durch.

Die Analyseergebnisse werden in einem IInkDivisionResult-Objekt zurückgegeben.

Das InkDivider-Objekt verwendet ein InkRecognizerContext-Objekt , um die Striche genauer zu teilen und den Ergebnissen eine Erkennungszeichenfolge zuzuweisen.

Hinweis

Das InkDivider-Objekt verwendet die Standardeigenschafteneinstellungen des InkRecognizerContext-Objekts .

Wenn Sie dem InkDivider-Objekt keinen Erkennungskontext zuweisen, analysiert das InkDivider-Objekt weiterhin die Freihandeingabe, teilt jedoch die Striche weniger genau und ordnet keinen Text den Divisionsergebnissen zu.

Hinweis

Die RecognizerContext-Eigenschaft sollte vor dem Hinzufügen von Strichen zur Strokes-Eigenschaft festgelegt werden. Nachdem dem InkDivider-Objekt Striche hinzugefügt wurden, kann die RecognizerContext-Eigenschaft nicht mehr geändert werden.

InkDivider unterstützt derzeit keine vertikalen Sprachen. Damit das InkDivider-Objekt diese Sprachen ordnungsgemäß erkennt, muss das IInkRecognizer-Objekt für die Sprache die freie Eingabefunktion unterstützen, und die Zeichen müssen von links nach rechts geschrieben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
Msinkaut15.h (erfordert auch Msinkaut15_i.c)
Bibliothek
Inkdiv.dll

Weitere Informationen

IInkDivisionResult-Schnittstelle

InkRecognizerContext-Klasse

InkStrokes-Sammlung