Freigeben über


Arbeiten mit dem DivisionUnit-Objekt

Das DivisionUnit-Objekt stellt ein einzelnes Strukturelement eines DivisionResult-Objekts dar. Ein DivisionUnit-Objekt kann eine Zeichnung, ein einzelnes Erkennungssegment der Handschrift, eine Zeile mit Handschrift oder einen Block mit Handschrift darstellen.

Die InkDivisionType-Enumeration definiert die Strukturelementtypen, die die Layoutanalyse erkennt. In Automation heißt das DivisionUnit-ObjektIInkDivisionUnit.

Die DivisionType-Eigenschaft des DivisionUnit-Objekts gibt den Strukturelementtyp des DivisionUnit-Objekts zurück. Die RecognitionString-Eigenschaft des DivisionUnit-Objekts gibt den Erkennungstext für Handschriftelemente oder NULL für Zeichnungselemente zurück.

Die Strokes-Eigenschaft des DivisionUnit-Objekts enthält die Teilmenge der Striche im DivisionResult-Objekt , die diesem Element entsprechen. Da Handschriftelemente für unterschiedliche Detailebenen vorhanden sind, können sich die Strichsammlungen für verschiedene Elemente überlappen. Insbesondere teilt ein Erkennungssegment Striche mit der Linie und dem Block, zu dem es gehört, und eine Linie teilt Striche mit dem Block, zu dem es gehört.

Die RotationTransform-Eigenschaft des DivisionUnit-Objekts gibt eine Matrix zum Drehen der Striche des Elements in die Horizontale zurück. Für Absatz- und Zeichnungselemente gibt die RotationTransform-Eigenschaft die Identitätsmatrix zurück. Eine Texterkennung funktioniert viel besser für Handschriften, die horizontal ausgerichtet sind, als bei Nichtschrift. In Automation wird dies als RotationTransform-Eigenschaft bezeichnet und gibt ein InkTransform-Objekt zurück, das die Transformationsmatrix enthält. Die RotationTransform-Eigenschaft gibt NULL für Absatz- und Zeichnungselemente zurück.

Weitere Informationen zum DivisionResult-Objekt finden Sie unter Arbeiten mit dem DivisionResult-Objekt.