Énumération ConfirmationType

Spécifie le type de confirmation qui peut se produire sur un objet IContextNode .

Syntaxe

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

Constantes

ConfirmationType _ aucun

Aucune confirmation n’est appliquée. Le IInkAnalyzer est libre de modifier un nœud de contexte ou l’un de ses descendants si nécessaire.

ConfirmationType _ NodeTypeAndProperties

Le IInkAnalyzer ne peut pas modifier le type ou les propriétés du nœud de contexte spécifié.

ConfirmationType- _ boundic

Le IInkAnalyzer n’effectue pas d’opérations, y compris l’ajout d’encre ou la fusion avec d’autres ContextNodes, qui entraînent le déplacement de la limite supérieure au-delà de la limite supérieure actuelle. Par exemple :

  • Une application analyse un jeu d’encre et un ParagraphNode est identifié.
  • L’application confirme la limite de la limite de ce paragraphe.
  • L’utilisateur de l’application écrit une nouvelle encre au-dessus du paragraphe actuel. Lorsque l’analyse est à nouveau appelée, la nouvelle encre n’est pas incorporée dans le nœud de paragraphe confirmé.
  • Étant donné que seule la limite supérieure est confirmée, le ContextNode peut continuer à croître dans d’autres directions. La suppression des traits peut entraîner le déplacement de la limite supérieure. La traduction du ContextNode peut entraîner la modification de l’emplacement, mais n’autorisera pas la fusion de l’encre supplémentaire dans le nouvel emplacement.

Ce ConfirmationType s’applique uniquement aux nœuds de paragraphe.

Remarques

Vous pouvez utiliser la valeur NodeTypeAndProperties uniquement pour les nœuds Word et Ink Drawing (consultez IContextNode :: GetType). Dans le cas contraire, un E _ INVALIDARG est retourné à partir de IContextNode :: Confirm.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Applications de bureau XP Édition Tablet PC [ uniquement]
Serveur minimal pris en charge
Aucun pris en charge
En-tête
IACom. h (nécessite également IACom _ i. c)

Voir aussi

IContextNode :: Confirm

IContextNode::IsConfirmed