Método IComprehensiveSpellCheckProvider::ComprehensiveCheck
Marcar o texto do provedor de maneira mais completa do que ISpellCheckProvider::Check.
Sintaxe
HRESULT ComprehensiveCheck(
[in] PCWSTR text,
[out] IEnumSpellingError **result
);
Parâmetros
-
texto [in]
-
O texto a marcar.
-
result [out]
-
O resultado da verificação desse texto, como uma enumeração de erros ortográficos (IEnumSpellingError), se houver.
Valor retornado
Esse método pode retornar um desses valores.
Valor retornado | Descrição |
---|---|
|
Bem sucedido. |
|
text é uma cadeia de caracteres vazia. |
|
text é um ponteiro nulo. |
Comentários
Essa interface não precisa ser implementada por um provedor de marcar ortográfico. Mas se o provedor der suporte a dois "modos" de verificação ortográfica (um mais rápido e mais lento, mas mais completo), ele deverá implementar essa interface no mesmo objeto que implementa ISpellCheckProvider para dar suporte ao modo de verificação mais completo. Quando um cliente chama ISpellChecker::ComprehensiveCheck, a funcionalidade de verificação ortográfica consultaráInterface o provedor de IComprehensiveSpellCheckProvider e chamará IComprehensiveSpellCheckProvider.ComprehensiveCheck se houver suporte para a interface. Se a interface não tiver suporte, ela retornará silenciosamente para ISpellCheckProvider::Check.
Confira também