Metodo Graphics::ScaleTransform (gdiplusgraphics.h)

Il metodo Graphics::ScaleTransform aggiorna la matrice di trasformazione globale dell'oggetto Graphics con il prodotto stesso e una matrice di ridimensionamento.

Sintassi

Status ScaleTransform(
  [in] REAL        sx,
  [in] REAL        sy,
  [in] MatrixOrder order
);

Parametri

[in] sx

Tipo: REAL

Numero reale che specifica il fattore di ridimensionamento orizzontale nella matrice di ridimensionamento.

[in] sy

Tipo: REAL

Numero reale che specifica il fattore di ridimensionamento verticale nella matrice di ridimensionamento.

[in] order

Tipo: MatrixOrder

facoltativo. Elemento dell'enumerazione MatrixOrder che specifica l'ordine di moltiplicazione. MatrixOrderPrepend specifica che la matrice di ridimensionamento si trova a sinistra e MatrixOrderAppend specifica che la matrice di ridimensionamento è a destra. Il valore predefinito è MatrixOrderPrepend.

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, che è un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusgraphics.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Sistemi di coordinate e trasformazioni

Grafica

Graphics::GetTransform

Graphics::MultiplyTransform

Graphics::ResetTransform

Graphics::RotateTransform

Graphics::TranslateTransform

Matrice

Matrixorder

Trasformazioni