Прочитать на английском

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


Функция CallDivideResults

Извлекает результаты анализа из объекта InkDivider .

Эта функция не предназначена для использования в коде приложения.

Синтаксис

HRESULT WINAPI CallDivideResults(
  _In_  INT_PTR   hDivider,
  _Out_ int       aWordStrokeIds[],
  _Out_ int       aLineStrokeIds[],
  _Out_ int       aParagraphStrokeIds[],
  _Out_ int       aDrawingStrokeIds[],
  _Out_ SAFEARRAY **pastrWords,
  _Out_ SAFEARRAY **pastrLines,
  _Out_ SAFEARRAY **pastrParagraphs,
  _Out_ int       *aWordRotationCenterX,
  _Out_ int       *aWordRotationCenterY,
  _Out_ float     *aWordAngle,
  _Out_ int       *aLineRotationCenterX,
  _Out_ int       *aLineRotationCenterY,
  _Out_ float     *aLineAngle
);

Параметры

hDivider [in]

Дескриптор объекта InkDivider .

aWordStrokeIds [out]

Массив идентификаторов, связанных со словом, передаваемым в класс InkDivider .

aLineStrokeIds [out]

Массив свойств идентификатора для объектов IInkStrokeDisp , связанных со строкой, передаваемой в класс InkDivider .

aParagraphStrokeIds [out]

Массив свойств идентификатора для объектов IInkStrokeDisp , связанных с абзацем из класса InkDivider .

aDrawingStrokeIds [out]

Массив свойств идентификатора для объектов IInkStrokeDisp , связанных с рисунком из класса InkDivider .

pastrWords [out]

Массив слов, возвращаемых при анализе рукописного ввода.

pastrLines [out]

Массив строк, возвращаемых при анализе рукописного ввода.

pastrParagraphs [out]

Массив абзацев, возвращаемых при анализе рукописного ввода.

aWordRotationCenterX [out]

Массив центральных точек слов вдоль оси X из анализа рукописного ввода.

aWordRotationCenterY [out]

Массив центральных точек слов по оси Y из анализа рукописного ввода.

aWordAngle [out]

Массив, содержащий углы для поворота слов для получения наилучших результатов анализа.

aLineRotationCenterX [out]

Массив, содержащий центральные точки линий вдоль оси X.

aLineRotationCenterY [out]

Массив, содержащий центральные точки линий вдоль оси Y.

aLineAngle [out]

Массив, содержащий углы поворота линий для получения наилучших результатов анализа.

Возвращаемое значение

Эта функция может возвращать одно из этих значений.

Код возврата Описание
S_OK
Функция выполнена успешно.
E_INVALIDARG
Недопустимый параметр hDivider .
E_OUTOFMEMORY
Не удалось выделить достаточно памяти для хранения результатов.

Комментарии

Чтобы избежать утечки памяти, необходимо освободить ресурсы для pastrWords, pastrLines и pastrParagraphs.

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Библиотека
InkDiv.dll