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


Анализ макета

Анализ макета работает с коллекцией Strokes и классифицирует штрихи по элементам рукописного ввода и рисования. Объект Divider предоставляет доступ к функциям анализа макета планшетного компьютера.

В следующей таблице описаны типы структурных элементов перечисления InkDivisionType , на которые объект Divider классифицирует штрихи.

Тип Описание
Segment Сегмент распознавания.
Линия Строка рукописного ввода, содержащая один или несколько сегментов распознавания.
Paragraph Блок штрихов, содержащий одну или несколько строк рукописного ввода.
Рисование Рукописный ввод, который не является рукописным.

Объект Divider имеет коллекцию Strokes , которую объект Divider динамически анализирует при каждом добавлении в коллекцию или удалении из нее. Объект Divider не сериализуем, и вы не можете сохранить его состояние анализа. Таким образом, объект Divider предназначен для приложений, которые должны различать смешанный рукописный ввод и ввод отрисовки, но не нужно повторно анализировать большое количество рукописного ввода между сеансами.

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

Объект Divider работает только с рукописным текстом слева направо. Чтобы объект Divider правильно анализировал вертикальные языки, такие как китайский, символы должны быть нарисованы слева направо, а не сверху вниз.