Metode IInkAnalyzer::SetStrokeType
Mengubah jenis goresan yang ditentukan.
Sintaks
HRESULT SetStrokeType(
[in] LONG lStrokeId,
[in] StrokeType StrokeType
);
Parameter
-
lStrokeId [in]
-
Pengidentifikasi stroke untuk menetapkan StrokeType.
-
StrokeType [in]
-
Nilai StrokeType untuk ditetapkan ke stroke.
Menampilkan nilai
Untuk deskripsi nilai yang dikembalikan, lihat Kelas dan Antarmuka - Analisis Tinta.
Keterangan
Jika jenis stroke adalah nilai StrokeTypeStrokeType_Unclassified, IInkAnalyzer mengklasifikasikan stroke selama analisis tinta. Jika tidak, IInkAnalyzer menggunakan jenis yang diatur pada stroke.
IInkAnalyzer tidak menetapkan nilai jenis goresan sebagai bagian dari analisis tinta. Untuk menentukan atau mengubah jenis goresan, gunakan Metode IInkAnalyzer::SetStrokeType atau Metode IInkAnalyzer::SetStrokesType.
Jika stroke dikaitkan dengan IContextNode yang bukan simpul tinta yang tidak diklasifikasikan (lihat IContextNode::GetType), metode ini memindahkan goresan ke simpul tinta yang tidak diklasifikasikan yang berisi goresan bahasa yang sama. Jika tidak ada simpul konteks seperti itu, metode ini membuat simpul tinta baru yang tidak diklasifikasikan dan menambahkan goresan ke dalamnya. Simpul tinta yang tidak diklasifikasikan adalah IContextNode yang berjenis UnclassifiedInk.
Jika metode ini memindahkan stroke dari IContextNode yang bukan simpul tinta yang tidak diklasifikasikan, metode ini juga menambahkan kotak pembatas stroke ke wilayah kotor penganalisis tinta (lihat Metode IInkAnalyzer::GetDirtyRegion).
Metode ini tidak memindahkan stroke jika parameter StrokeType cocok dengan jenis stroke saat ini.
Mengatur jenis stroke pada stroke yang terkait dengan ContextNode yang memiliki NodeTypeAndProperties dikonfirmasi akan meningkatkan InvalidOperationException.
Jika stroke yang ditentukan tidak terkait dengan IInkAnalyzer, metode ini akan kembali tanpa memperbarui IInkAnalyzer.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung |
Tidak ada yang didukung |
Header |
|
DLL |
|
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