Partager via


Matrix3x2F::Scale(FLOAT,FLOAT,D2D1_POINT_2F) , méthode (d2d1helper.h)

Crée une transformation d’échelle qui a les facteurs d’échelle et le point central spécifiés.

Syntaxe

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

Paramètres

x

Type : FLOAT

Facteur d’échelle de l’axe X de la transformation d’échelle.

y

Type : FLOAT

Facteur d’échelle de l’axe y de la transformation d’échelle.

center

Type : D2D1_POINT_2F

Point sur lequel l’échelle est effectuée.

Valeur retournée

Type : Matrix3x2F

Nouvelle transformation de mise à l’échelle.

Remarques

Cette méthode crée une transformation d’échelle pour le centerPoint spécifié et les facteurs d’échelle des axes X et Y. Si vous préférez créer un
D2D1_SIZE_F structure pour stocker les facteurs d’échelle, appelez l’autre méthode Scale .

L’illustration suivante montre que la taille du carré a augmenté à 130 % dans les deux dimensions. Le point central de la mise à l’échelle est le coin supérieur gauche du carré.

Illustration d’un carré mis à l’échelle de 130 % dans la direction x et la direction y

Pour obtenir un exemple, consultez Mise à l’échelle d’un objet.

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête d2d1helper.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

Matrix3x2F