Compartilhar via


Método IInkRecognizerContext::get_WordList (msinkaut.h)

Obtém ou define a lista de palavras usada no processo de reconhecimento para melhorar os resultados do reconhecimento.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_WordList(
  IInkWordList **WordList
);

Parâmetros

WordList

Valor retornado

Nenhum

Comentários

A configuração dessa propriedade só terá êxito se a propriedade Strokes for NULL. Você deve definir a propriedade WordList antes de anexar uma coleção InkStrokes à propriedade Strokes do InkRecognizerContext ou definir a propriedade Strokes como NULL e, em seguida, definir a propriedade WordList (e possivelmente reanexar a coleção InkStrokes).

Para remover a lista de palavras atual e usar o dicionário de usuários, defina essa propriedade como NULL. Qualquer modificação subsequente do objeto InkWordList não modifica o resultado do reconhecimento. Se você quiser alterar a lista de palavras, primeiro defina essa propriedade como NULL, modifique o InkWordList e anexe-o novamente ao InkRecognizerContext atribuindo-o à propriedade WordList .

Use a propriedade Factoid para limitar a pesquisa à lista de palavras associada ao contexto. Talvez você também precise definir a propriedade RecognitionFlags para melhorar os resultados.

A lista de palavras não pode ser definida depois que um factoid é definido. Isso impede que um factóide se refira a uma lista de palavras possivelmente inexistente. Tentar fazer isso resultará em um valor HRESULT E_FAIL.

Se uma cadeia de caracteres for adicionada a uma lista de palavras, suas versões maiúsculas também serão adicionadas implicitamente. Por exemplo, adicionar "hello" adiciona implicitamente "Hello" e "HELLO".

Usar palavras com mais de 256 caracteres resultará em uma exceção E_POINTER ao atribuir a propriedade WordList a InkRecognizerContext.

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
Biblioteca InkObj.dll

Confira também

Iinkrecognizercontext

Classe InkRecognizerContext

Classe InkWordList