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
IACom.h (juga memerlukan IACom_i.c)
DLL
IACom.dll

Lihat juga

IInkAnalyzer

Metode IInkAnalyzer::GetStrokeType

Metode IInkAnalyzer::SetStrokesType

Referensi Analisis Tinta