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é.
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 |