Identificador HRECOCONTEXT
Um identificador HRECOCONTEXT é usado para adicionar tinta ao contexto, executar o reconhecimento de tinta (de forma síncrona ou assíncrona), recuperar o resultado do reconhecimento e recuperar alternativas.
O principal motivo para ter identificadores de contexto do reconhecedor é diferenciar entre entradas de tinta. Por exemplo, você pode criar um aplicativo com duas janelas, o usuário pode criar tinta em qualquer janela. Você não quer que a tinta da primeira janela seja misturada com a tinta da segunda janela quando pedir ao reconhecedor para reconhecer a tinta de uma das janelas. Nesse tipo de aplicativo, você cria dois contextos de reconhecedor (um para cada janela) e adiciona traços entrando na janela 1 no contexto do reconhecedor 1 e traços da janela 2 no contexto do reconhecedor 2. Para retornar resultados de reconhecimento, chame o processo no contexto do reconhecedor 1 ou no contexto do reconhecedor 2, dependendo se você deseja que os resultados da janela 1 ou 2.
O identificador de contexto do reconhecedor pode ser tudo o que você deseja. Mas normalmente é um índice em uma matriz global de estruturas. As estruturas podem conter todos os traços inseridos e todas as variáveis que o reconhecedor usa para esse determinado pedaço de tinta (por exemplo, sua estrutura de rede interna ou o estado atual de reconhecimento). Uma estrutura pode conter todas as informações que o reconhecedor precisa e usa para um determinado pedaço de tinta.
Para obter um identificador HRECOCONTEXT , chame a função CreateContext .
typedef HANDLE HRECOCONTEXT;
Comentários
Veja a seguir as funções HRECOCONTEXT
Função | Descrição |
---|---|
AddStroke | Adiciona um traço de tinta ao contexto do reconhecedor. |
AdviseInkChange | Impede que o reconhecedor processe a tinta porque um novo traço está sendo adicionado ou excluído. |
CloneContext | Cria um contexto de reconhecedor que contém as mesmas configurações do original. O novo contexto do reconhecedor não inclui os resultados de tinta ou reconhecimento do original. |
EndInkInput | Indica que nenhuma tinta será adicionada ao contexto. |
GetAlternateList | Retorna uma lista de alternativas para a melhor cadeia de caracteres de resultado. |
GetBestAlternate | Retorna um ponteiro de identificador HRECOALT para a melhor alternativa de resultado. |
GetBestResultString | Retorna a melhor cadeia de caracteres de resultado. |
GetContextPropertyList | Retorna uma lista de propriedades compatíveis com o reconhecedor. |
GetContextPropertyValue | Retorna um valor de propriedade especificado do contexto do reconhecedor. |
GetEnabledUnicodeRanges | Retorna uma lista de intervalos de pontos Unicode habilitados no contexto. |
GetGuide | Retorna o guia usado para entrada em caixa ou forrada. |
GetLatticePtr | Retorna um ponteiro para a rede para os resultados atuais. |
IsStringSupported | Retorna um valor que indica se uma palavra, data, hora, número ou outro texto que é passado está contido no dicionário. |
Processar | Executa o reconhecimento de tinta de forma síncrona. |
ResetContext | Exclui os resultados atuais de tinta e reconhecimento do contexto. |
SetCACMode | Especifica o modo de preenchimento automático de caracteres para reconhecimento de caracteres ou palavras. |
SetContextPropertyValue | Adiciona uma propriedade ao contexto do reconhecedor. Se uma propriedade já existir, seu valor será modificado. |
SetEnabledUnicodeRanges | Habilita um ou mais intervalos de pontos Unicode no contexto. |
SetFactoid | Define o factóide que um reconhecedor usa para restringir sua pesquisa para o resultado. |
SetFlags | Define como o reconhecedor interpreta a tinta e determina a cadeia de caracteres de resultado. |
SetGuide | Define o guia a ser usado para entrada em caixa ou forrada. |
SetTextContext | Fornece as cadeias de caracteres de texto que vêm antes e depois do texto contido no contexto do reconhecedor. Para reconhecedores de caracteres do Leste Asiático, a função SetTextContext fornece caracteres em vez de cadeias de caracteres de texto. |
SetWordList | Define a lista de palavras para o contexto do reconhecedor atual a ser reconhecido. |
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 |
|