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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk