IInkStrokeDisp::Shear 方法 (msinkaut.h)

按指定的水平和垂直因素剪切笔划或笔划中的墨迹。

语法

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

参数

[in] HorizontalMultiplier

剪切的水平因子。

[in] VerticalMultiplier

剪切的垂直因子。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功。
E_INK_EXCEPTION
方法内发生异常。

注解

仅当其中一个参数为 0 时,此方法中应用的转换才为纯剪切。 应用于原点处的矩形,当 剪切 因子为 0 时,转换按 剪切线 X 水平移动下边缘,乘以矩形高度。 当 剪力X 因子为 0 时,它按矩形宽度的 切线 乘以垂直方式移动右边缘。

注意 当两个参数都为非零时,结果可能并不直观。
 
如果剪切不可逆,此方法将引发异常。 如果剪切X 和剪切Y 参数的乘积等于 1,则剪切是不可逆的。

要求

要求
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 msinkaut.h
Library InkObj.dll

另请参阅

IInkStrokeDisp 接口