ISpellCheckProvider interface (spellcheckprovider.h)

Represents a particular spell checker provider for a particular language, to be used by the spell checking infrastructure.

Inheritance

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

Methods

The ISpellCheckProvider interface has these methods.

 
ISpellCheckProvider::Check

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

Gets the identifier for this spell checker engine.
ISpellCheckProvider::get_LanguageTag

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

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

Gets all of the declared option identifiers recognized by the spell checker.
ISpellCheckProvider::GetOptionDescription

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

Retrieves the value associated with the given option. (ISpellCheckProvider.GetOptionValue)
ISpellCheckProvider::InitializeWordlist

Initialize the specified word list to contain only the specified words.
ISpellCheckProvider::SetOptionValue

Sets the value associated with the given option.
ISpellCheckProvider::Suggest

Retrieves spelling suggestions for the supplied text. (ISpellCheckProvider.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 spellcheckprovider.h

See also

ISpellCheckProviderFactory