Bagikan melalui


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

Membuat transformasi skala yang memiliki faktor skala dan titik tengah yang ditentukan.

Sintaks

Matrix3x2F Scale(
  D2D1_SIZE_F   size,
  D2D1_POINT_2F center
);

Parameter

size

Jenis: D2D1_SIZE_F

Faktor skala sumbu x dan sumbu y dari transformasi skala.

center

Jenis: D2D1_POINT_2F

Titik di mana skala dilakukan.

Mengembalikan nilai

Jenis: Matrix3x2F

Transformasi skala baru.

Keterangan

Metode ini membuat transformasi skala untuk faktor centerPoint dan skala yang ditentukan. Faktor skala disimpan sebagai pasangan yang diurutkan dalam struktur D2D1_SIZE_F . Jika Anda lebih suka mencantumkan setiap faktor skala sebagai parameter, panggil metode Skala lainnya.

Ilustrasi berikut menunjukkan ukuran kuadrat meningkat menjadi 130% di setiap dimensi. Titik tengah untuk penskalaan adalah sudut kiri atas persegi.

Ilustrasi persegi yang diskalakan sebesar 130% ke arah x dan arah y

Misalnya, lihat Cara Menskalakan Objek.

Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header d2d1helper.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

Matriks3x2F