Класс InkRecognizerGuide

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

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

Интерфейсы

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

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

Свойства

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

Свойство Тип доступа Описание:
Столбцы
Чтение/запись
Возвращает или задает количество столбцов в поле направляющей.
DrawnBox
Чтение/запись
Получает или задает поле, которое физически рисуется на экране планшета и в котором выполняется запись.
GuideData
Чтение/запись
Возвращает или задает данные руководства для разработчиков C++.
Срединной
Чтение/запись
Возвращает или задает высоту средней линии. Высота средней линии находится на расстоянии от базового плана до средней линии, отрисованной рамки.
Строки
Чтение/запись
Возвращает или задает количество строк в поле направляющей.
WritingBox
Чтение/запись
Получает или задает невидимую область записи поля направляющей, в которой на самом деле может происходить запись.

Remarks

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

По умолчанию нет руководства распознавателя. В руководстве по умолчанию для всех значений свойств задано значение 0. Чтобы задать руководство, необходимо использовать свойства этого объекта.

Если приложение создало рекомендации на экране, на котором пользователь должен написать, приложение должно задать значения свойств руководства распознавателя, чтобы сообщить распознавательу. Эти свойства предназначены только для использования распознавателя. Установка их не выполняет сам по себе рисование визуальных подсказок на дисплее. Приложение или элемент управления рисует визуальные подсказки.

Руководство распознавателя может состоять из строк и столбцов, и они дают распознавательу лучший контекст, в котором выполняется распознавание. Буквы, такие как "t" и "I", легче распознаются, когда руководство используется для предоставления контекста рукописного ввода. Например, можно нарисовать горизонтальные линии на экране, чтобы показать, где должно происходить запись (этот тип направляющей будет состоять только из строк и без столбцов). Написав строки вместо произвольного пространства, точность распознавания улучшается.

В этом руководстве указаны границы координат рукописного рукописного ввода.

Свойство DrawnBox может определить поле с тем же размером, что и поле, определенное свойством WritingBox .

На следующем рисунке показаны элементы структуры распознавателя с двумя строками и без столбцов.

illustration showing elements of recognizer guide

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

На следующем рисунке показана направляющая распознавателя с четырьмя столбцами.

illustration showing recognizer guide with four columns

Требования

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

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

Интерфейс IInkRecognizer

Класс InkRecognizerContext