Matrix3x2F::Scale (D2D1_SIZE_F,D2D1_POINT_2F) 方法 (d2d1helper.h)

创建具有指定比例系数和中心点的缩放转换。

语法

Matrix3x2F Scale(
  D2D1_SIZE_F   size,
  D2D1_POINT_2F center
);

参数

size

类型: D2D1_SIZE_F

缩放转换的 x 轴和 y 轴比例系数。

center

类型: D2D1_POINT_2F

执行缩放的点。

返回值

类型: Matrix3x2F

新的缩放转换。

注解

此方法为指定的 centerPoint 和缩放因子创建缩放转换。 比例系数以有序对的形式存储在 D2D1_SIZE_F 结构中。 如果希望将每个缩放因子作为参数列出,请调用其他 Scale 方法。

下图显示了每个维度中平方的大小增加到 130%。 缩放的中心点是正方形的左上角。

x 方向和 y 方向按 130% 缩放的平方图示

有关示例,请参阅 如何缩放对象

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 d2d1helper.h
Library D2d1.lib
DLL D2d1.dll

另请参阅

Matrix3x2F