Функция GetPreferredPacketDescription (recapis.h)
Получает описание пакета, содержащее свойства пакета, которые использует распознаватель.
Синтаксис
HRESULT GetPreferredPacketDescription(
HRECOGNIZER hrec,
PACKET_DESCRIPTION *pPacketDescription
);
Параметры
hrec
Дескриптор распознавателя.
pPacketDescription
Описывает содержимое пакетов, которые использует распознаватель. Дополнительные сведения см. в разделе структура PACKET_DESCRIPTION .
Чтобы получить описание пакета, инициализируйте его с нулями и вызовите функцию GetPreferredPacketDescription . Функция заполняет количество свойств и кнопок, которые используются для выделения места для элементов pPacketProperties и pguidButtons структуры PACKET_DESCRIPTION . Вызовите функцию еще раз, чтобы заполнить оставшееся описание пакета.
Элемент pguidButtons структуры PACKET_DESCRIPTION может быть равен нулю при возврате GetPreferredPacketDescription . Это означает, что пакеты не имеют данных кнопки, поэтому для этого элемента не выделены pguidButtons. В этом случае вызывающая функция должна оставить указатель NULL.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр является недопустимым указателем. |
|
Буфер pPacketDescription слишком мал. |
|
Произошла неизвестная ошибка. |
|
Получен недопустимый аргумент. |
Комментарии
Как правило, распознавители используют свойства координат (x, y) и игнорируют остальные. Если вы сохраните рукописный ввод в файл для распознавания позже, используйте предпочтительное описание пакета, чтобы сохранить только те свойства, которые использует распознаватель.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | recapis.h |
DLL | inkobjcore.dll |