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


Метод IInkStrokes::Transform (msinkaut.h)

Применяет линейное преобразование к объекту IInkStrokeDisp или коллекции InkStrokes , которая может представлять масштабирование, поворот, преобразование и комбинации преобразований.

Синтаксис

HRESULT Transform(
  [in]           IInkTransform *Transform,
  [in, optional] VARIANT_BOOL  ApplyOnPenWidth
);

Параметры

[in] Transform

Преобразование, используемое для штрихов или штрихов. (Это объект InkTransform , который коррелирует со структурой XFORM .) Преобразование применяется как к точкам, так и к ширине пера (если applyOnPenWidth имеет значение VARIANT_TRUE).

[in, optional] ApplyOnPenWidth

Необязательный элемент. VARIANT_TRUE применить преобразование к ширине рукописного ввода в inkDrawingAttributes штрихов; в противном случае VARIANT_FALSE. Значение по умолчанию — VARIANT_FALSE.

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

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

Код возврата Описание
S_OK
Успешно.
E_POINTER
Параметр содержал недопустимый указатель.
E_INVALIDARG
Недопустимый аргумент.
E_UNEXPECTED
Непредвиденный тип параметра или свойства.
E_INK_EXCEPTION
В методе произошло исключение.

Требования

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

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

IInkStrokes

Коллекция InkStrokes