Método IInkRecognizerContext::IsStringSupported (msinkaut.h)
Indica se o dicionário do sistema, o dicionário do usuário ou a lista de palavras contêm uma cadeia de caracteres especificada.
Sintaxe
HRESULT IsStringSupported(
[in] BSTR String,
[out, retval] VARIANT_BOOL *Supported
);
Parâmetros
[in] String
A cadeia de caracteres a ser pesquisada nos dicionários e na lista de palavras.
Para obter mais informações sobre o tipo de dados BSTR, consulte Usando a biblioteca COM.
[out, retval] Supported
Quando este método retorna, contém VARIANT_TRUE se a cadeia de caracteres estiver no dicionário ou na lista de palavras; caso contrário , VARIANT_FALSE.
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Um dos dicionários contém a cadeia de caracteres. |
|
Um parâmetro continha um ponteiro inválido. |
|
Cadeia de caracteres de entrada inválida. |
|
Ocorreu uma exceção durante o processamento. |
|
Não é possível alocar a operação de memória. |
|
Parâmetro ou tipo de propriedade inesperado. |
Comentários
Esse método considera todos os sinalizadores e factoid, entre outras coisas, que dão contexto à cadeia de caracteres que está sendo testada.
Esse método não pesquisa o dicionário do usuário se você especificar uma lista de palavras para o contexto. O reconhecedor usa o dicionário de fala no Microsoft Office XP.
Use a propriedade Factoid para limitar a pesquisa ao dicionário do sistema ou à lista de palavras associada ao contexto. Por exemplo, para limitar a pesquisa ao dicionário do sistema, especifique o factoid SystemDictionary . Para melhorar os resultados, talvez você também precise definir a propriedade RecognitionFlags .
Requisitos
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 |