Método ISpellChecker::ComprehensiveCheck (spellcheck.h)
Comprueba la ortografía del texto proporcionado de forma más exhaustiva que ISpellChecker::Check y devuelve una colección de errores ortográficos.
Sintaxis
HRESULT ComprehensiveCheck(
[in] LPCWSTR text,
[out, retval] IEnumSpellingError **value
);
Parámetros
[in] text
Texto que se va a comprobar.
[out, retval] value
Resultado de comprobar este texto, devuelto como un objeto IEnumSpellingError .
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Exitoso. |
|
text es una cadena vacía. |
|
text es un puntero nulo. |
Comentarios
El IEnumSpellingError devuelto contiene los resultados de la revisión ortográfica. Un texto correcto devuelve una enumeración vacía (no null).
Si el proveedor admite dos "modos" de revisión ortográfica (uno más rápido y uno más lento pero más exhaustivo), implementa IComprehensiveSpellCheckProvider para admitir el modo de comprobación más exhaustiva. Cuando un cliente llama a ISpellChecker::ComprehensiveCheck, la funcionalidad de revisión ortográfica consultará al proveedor para IComprehensiveSpellCheckProvider y llamará a IComprehensiveSpellCheckProvider.ComprehensiveCheck si se admite la interfaz. Si no se admite la interfaz, se revertirá silenciosamente a ISpellCheckProvider::Check.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | spellcheck.h |
Consulte también
IComprehensiveSpellCheckProvider