Метод IComprehensiveSpellCheckProvider::ComprehensiveCheck
Проверка орфографии текста поставщика более тщательно, чем ISpellCheckProvider::Check.
Синтаксис
HRESULT ComprehensiveCheck(
[in] PCWSTR text,
[out] IEnumSpellingError **result
);
Параметры
-
текст [in]
-
Проверяющий текст.
-
результат [out]
-
Результат проверки этого текста в виде перечисления орфографических ошибок (IEnumSpellingError), если таковые есть.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемое значение | Описание: |
---|---|
|
Успешной. |
|
текст является пустой строкой. |
|
текст является пустым указателем. |
Remarks
Этот интерфейс не требуется для реализации поставщиком проверки орфографии. Но если поставщик поддерживает два режима проверки орфографии (более быстрый и более медленный, но более тщательный), он должен реализовать этот интерфейс в том же объекте, который реализует ISpellCheckProvider для поддержки более тщательного режима проверки. Когда клиент вызывает ISpellChecker::ComprehensiveCheck, функция проверки орфографии будет запрашивать ПоставщикIComprehensiveSpellCheckProvider и вызывать IComprehensiveSpellCheckProvider.ComprehensiveCheck , если интерфейс поддерживается. Если интерфейс не поддерживается, он автоматически вернется к ISpellCheckProvider::Check.
См. также раздел