Bagikan melalui


Metode IInkRenderer::SetViewTransform (msinkaut.h)

Mengatur objek InkTransform yang mewakili transformasi tampilan yang digunakan untuk merender tinta.

Sintaks

HRESULT SetViewTransform(
  [in] IInkTransform *ViewTransform
);

Parameter

[in] ViewTransform

Objek InkTransform yang mewakili transformasi geometris - rotasi, penskalaan, geser, dan pantulan - nilai yang digunakan untuk mengubah koordinat stroke dalam ruang tinta.

Nilai NULL untuk parameter viewTransform berkorelasi dengan transformasi identitas.

Menampilkan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_POINTER
Parameter berisi penunjuk yang tidak valid.
E_INVALIDARG
viewTransform tidak menunjuk ke objek InkTransform yang kompatibel.
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .

Keterangan

Transformasi berlaku untuk lebar titik dan pena.

Transformasi tampilan terjadi setelah transformasi objek.

Lebar pena dihitung dengan mengalikan lebar pena yang ditentukan (atau default 53, jika tidak ditentukan) dengan akar kuadrat penentu transformasi tampilan.

Sangat bermasalah untuk memanggil metode ini sebagai respons terhadap pesan TERKIRIM. Uji apakah Anda memproses pesan TERKIRIM dengan memanggil InSendMesssageEx lalu KIRIM pesan ke diri Anda sendiri jika pesan dikirim.

Persyaratan

   
Klien minimum yang didukung Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header msinkaut.h
Pustaka InkObj.dll

Lihat juga

Metode GetObjectTransform

Metode GetViewTransform

IInkRenderer

Kelas InkRenderer