Enumeração ConfirmationType
Especifica o tipo de confirmação que pode ocorrer em um objeto IContextNode .
Sintaxe
typedef enum ConfirmationType {
ConfirmationType_None = 0,
ConfirmationType_NodeTypeAndProperties = 1,
ConfirmationType_TopBoundary = 4
} ConfirmationType;
Constantes
-
ConfirmationType_None
-
Nenhuma confirmação é aplicada. O IInkAnalyzer é livre para alterar um nó de contexto ou qualquer um de seus descendentes, conforme necessário.
-
ConfirmationType_NodeTypeAndProperties
-
O IInkAnalyzer não pode alterar o tipo ou nenhuma propriedade do nó de contexto especificado.
-
ConfirmationType_TopBoundary
-
O IInkAnalyzer não executará operações, incluindo a adição de tinta ou mesclagem com outros ContextNodes, que fazem com que o TopBoundary ultrapasse o limite superior atual. Por exemplo:
- Um aplicativo analisa um conjunto de Tinta e um ParagraphNode é identificado.
- O aplicativo confirma o TopBoundary deste parágrafo.
- O usuário do aplicativo grava uma nova tinta acima do parágrafo atual. Quando analisar for chamado novamente, a nova tinta não será incorporada ao nó Parágrafo confirmado.
- Como apenas o limite superior é confirmado, o ContextNode pode continuar a crescer em outras direções. Excluir traços pode fazer com que o limite superior se mova para baixo. Traduzir o ContextNode pode fazer com que o local seja alterado, mas não permitirá que tinta adicional seja mesclada no novo local.
Este ConfirmationType só é aplicável a nós de parágrafo.
Comentários
Você pode usar o valor NodeTypeAndProperties somente para nós de desenho de tinta e de palavra à tinta (consulte IContextNode::GetType). Caso contrário, um E_INVALIDARG será retornado de IContextNode::Confirm.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Nenhum compatível |
Cabeçalho |
|