ISpellChecker interface (spellcheck.h)

Represents a particular spell checker for a particular language.

The ISpellChecker can be used to check text, get suggestions, update user dictionaries, and maintain options.

Inheritance

The ISpellChecker interface inherits from the IUnknown interface. ISpellChecker also has these types of members:

Methods

The ISpellChecker interface has these methods.

 
ISpellChecker::Add

Treats the provided word as though it were part of the original dictionary.
ISpellChecker::add_SpellCheckerChanged

Adds an event handler (ISpellCheckerChangedEventHandler) for the SpellCheckerChanged event.
ISpellChecker::AutoCorrect

Causes occurrences of one word to be replaced by another.
ISpellChecker::Check

Checks the spelling of the supplied text and returns a collection of spelling errors. (ISpellChecker.Check)
ISpellChecker::ComprehensiveCheck

Checks the spelling of the supplied text in a more thorough manner than ISpellChecker::Check, and returns a collection of spelling errors.
ISpellChecker::get_Id

Gets the identifier for this spell checker.
ISpellChecker::get_LanguageTag

Gets the BCP47 language tag this instance of the spell checker supports. (ISpellChecker.get_LanguageTag)
ISpellChecker::get_LocalizedName

Gets text, suitable to display to the user, that describes this spell checker. (ISpellChecker.get_LocalizedName)
ISpellChecker::get_OptionIds

Gets all of the declared option identifiers.
ISpellChecker::GetOptionDescription

Retrieves the information (id, description, heading and labels) of a specific option. (ISpellChecker.GetOptionDescription)
ISpellChecker::GetOptionValue

Retrieves the value associated with the given option. (ISpellChecker.GetOptionValue)
ISpellChecker::Ignore

Ignores the provided word for the rest of this session.
ISpellChecker::remove_SpellCheckerChanged

Removes an event handler (ISpellCheckerChangedEventHandler) that has been added for the SpellCheckerChanged event.
ISpellChecker::Suggest

Retrieves spelling suggestions for the supplied text. (ISpellChecker.Suggest)

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header spellcheck.h