Анализ макета
Анализ макета работает с коллекцией Strokes и классифицирует штрихи по элементам рукописного ввода и рисования. Объект Divider предоставляет доступ к функциям анализа макета планшетного компьютера.
В следующей таблице описаны типы структурных элементов перечисления InkDivisionType , на которые объект Divider классифицирует штрихи.
Тип | Описание |
---|---|
Segment | Сегмент распознавания. |
Линия | Строка рукописного ввода, содержащая один или несколько сегментов распознавания. |
Paragraph | Блок штрихов, содержащий одну или несколько строк рукописного ввода. |
Рисование | Рукописный ввод, который не является рукописным. |
Объект Divider имеет коллекцию Strokes , которую объект Divider динамически анализирует при каждом добавлении в коллекцию или удалении из нее. Объект Divider не сериализуем, и вы не можете сохранить его состояние анализа. Таким образом, объект Divider предназначен для приложений, которые должны различать смешанный рукописный ввод и ввод отрисовки, но не нужно повторно анализировать большое количество рукописного ввода между сеансами.
Вы можете получить статическую snapshot текущего результата анализа, который возвращается в объекте DivisionResult. Вы можете получить объекты DivisionUnit , каждый из которых представляет один структурный элемент объекта DivisionResult . Объекты DivisionResult и DivisionUnit не сериализуются. Однако сведения о состоянии этих объектов доступны.
Объект Divider работает только с рукописным текстом слева направо. Чтобы объект Divider правильно анализировал вертикальные языки, такие как китайский, символы должны быть нарисованы слева направо, а не сверху вниз.