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


Архитектура API распознавания

Приложение с поддержкой рукописного ввода взаимодействует с системой распознавания через API платформы планшетного пк. Для этого приложения используют объект IInkRecognizer . Платформа планшетного ПК взаимодействует с распознавателем с помощью интерфейсов в стиле C, описанных в этом разделе. На следующем рисунке область внутри пунктирной линии показывает, что описано в этом разделе.

Иллюстрация архитектуры распознавания с выделенным распознавателем

Пользовательский распознаватель должен содержать Recapis.h (установленный по умолчанию в папке C:\Program Files\Microsoft Tablet PC Platform SDK\Include). За исключением случаев, когда указано, библиотека динамической компоновки (DLL) должна экспортировать все функции API, даже если вы решили, чтобы некоторые из них возвращали E_NOTIMPL.

Ни при каких обстоятельствах распознаватель не будет вызываться непосредственно приложением с поддержкой рукописного ввода. Вместо этого приложения будут вызывать api автоматизации или управляемые API для получения результатов от распознавателя.