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


Метод IInkLineInfo::GetInkExtent (msinkaut.h)

Задает свойства отображения для объекта текстового рукописного ввода (tInk) и извлекает ширину текстового объекта рукописного ввода в единицах HIMETRIC.

Синтаксис

HRESULT GetInkExtent(
  [in]  INKMETRIC *pim,
  [out] UINT      *pnWidth
);

Параметры

[in] pim

Указатель на структуру INKMETRIC , которая содержит свойства отображения, которые необходимо задать для объекта рукописного ввода текста или NULL.

[out] pnWidth

Ширина объекта рукописного ввода текста в единицах HIMETRIC.

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

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

Код возврата Описание
S_OK
Успешно.
E_POINTER
Параметр pnWidth имеет значение NULL.
E_OUTOFMEMORY
Не удалось завершить операцию. Свойства отображения не изменяются.

Комментарии

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

Если флаг IMF_FONT_SELECTED_IN_HDC задан в параметре pim , то к рукописным фрагментам применяются свойства контекста устройства; в противном случае применяются параметры INKMETRIC объекта текстового рукописного ввода.

Требования

   
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

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

Метод GetFormat

IInkLineInfo

Структура INKMETRIC

Метод SetFormat