Compartilhar via


Enumeração RecognizerCapabilities

Especifica os atributos de um IInkAnalysisRecognizer.

Sintaxe

typedef enum RecognizerCapabilities { 
  RC_None                            = 0,
  RC_DoNotCare                       = 0x1,
  RC_Object                          = 0x2,
  RC_FreeInput                       = 0x4,
  RC_LinedInput                      = 0x8,
  RC_BoxedInput                      = 0x10,
  RC_CharacterAutoCompletionInput    = 0x20,
  RC_RightAndDown                    = 0x40,
  RC_LeftAndDown                     = 0x80,
  RC_DownAndLeft                     = 0x100,
  RC_DownAndRight                    = 0x200,
  RC_ArbitraryAngle                  = 0x400,
  RC_Lattice                         = 0x800,
  RC_AdviseInkChange                 = 0x1000,
  RC_StrokeReorder                   = 0x2000,
  RC_Personalizable                  = 0x4000,
  RC_PrefersArbitraryAngle           = 0x8000,
  RC_PrefersParagraphBreaking        = 0x10000,
  RC_PrefersSegmentationRecognition  = 0x20000
} InkAnalysisRecognizerCapabilities;

Constantes

RC_None

Nenhuma funcionalidade especificada.

RC_DoNotCare

Ignora todos os outros sinalizadores que estão definidos.

RC_Object

Dá suporte ao reconhecimento de objetos; caso contrário, reconhece apenas texto.

RC_FreeInput

Dá suporte à entrada gratuita, em que a tinta é inserida sem o uso de um guia de reconhecimento, como uma linha ou uma caixa.

RC_LinedInput

Dá suporte à entrada forrada, que é semelhante à gravação em papel forrado.

RC_BoxedInput

Dá suporte à entrada em caixa, em que cada caractere ou palavra é inserido em uma caixa.

RC_CharacterAutoCompletionInput

Dá suporte ao preenchimento automático de caracteres. Reconhecedores que dão suporte ao preenchimento automático de caracteres exigem entrada em caixa.

RC_RightAndDown

Dá suporte à entrada de manuscrito na ordem direita e inferior, como em idiomas ocidentais e em alguns idiomas do Leste Asiático.

RC_LeftAndDown

Dá suporte à entrada de manuscrito na ordem esquerda e inferior, como em idiomas hebraico e árabe.

RC_DownAndLeft

Dá suporte à entrada de manuscrito na ordem para baixo e para a esquerda, como em alguns idiomas do Leste Asiático.

RC_DownAndRight

Dá suporte à entrada de manuscrito na ordem para baixo e para a direita, como em alguns idiomas do Leste Asiático.

RC_ArbitraryAngle

Dá suporte ao texto escrito em ângulos arbitrários.

RC_Lattice

Dá suporte ao retorno de uma rede como alternativa a uma cadeia de caracteres para resultados de reconhecimento de manuscrito.

RC_AdviseInkChange

Dá suporte à interrupção do reconhecimento em segundo plano, como quando a tinta foi alterada.

RC_StrokeReorder

Dá suporte a essa ordem de traço, espacial e temporal, é tratada como parte da operação de reconhecimento. O IInkAnalyzer não reordena traços antes de enviar tinta para o IInkAnalysisRecognizer.

RC_Personalizable

Dá suporte à manuscrito personalizado, em que o reconhecedor melhora o reconhecimento quando exposto ao mesmo manuscrito ao longo do tempo.

RC_PrefersArbitraryAngle

O IInkAnalyzer não precisa girar o manuscrito para uma orientação horizontal antes de enviar a tinta para o IInkAnalysisRecognizer.

RC_PrefersParagraphBreaking

O IInkAnalyzer deve enviar parágrafos inteiros de tinta para o IInkAnalysisRecognizer, permitindo que o IInkAnalysisRecognizer faça a quebra de linha e a quebra de palavra (ou caractere).

RC_PrefersSegmentationRecognition

Reconhece apenas uma palavra ou caractere por operação de reconhecimento. O IInkAnalyzer executa a segmentação no manuscrito e envia apenas um segmento de cada vez para o IInkAnalysisRecognizer.

Comentários

Essa enumeração permite uma combinação bit a bit de seus valores de membro. Use essa enumeração para localizar um reconhecedor de tinta instalado que dê suporte aos atributos necessários.

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
IACom.h (também requer IACom_i.c)

Confira também

IInkAnalysisRecognizer::GetCapabilities

Referência de análise de tinta