Antarmuka IInkStrokeDisp (msinkaut.h)

Mewakili satu goresan tinta.

Goresan adalah sekumpulan properti dan data titik yang ditangkap digitizer yang mewakili koordinat dan properti tanda tinta yang diketahui. Ini adalah kumpulan data yang diambil dalam satu pena ke bawah, ke atas, atau urutan pemindahan.

Warisan

Antarmuka IInkStrokeDisp mewarisi dari antarmuka IUnknown . IInkStrokeDisp juga memiliki jenis anggota berikut:

Metode

Antarmuka IInkStrokeDisp memiliki metode ini.

 
IInkStrokeDisp::Klip

Menghapus bagian objek IInkStrokeDisp atau koleksi InkStrokes yang berada di luar persegi panjang. (IInkstrokeDisp.Clip)
IInkStrokeDisp::FindIntersections

Mengambil titik di mana objek IInkStrokeDisp ini berpotongan objek IInkStrokeDisp lainnya dalam koleksi InkStrokes yang diketahui.
IInkStrokeDisp::get_BezierCusps

Mendapatkan array yang berisi indeks cusps perkiraan Bezier dari stroke.
IInkStrokeDisp::get_BezierPoints

Mendapatkan array titik kontrol yang mewakili perkiraan Bezier dari goresan.
IInkStrokeDisp::get_Deleted

Mendapatkan nilai yang menentukan apakah stroke yang diketahui dihapus dari tinta.
IInkStrokeDisp::get_DrawingAttributes

Mendapatkan atau mengatur atribut gambar untuk diterapkan ke tinta saat digambar. (IInkStrokeDisp.get_DrawingAttributes)
IInkStrokeDisp::get_ExtendedProperties

Mendapatkan kumpulan data yang ditentukan aplikasi yang disimpan dalam objek. (IInkStrokeDisp.get_ExtendedProperties)
IInkStrokeDisp::get_ID

Mendapatkan pengidentifikasi objek. (IInkStrokeDisp.get_Id)
IInkStrokeDisp::get_Ink

Mendapatkan objek InkDisp induk dari stroke.
IInkStrokeDisp::get_PacketCount

Mendapatkan jumlah paket yang diterima untuk objek IInkStrokeDisp.
IInkStrokeDisp::get_PacketDescription

Mendapatkan array pengidentifikasi unik global (GUID) yang menjelaskan jenis data paket yang disimpan dalam objek IInkStrokeDisp.
IInkStrokeDisp::get_PacketSize

Mendapatkan ukuran, dalam byte, dari paket.
IInkStrokeDisp::get_PolylineCusps

Mendapatkan array yang berisi indeks cusps objek IInkStrokeDisp.
IInkStrokeDisp::get_SelfIntersections

Mendapatkan persimpangan diri dari stroke.
IInkStrokeDisp::GetBoundingBox

Mengambil kotak pembatas dalam koordinat ruang tinta untuk semua goresan dalam objek InkDisp, goresan individual, atau koleksi InkStrokes. (IInkstrokeDisp.GetBoundingBox)
IInkStrokeDisp::GetFlattenedBezierPoints

Mengambil kotak pembatas dalam koordinat ruang tinta untuk semua goresan dalam objek InkDisp, goresan individual, atau koleksi InkStrokes.
IInkStrokeDisp::GetPacketData

Mengambil data paket untuk berbagai paket dalam objek IInkStrokeDisp.
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics

Mengambil metrik untuk jenis deskripsi paket tertentu.
IInkStrokeDisp::GetPacketValuesByProperty

Mengambil data untuk properti paket yang diketahui dari satu atau beberapa paket dalam stroke.
IInkStrokeDisp::GetPoints

Mengambil titik-titik yang membentuk stroke.
IInkStrokeDisp::GetRectangleIntersections

Menemukan titik di mana objek IInkStrokeDisp berpotongan persegi panjang tertentu.
IInkstrokeDisp::HitTestCircle

Menentukan apakah stroke benar-benar berada di dalam atau dipotong oleh lingkaran tertentu.
IInkStrokeDisp::Move

Menerapkan terjemahan ke tinta objek IInkStrokeDisp atau koleksi InkStrokes. (IInkstrokeDisp.Move)
IInkStrokeDisp::NearestPoint

Menemukan lokasi pada goresan terdekat dengan titik yang diketahui dan mengembalikan jarak titik tersebut dari goresan. Semuanya dalam koordinat ruang tinta.
IInkStrokeDisp::Rotate

Memutar tinta menggunakan sudut dalam derajat di sekitar titik tengah rotasi. (IInkstrokeDisp.Rotate)
IInkStrokeDisp::ScaleToRectangle

Menskalakan objek IInkStrokeDisp atau koleksi InkStrokes agar pas dengan objek InkRectangle yang ditentukan. (IInkStrokeDisp.ScaleToRectangle)
IInkStrokeDisp::ScaleTransform

Menerapkan faktor horizontal dan vertikal yang ditentukan ke transformasi atau tinta. (IInkStrokeDisp.ScaleTransform)
IInkStrokeDisp::SetPacketValuesByProperty

Memodifikasi nilai paket untuk properti tertentu.
IInkStrokeDisp::SetPoints

Mengatur titik IInkStrokeDisp menggunakan array nilai X, Y.
IInkstrokeDisp::Shear

Geser tinta dalam goresan atau goresan oleh faktor horizontal dan vertikal yang ditentukan. (IInkstrokeDisp.Shear)
IInkStrokeDisp::Split

Membagi goresan di lokasi yang ditentukan pada stroke.
IInkstrokeDisp::Transform

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

Keterangan

Jika Anda menentukan kelas yang mengimplementasikan antarmuka ini, kelas baru tidak akan berinteraksi dengan benar dengan antarmuka pemrograman aplikasi (API) TABLET PC.

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

Lihat juga

Antarmuka IInkCursor

Kelas InkDisp

Koleksi InkStrokes