Condividi tramite


Enumerazione ConfirmType

Specifica il tipo di conferma che può verificarsi in un oggetto IContextNode .

Sintassi

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

Costanti

ConfirmationType_None

Non viene applicata alcuna conferma. IInkAnalyzer è libero di modificare un nodo di contesto o uno dei relativi discendenti in base alle esigenze.

ConfirmationType_NodeTypeAndProperties

IInkAnalyzer non può modificare il tipo o le proprietà del nodo di contesto specificato.

ConfirmationType_TopBoundary

IInkAnalyzer non eseguirà operazioni, tra cui l'aggiunta di input penna o l'unione con altri ContextNodes, che causano lo spostamento di TopBoundary oltre il limite superiore corrente. Ad esempio:

  • Un'applicazione analizza un set di input penna e viene identificato un oggetto ParagraphNode.
  • L'applicazione conferma il TopBoundary di questo paragrafo.
  • L'utente dell'applicazione scrive nuovo input penna sopra il paragrafo corrente. Quando viene chiamata di nuovo l'analisi, il nuovo input penna non verrà incorporato nel nodo paragrafo confermato.
  • Poiché solo il limite superiore viene confermato, ContextNode può continuare a crescere in altre direzioni. L'eliminazione di tratti può causare lo spostamento del limite superiore. La conversione di ContextNode può causare la modifica della posizione, ma non consente l'unione di input penna aggiuntivo nella nuova posizione.

Questo tipo di conferma è applicabile solo ai nodi di paragrafo.

Commenti

È possibile usare il valore NodeTypeAndProperties solo per i nodi di disegno penna e parola penna (vedere IContextNode::GetType). In caso contrario, viene restituito un E_INVALIDARG da IContextNode::Confirm.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
IACom.h (richiede anche IACom_i.c)

Vedi anche

IContextNode::Confirm

IContextNode::Is Confirm