Matrix3x2F::Translation (D2D1_SIZE_F) 方法 (d2d1helper.h)
创建具有指定 x 和 y 位移的转换转换。
语法
Matrix3x2F Translation(
D2D1_SIZE_F size
);
参数
size
类型: D2D1_SIZE_F
沿 x 轴和 y 轴平移的距离。
返回值
类型: Matrix3x2F
转换矩阵,用于将对象平移指定的水平和垂直距离。
注解
平移是一种仿射变换,它在同一方向上按固定距离移动每个点。 这类似于移动坐标空间的原点。 可以沿 x 轴和/或 y 轴平移对象。
调用此方法时,请指定 x 和 y 位移,并创建用于存储位移 的D2D1_SIZE_F 结构。 如果希望将每个位移指定为参数,请调用另一个 Translation 方法。 下图显示了一个正方形沿 x 轴向右移动 20 像素,沿 y 轴向下移动 10 像素。
有关示例,请参阅 如何翻译对象。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [仅限桌面应用] |
目标平台 | Windows |
标头 | d2d1helper.h |
Library | D2d1.lib |
DLL | D2d1.dll |