Bagikan melalui


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

Lihat juga

IInkAnalyzer

Metode IInkAnalyzer::GetStrokeType

Metode IInkAnalyzer::SetStrokeType

Referensi Analisis Tinta