Matrix3x2F::Scale(D2D1_SIZE_F,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(
  D2D1_SIZE_F   size,
  D2D1_POINT_2F center
);

Paramètres

size

Type : D2D1_SIZE_F

Facteurs d’échelle de l’axe x et 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 les facteurs centerPoint et d’échelle spécifiés. Les facteurs d’échelle sont stockés sous la forme d’une paire ordonnée dans la structure D2D1_SIZE_F . Si vous préférez répertorier chaque facteur d’échelle en tant que paramètre, appelez l’autre méthode Scale .

L’illustration suivante montre la taille du carré augmentée à 130 % dans chaque dimension. 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