Bagikan melalui


Metode IInkStrokeDisp::Transform (msinkaut.h)

Menerapkan transformasi linier ke objek IInkStrokeDisp atau koleksi InkStrokes , yang dapat mewakili penskalaan, rotasi, terjemahan, dan kombinasi transformasi.

Sintaks

HRESULT Transform(
  [in]           IInkTransform *Transform,
  [in, optional] VARIANT_BOOL  ApplyOnPenWidth
);

Parameter

[in] Transform

Transformasi yang digunakan pada stroke atau stroke. (Ini adalah objek InkTransform , yang berkorelasi dengan struktur XFORM ). Transformasi berlaku untuk titik dan lebar pena (jika ApplyOnPenWidthVARIANT_TRUE).

[in, optional] ApplyOnPenWidth

Pilihan. VARIANT_TRUE untuk menerapkan transformasi ke lebar tinta di InkDrawingAttributes dari stroke; jika tidak, VARIANT_FALSE. Defaultnya adalah VARIANT_FALSE.

Mengembalikan 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
Argumen tidak valid.
E_UNEXPECTED
Parameter atau jenis properti yang tidak terduga.
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .

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

Antarmuka IInkStrokeDisp