Condividi tramite


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

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

Sintassi

Matrix3x2F Scale(
  D2D1_SIZE_F   size,
  D2D1_POINT_2F center
);

Parametri

size

Tipo: D2D1_SIZE_F

Fattori di scala dell'asse x e 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 i fattori di scala e centerPoint specificati. I fattori di scala vengono archiviati come coppia ordinata nella struttura D2D1_SIZE_F . Se si preferisce elencare ogni fattore di scala come parametro, chiamare l'altro metodo Scale .

La figura seguente mostra le dimensioni del quadrato aumentato al 130% in ogni dimensione. Il punto centrale per il ridimensionamento è 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