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


Метод IInkStrokeDisp::Shear (msinkaut.h)

Сдвигает рукописный фрагмент в росчерке или штрихах по заданным горизонтальным и вертикальным коэффициентам.

Синтаксис

HRESULT Shear(
  [in] float HorizontalMultiplier,
  [in] float VerticalMultiplier
);

Параметры

[in] HorizontalMultiplier

Горизонтальный коэффициент сдвига.

[in] VerticalMultiplier

Вертикальный коэффициент сдвига.

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

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

Код возврата Описание
S_OK
Успешно.
E_INK_EXCEPTION
В методе произошло исключение.

Комментарии

Преобразование, применяемое в этом методе, является чистой сдвига, только если один из параметров равен 0. При применении к прямоугольнику в начале, когда коэффициент сдвига имеет значение 0, преобразование перемещает нижний край по горизонтали на сдвиг по оси, в который раз больше высоты прямоугольника. Если коэффициент shearX равен 0, правый край перемещается вертикально на ширину прямоугольника.

Примечание Если оба параметра не являются нулевыми, результаты могут быть неинтуитивными.
 
Этот метод создает исключение, если сдвига не является инвертируемым. Сдвига не является инвертируемым, если произведение параметров shearX и shearY равно 1.

Требования

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

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

Интерфейс IInkStrokeDisp