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

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

语法

Matrix3x2F Scale(
  FLOAT         x,
  FLOAT         y,
  D2D1_POINT_2F center
);

参数

x

类型: FLOAT

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

y

类型: FLOAT

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

center

类型: D2D1_POINT_2F

执行缩放的点。

返回值

类型: Matrix3x2F

新的缩放转换。

备注

此方法为指定的 centerPoint 以及 x 轴和 y 轴比例系数创建比例转换。 如果想要创建
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