Metode IInkAnalyzer::SetStrokesType
Mengubah jenis goresan yang ditentukan.
Sintaks
HRESULT SetStrokesType(
[in] ULONG strokeIdCount,
[in] LONG *plStrokes,
[in] StrokeType StrokeType
);
Parameter
-
strokeIdCount [in]
-
Jumlah pengidentifikasi stroke dalam plStrokes.
-
plStrokes [in]
-
Array yang berisi pengidentifikasi stroke 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.
Jika stroke yang diidentifikasi dalam strokeIds tidak terkait dengan IInkAnalyzer, metode ini mengabaikan pengidentifikasi.
Jika tidak ada goresan yang ditentukan yang mengidentifikasi stroke yang terkait dengan IInkAnalyzer, metode ini akan kembali tanpa memperbarui IInkAnalyzer.
Mengatur jenis stroke pada stroke yang terkait dengan ContextNode yang memiliki NodeTypeAndProperties dikonfirmasi akan meningkatkan InvalidOperationException.
Metode ini mengembalikan kode kesalahan ketika plStrokes adalah NULL.
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 |
|