Bagikan melalui


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

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

Sintaks

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

Parameter

x

Jenis: FLOAT

Faktor skala sumbu x dari transformasi skala.

y

Jenis: FLOAT

Faktor skala 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 skala centerPoint dan sumbu x dan sumbu-y yang ditentukan. Jika Anda lebih suka membuat
D2D1_SIZE_F struktur untuk menyimpan faktor skala, panggil metode Skala lainnya.

Ilustrasi berikut menunjukkan ukuran kuadrat meningkat menjadi 130% di kedua dimensi. Titik tengah 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