ConfirmationType, énumération
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_None
-
Aucune confirmation n’est appliquée. IInkAnalyzer est libre de modifier un nœud de contexte ou l’un de ses descendants en fonction des besoins.
-
ConfirmationType_NodeTypeAndProperties
-
IInkAnalyzer ne peut pas modifier le type ou les propriétés du nœud de contexte spécifié.
-
ConfirmationType_TopBoundary
-
IInkAnalyzer n’effectue pas d’opérations, y compris l’ajout d’entrées manuscrites ou la fusion avec d’autres ContextNodes, qui entraînent le déplacement de la limite supérieure actuelle. Exemple :
- Une application analyse un ensemble d’entrées manuscrites et un ParagraphNode est identifié.
- L’application confirme la limite supérieure de ce paragraphe.
- L’utilisateur de l’application écrit une nouvelle entrée manuscrite au-dessus du paragraphe actuel. Lorsque l’analyse est appelée à nouveau, la nouvelle entrée manuscrite n’est pas incorporée dans le nœud 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 de traits peut entraîner le déplacement de la limite supérieure vers le bas. La traduction du ContextNode peut entraîner la modification de l’emplacement, mais n’autorise pas la fusion d’entrées manuscrites supplémentaires dans le nouvel emplacement.
Ce Type de confirmation s’applique uniquement aux nœuds de paragraphe.
Notes
Vous pouvez utiliser la valeur NodeTypeAndProperties uniquement pour les nœuds de dessin manuscrit et de dessin manuscrit (voir IContextNode::GetType). Sinon, une E_INVALIDARG est retournée à partir de IContextNode::Confirm.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP Édition Tablette PC [applications de bureau uniquement] |
Serveur minimal pris en charge |
Aucun pris en charge |
En-tête |
|