Поделиться через


Работа с объектом DivisionUnit

Объект DivisionUnit представляет один структурный элемент объекта DivisionResult . Объект DivisionUnit может представлять рисунок, отдельный сегмент распознавания рукописного ввода, линию рукописного ввода или блок рукописного ввода.

Перечисление InkDivisionType определяет типы структурных элементов, распознаемые анализом макета. В службе автоматизации объект DivisionUnit называется IInkDivisionUnit.

Свойство DivisionType объекта DivisionUnit возвращает тип структурного элемента, которым является объект DivisionUnit . Свойство RecognitionString объекта DivisionUnit возвращает текст распознавания для элементов рукописного ввода или NULL для элементов рисования.

Свойство Strokes объекта DivisionUnit содержит подмножество штрихов в объекте DivisionResult , которые соответствуют этому элементу. Поскольку элементы рукописного ввода существуют для разных уровней детализации, коллекции Strokes для разных элементов могут перекрываться. В частности, сегмент распознавания разделяет штрихи с линией и блоком, в который она входит, а линия совместно использует штрихи с блоком, в который она входит.

Свойство RotationTransform объекта DivisionUnit возвращает матрицу для поворота штрихов элемента в горизонтальный. Для элементов абзаца и рисунка свойство RotationTransform возвращает матрицу удостоверений. Распознаватель текста работает гораздо лучше при горизонтальном выравнивании рукописного ввода, чем при рукописном вводе, который не является. В службе автоматизации это называется свойством RotationTransform и возвращает объект InkTransform , содержащий матрицу преобразования. Свойство RotationTransform возвращает значение NULL для элементов абзаца и рисунка.

Дополнительные сведения об объекте DivisionResult см. в разделе Работа с объектом DivisionResult.