Utilisation de l’objet DivisionUnit

L’objet DivisionUnit représente un élément structurel unique d’un objet DivisionResult . Un objet DivisionUnit peut représenter un dessin, un segment unique de reconnaissance de l’écriture manuscrite, une ligne d’écriture manuscrite ou un bloc d’écriture manuscrite.

L’énumération InkDivisionType définit les types d’éléments structurels reconnus par l’analyse de la disposition. Dans Automation, l’objet DivisionUnit est appelé IInkDivisionUnit.

La propriété DivisionType de l’objet DivisionUnit retourne le type d’élément structurel de l’objet DivisionUnit . La propriété RecognitionString de l’objet DivisionUnit retourne le texte de reconnaissance pour les éléments d’écriture manuscrite, ou null pour les éléments de dessin.

La propriété Strokes de l’objet DivisionUnit contient le sous-ensemble des traits de l’objet DivisionResult qui correspondent à cet élément. Étant donné que les éléments d’écriture manuscrite existent pour différents niveaux de détail, les collections de traits pour les différents éléments peuvent se chevaucher. Plus précisément, un segment de reconnaissance partage les traits avec la ligne et le bloc dont il fait partie, et une ligne partage les traits avec le bloc dont il fait partie.

La propriété RotationTransform de l’objet DivisionUnit retourne une matrice pour faire pivoter les traits de l’élément horizontalement. Pour les éléments paragraph et Drawing, la propriété RotationTransform retourne la matrice d’identité. Un module de reconnaissance de texte fonctionne bien mieux sur l’écriture manuscrite alignée horizontalement que sur l’écriture manuscrite qui ne l’est pas. Dans Automation, c’est ce que l’on appelle la propriété RotationTransform et elle retourne un objet InkTransform qui contient la matrice de transformation. La propriété RotationTransform retourne la valeur null pour les éléments paragraph et Drawing.

Pour plus d’informations sur l’objet DivisionResult , consultez utilisation de l’objet DivisionResult.