Méthode IComprehensiveSpellCheckProvider ::ComprehensiveCheck (spellcheckprovider.h)
L’orthographe case activée le texte du fournisseur de manière plus complète que ISpellCheckProvider ::Check.
Syntaxe
HRESULT ComprehensiveCheck(
[in] LPCWSTR text,
[out] IEnumSpellingError **value
);
Paramètres
[in] text
Texte à case activée.
[out] value
Résultat de la vérification de ce texte, en tant qu’énumération des erreurs d’orthographe (IEnumSpellingError), le cas échéant.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur retournée | Description |
---|---|
|
Réussi. |
|
text est une chaîne vide. |
|
text est un pointeur null. |
Remarques
Cette interface n’est pas nécessaire pour être implémentée par un fournisseur de case activée sort. Mais si le fournisseur prend en charge deux « modes » de vérification orthographique (un plus rapide et un plus lent mais plus complet), il doit implémenter cette interface dans le même objet qui implémente ISpellCheckProvider pour prendre en charge le mode de vérification plus approfondi. Lorsqu’un client appelle ISpellChecker ::ComprehensiveCheck, la fonctionnalité de vérification orthographique interroge 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 |
---|---|
Plateforme cible | Windows |
En-tête | spellcheckprovider.h |