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


Класс InkDivider

Представляет возможность анализировать макет коллекции штрихов и разделять их на текст и графику.

InkDivider имеет следующие типы элементов:

Интерфейсы

Класс InkDivider определяет эти интерфейсы.

Интерфейс Описание
IInkDivider Этот объект реализует COM-интерфейс IInkDivider .

Методы

Класс InkDivider содержит эти методы.

Метод Описание
Деление Возвращает объект IInkDivisionResult , содержащий структурные сведения о штрихах в объекте InkDivider .

Свойства

Класс InkDivider имеет эти свойства.

Свойство Тип доступа Описание
Lineheight
Чтение/запись
Возвращает или задает ожидаемую высоту рукописного ввода в единицах HIMETRIC.
RecognizerContext
Чтение/запись
Возвращает или задает объект InkRecognizerContext , используемый для распознавания рукописного ввода.
Strokes
Чтение/запись
Возвращает или задает коллекцию InkStrokes, содержащуюся в объекте InkDivider .

Комментарии

Этот объект можно создать, вызвав метод CoCreateInstance в C++.

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

Результаты анализа возвращаются в объекте IInkDivisionResult .

Объект InkDivider использует объект InkRecognizerContext для более точного деления штрихов и назначения строки распознавания результатам.

Примечание

Объект InkDivider использует параметры свойств по умолчанию объекта InkRecognizerContext .

Если не назначить контекст распознавателя объекту InkDivider , объект InkDivider по-прежнему анализирует рукописный ввод, но делит штрихи менее точно и не связывает текст с результатами деления.

Примечание

Перед добавлением штрихов в свойство Strokes необходимо задать свойство RecognizerContext. После добавления штрихов в объект InkDivider свойство RecognizerContext изменить нельзя.

InkDivider в настоящее время не поддерживает вертикальные языки. Чтобы объект InkDivider правильно распознавал эти языки, объект IInkRecognizer для языка должен поддерживать возможность свободного ввода, а символы должны быть записаны слева направо.

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
Msinkaut15.h (также требуется Msinkaut15_i.c)
Библиотека
Inkdiv.dll

См. также раздел

Интерфейс IInkDivisionResult

Класс InkRecognizerContext

Коллекция InkStrokes