Compartilhar via


Interface IInkRecognitionAlternate (msinkaut.h)

Representa as possíveis correspondências de palavras para segmentos de tinta que são comparados a um dicionário de reconhecedores.

Herança

A interface IInkRecognitionAlternate herda da interface IUnknown . IInkRecognitionAlternate também tem esses tipos de membros:

Métodos

A interface IInkRecognitionAlternate tem esses métodos.

 
IInkRecognitionAlternate::AlternatesWithConstantPropertyValues

Recupera uma coleção IInkRecognitionAlternates, que são uma divisão do objeto IInkRecognitionAlternate no qual esse método é chamado.
IInkRecognitionAlternate::get_Ascender

Obtém a linha crescente de um objeto IInkRecognitionAlternate que representa uma única linha de texto.
IInkRecognitionAlternate::get_Baseline

Obtém a linha de base de um objeto IInkRecognitionAlternate que representa uma única linha de texto.
IInkRecognitionAlternate::get_Confidence

Obtém o nível de confiança (forte, intermediário ou ruim) que um reconhecedor tem no reconhecimento de um objeto IInkRecognitionAlternate ou um gesto. (IInkRecognitionAlternate.get_Confidence)
IInkRecognitionAlternate::get_ConfidenceAlternates

Obtém a coleção de alternativas em que cada alternativa na coleção consiste nos segmentos com os mesmos valores de propriedade.
IInkRecognitionAlternate::get_Descender

Obtém a linha descendente de um objeto IInkRecognitionAlternate que representa uma única linha de texto.
IInkRecognitionAlternate::get_LineAlternates

Obtém a coleção IInkRecognitionAlternates na qual cada alternativa na coleção está em uma linha separada.
IInkRecognitionAlternate::get_LineNumber

Obtém o número de linha da tinta que compõe a alternativa.
IInkRecognitionAlternate::get_Midline

Obtém a linha intermediária de um objeto IInkRecognitionAlternate que representa uma única linha de texto.
IInkRecognitionAlternate::get_String

Obtém a cadeia de caracteres superior da alternativa.
IInkRecognitionAlternate::get_Strokes

Obtém a coleção de traços contidos em um objeto ou usados para criar um objeto. (IInkRecognitionAlternate.get_Strokes)
IInkRecognitionAlternate::GetPropertyValue

Recupera o valor de uma propriedade especificada da alternativa.
IInkRecognitionAlternate::GetStrokesFromStrokeRanges

Recupera a menor coleção InkStrokes que contém uma coleção InkStrokes de entrada conhecida e para a qual o objeto IInkRecognizer pode fornecer alternativas.
IInkRecognitionAlternate::GetStrokesFromTextRange

Recupera a coleção que corresponde ao menor conjunto de segmentos de reconhecimento que contém um intervalo de caracteres especificado dentro da alternativa.
IInkRecognitionAlternate::GetTextRangeFromStrokes

Recupera o menor intervalo de texto reconhecido para o qual o reconhecedor pode retornar uma alternativa que contém uma coleção inkStrokes conhecida.

Comentários

Um segmento de reconhecimento é um fragmento de tinta básico ou uma unidade que o reconhecedor usa internamente para produzir um resultado de reconhecimento para um objeto InkDisp conhecido. Os segmentos geralmente são determinados pelo espaçamento e são divididos nos menores fragmentos de tinta possíveis.

Às vezes, a tinta pode ter distinções ambíguas entre segmentos. Esses segmentos são comparados ao dicionário de um reconhecedor para determinar possíveis correspondências (alternativas). Quando os segmentos são comparados, o reconhecedor cria uma lista de possíveis alternativas e atribui um nível de confiança a cada um deles, escolhendo uma opção superior.

Por exemplo, considere a frase "como você está". Essa frase provavelmente é dividida em três segmentos (dependendo do espaçamento entre segmentos), um para cada palavra.

Quando cada segmento é reconhecido, um RecognitionResult é criado. Cada resultado retorna uma lista de alternativas para escolher. Por exemplo, o segmento "how" pode ter alternativas como "how", "now", "new" e assim por diante, com "how" sendo a principal alternativa. Por padrão, a alternativa superior é retornada para cada segmento. Você pode optar por retornar alternativas diferentes da alternativa superior.

Você também pode retornar alternativas baseadas nas propriedades das alternativas, como o nível de confiança do resultado do reconhecimento, o número de linha no qual as alternativas aparecem e assim por diante. Consulte o objeto RecognitionProperty para obter uma lista das propriedades de reconhecimento.

Alternativas de alternativas também podem ser retornadas.

Nem todos os reconhecedores definem todas as propriedades listadas acima. Quando um aplicativo tenta acessar uma propriedade que não é definida pelo reconhecedor, uma exceção de argumento é gerada.

Se você definir uma classe que implementa essa interface, a nova classe não interagirá corretamente com as APIs (interfaces de programação de aplicativo) do Tablet PC.

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
Plataforma de Destino Windows
Cabeçalho msinkaut.h

Confira também

IInkRecognitionAlternates Interface

IInkRecognizer Interface

Constantes RecognitionProperty