Metode IInkStrokeDisp::Shear (msinkaut.h)

Geser tinta dalam goresan atau goresan oleh faktor horizontal dan vertikal yang ditentukan.

Sintaks

HRESULT Shear(
  [in] float HorizontalMultiplier,
  [in] float VerticalMultiplier
);

Parameter

[in] HorizontalMultiplier

Faktor horizontal geser.

[in] VerticalMultiplier

Faktor vertikal geser.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .

Keterangan

Transformasi yang diterapkan dalam metode ini adalah shear murni hanya jika salah satu parameter adalah 0. Diterapkan ke persegi panjang di asal, ketika faktor geser adalah 0, transformasi memindahkan tepi bawah secara horizontal oleh geser kali tinggi persegi panjang. Ketika faktor shearX adalah 0, ia memindahkan tepi kanan secara vertikal dengan menggeser kali lebar persegi panjang.

Catatan Ketika kedua parameter bukan nol, hasilnya mungkin tidak intuitif.
 
Metode ini memberikan pengecualian jika shear tidak dapat dibalik. Shear tidak dapat dibalik jika produk parameter shearX dan shearY sama dengan 1.

Persyaratan

Persyaratan Nilai
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

Antarmuka IInkStrokeDisp