Enumerasi ConfirmationType

Menentukan jenis konfirmasi yang dapat terjadi pada objek IContextNode .

Sintaks

typedef enum ConfirmationType { 
  ConfirmationType_None                   = 0,
  ConfirmationType_NodeTypeAndProperties  = 1,
  ConfirmationType_TopBoundary            = 4
} ConfirmationType;

Konstanta

ConfirmationType_None

Tidak ada konfirmasi yang diterapkan. IInkAnalyzer bebas mengubah simpul konteks atau turunannya sesuai kebutuhan.

ConfirmationType_NodeTypeAndProperties

IInkAnalyzer tidak dapat mengubah jenis atau properti apa pun dari simpul konteks yang ditentukan.

ConfirmationType_TopBoundary

IInkAnalyzer tidak akan melakukan operasi, termasuk menambahkan tinta atau penggabungan dengan ContextNodes lainnya, yang menyebabkan TopBoundary bergerak melampaui batas atas saat ini. Contohnya:

  • Aplikasi menganalisis satu set Tinta, dan ParagraphNode diidentifikasi.
  • Aplikasi mengonfirmasi TopBoundary paragraf ini.
  • Pengguna aplikasi menulis tinta baru di atas paragraf saat ini. Ketika analisis dipanggil lagi, tinta baru tidak akan dimasukkan ke dalam simpul paragraf yang dikonfirmasi.
  • Karena hanya batas atas yang dikonfirmasi, ContextNode dapat terus tumbuh ke arah lain. Menghapus goresan dapat menyebabkan batas atas bergerak ke bawah. Menerjemahkan ContextNode dapat menyebabkan lokasi berubah, tetapi tidak akan memungkinkan tinta tambahan digabungkan di lokasi baru.

ConfirmationType ini hanya berlaku untuk simpul paragraf.

Keterangan

Anda dapat menggunakan nilai NodeTypeAndProperties hanya untuk kata tinta dan simpul gambar tinta (lihat IContextNode::GetType). Jika tidak, E_INVALIDARG dikembalikan dari IContextNode::Confirm.

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)

Lihat juga

IContextNode::Confirm

IContextNode::IsConfirmed