Condividi tramite


Metodo Matrix3x2F::Scale(FLOAT,FLOAT,D2D1_POINT_2F) (d2d1helper.h)

Crea una trasformazione di scala con i fattori di scala e il punto centrale specificati.

Sintassi

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

Parametri

x

Tipo: FLOAT

Fattore di scala dell'asse x della trasformazione della scala.

y

Tipo: FLOAT

Fattore di scala dell'asse y della trasformazione della scala.

center

Tipo: D2D1_POINT_2F

Punto su cui viene eseguita la scala.

Valore restituito

Tipo: Matrix3x2F

Nuova trasformazione della scalabilità.

Commenti

Questo metodo crea una trasformazione della scala per il punto centrale specificato e i fattori di scala dell'asse x e dell'asse y. Se si preferisce creare un
D2D1_SIZE_F struttura per archiviare i fattori di scala, chiamare l'altro metodo Scale .

La figura seguente mostra le dimensioni del quadrato aumentato al 130% in entrambe le dimensioni. Il punto centrale della scala è l'angolo superiore sinistro del quadrato.

Illustrazione di un quadrato ridimensionato del 130% nella direzione x e y

Per un esempio, vedere Come ridimensionare un oggetto.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d2d1helper.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

Matrix3x2F