Méthode ISpellChecker ::ComprehensiveCheck (spellcheck.h)
Vérifie l’orthographe du texte fourni d’une manière plus complète que ISpellChecker ::Check et retourne une collection d’fautes d’orthographe.
Syntaxe
HRESULT ComprehensiveCheck(
[in] LPCWSTR text,
[out, retval] IEnumSpellingError **value
);
Paramètres
[in] text
Texte à case activée.
[out, retval] value
Résultat de la vérification de ce texte, retourné en tant qu’objet IEnumSpellingError .
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussi. |
|
text est une chaîne vide. |
|
text est un pointeur null. |
Remarques
L’IEnumSpellingError retourné contient les résultats de la vérification orthographique. Un texte correct retourne une énumération vide (et non null).
Si le fournisseur prend en charge deux « modes » de vérification orthographique (un plus rapide et un plus lent mais plus complet), il implémente IComprehensiveSpellCheckProvider pour prendre en charge le mode de vérification plus approfondi. Lorsqu’un client appelle ISpellChecker ::ComprehensiveCheck, la fonctionnalité de vérification orthographique queryInterface le fournisseur pour IComprehensiveSpellCheckProvider et appelle IComprehensiveSpellCheckProvider.ComprehensiveCheck si l’interface est prise en charge. Si l’interface n’est pas prise en charge, elle revient silencieusement à ISpellCheckProvider ::Check.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | spellcheck.h |
Voir aussi
IComprehensiveSpellCheckProvider