IContextNode::Konfirmasi metode

Memodifikasi jenis konfirmasi, yang mengontrol apa yang dapat diubah objek IInkAnalyzer tentang IContextNode.

Sintaks

HRESULT Confirm(
  [in] ConfirmationType confirmedType
);

Parameter

confirmedType [in]

ConfirmationType yang diterapkan ke simpul.

Menampilkan nilai

Untuk deskripsi nilai yang dikembalikan, lihat Kelas dan Antarmuka - Analisis Tinta.

Keterangan

Gunakan metode ini untuk memungkinkan pengguna akhir mengonfirmasi bahwa IInkAnalyzer telah menganalisis stroke dengan benar. Setelah IContextNode::Confirm dipanggil, IInkAnalyzer tidak akan mengubah objek IContextNode untuk stroke tersebut selama analisis nanti.

Gunakan IContextNode::Konfirmasikan kapan pengguna telah mengonfirmasi hasil analisis dan tidak ingin IInkAnalyzer mengubah IContextNode selama analisis nanti. Misalnya, jika pengguna menulis kata "ke" dan kemudian aplikasi memanggil IInkAnalyzer::Analyze Method, penganalisis tinta menghasilkan simpul InkWord dengan nilai "ke". Jika pengguna kemudian menambahkan "saya" setelah "ke" sebagai satu kata dan aplikasi memanggil IInkAnalyzer::Analyze Method lagi, penganalisis tinta dapat menghapus simpul InkWord sebelumnya dan membuat simpul InkWord baru dengan nilai "tome". Namun, jika setelah panggilan pertama ke IInkAnalyzer::Analyze Method, aplikasi memanggil IContextNode::Confirm pada node InkWord untuk "to" dengan nilai ConfirmationTypeNodeTypeAndProperties, sebelum pengguna menambahkan "me", maka ketika aplikasi memanggil IInkAnalyzer::Analyze Method, penganalisis tinta tidak menghapus atau mengubah simpul "ke". Sebaliknya, penganalisis tinta dapat mengenali dua node InkWord untuk "to" dan "me".

IContextNode hanya dapat mengonfirmasi objek jenis InkWord dan InkDrawing (lihat Jenis Node Konteks). IContextNode::Confirm mengembalikan E_INVALIDARG ketika node bukan node daun.

IInkAnalyzer::RemoveStroke Method dan IInkAnalyzer::RemoveStrokes Method unconfirm any node from which they remove stroke data.

IContextNode::SetStrokes, IInkAnalyzer::SetStrokesType, dan IInkAnalyzer::SetStrokeType mengembalikan CORE_E_INVALIDOPERATION jika objek IContextNode sudah dikonfirmasi.

IContextNode::ReparentStrokeByIdToNode mengembalikan kesalahan jika simpul sumber atau tujuan dikonfirmasi.

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

IContextNode

IContextNode::IsConfirmed

Referensi Analisis Tinta