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 de reconnaissance unique 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 que l’analyse de disposition reconnaît. Dans Automation, l’objet DivisionUnit est appelé IInkDivisionUnit.
La propriété DivisionType de l’objet DivisionUnit retourne le type d’élément structurel qu’est l’objet DivisionUnit . La propriété RecognitionString de l’objet DivisionUnit renvoie 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 des éléments d’écriture manuscrite existent pour différents niveaux de détail, les collections Strokes pour différents éléments peuvent se chevaucher. Plus précisément, un segment de reconnaissance partage des 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 renvoie une matrice permettant de faire pivoter les traits de l’élément vers l’horizontale. Pour les éléments de paragraphe et de dessin, la propriété RotationTransform retourne la matrice d’identité. Un outil de reconnaissance de texte fonctionne beaucoup mieux sur l’écriture manuscrite alignée horizontalement que sur l’écriture manuscrite qui ne l’est pas. Dans Automation, la propriété RotationTransform renvoie un objet InkTransform qui contient la matrice de transformation. La propriété RotationTransform retourne NULL pour les éléments de paragraphe et de dessin.
Pour plus d’informations sur l’objet DivisionResult , consultez Utilisation de l’objet DivisionResult.