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 |
|