IComprehensiveSpellCheckProvider::ComprehensiveCheck, méthode
Vérification orthographique du texte du fournisseur de manière plus approfondie que ISpellCheckProvider::Check.
Syntaxe
HRESULT ComprehensiveCheck(
[in] PCWSTR text,
[out] IEnumSpellingError **result
);
Paramètres
-
texte [in]
-
Texte à vérifier.
-
résultat [out]
-
Résultat de la vérification de ce texte, comme é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. |
|
le texte est une chaîne vide. |
|
le texte est un pointeur null. |
Notes
Cette interface n’est pas nécessaire pour être implémentée par un fournisseur de vérification orthographique. Mais si le fournisseur prend en charge deux « modes » de vérification orthographique (un plus rapide et plus lent mais plus approfondi), 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.
Voir aussi