PInvoke API (methods, structures and constants) imported from Windows Spell Checking API.
Enum | Description | Values |
---|---|---|
Vanara.PInvoke.SpellCheck.CORRECTIVE_ACTION | Identifies the type of corrective action to be taken for a spelling error. | CORRECTIVE_ACTION_NONE, CORRECTIVE_ACTION_GET_SUGGESTIONS, CORRECTIVE_ACTION_REPLACE, CORRECTIVE_ACTION_DELETE |
Vanara.PInvoke.SpellCheck.WORDLIST_TYPE | Identifies one of the types of word lists used by spell checkers. | WORDLIST_TYPE_IGNORE, WORDLIST_TYPE_ADD, WORDLIST_TYPE_EXCLUDE, WORDLIST_TYPE_AUTOCORRECT |
Interface | Description |
---|---|
Vanara.PInvoke.SpellCheckProvider.IComprehensiveSpellCheckProvider | Allows the provider to optionally support a more comprehensive spell checking functionality. |
Vanara.PInvoke.SpellCheck.IEnumSpellingError | An enumeration of the spelling errors. |
Vanara.PInvoke.SpellCheck.IOptionDescription | Represents the description of a spell checker option. |
Vanara.PInvoke.SpellCheck.ISpellChecker | 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. |
Vanara.PInvoke.SpellCheck.ISpellChecker2 | Represents a particular spell checker for a particular language, with the added ability to remove words from the added words dictionary, or from the ignore list. The ISpellChecker2 can also be used to check text, get suggestions, update user dictionaries, and maintain options, as can ISpellChecker from which it is derived. |
Vanara.PInvoke.SpellCheck.ISpellCheckerChangedEventHandler | Allows the caller to create a handler for notifications that the state of the speller has changed. |
Vanara.PInvoke.SpellCheck.ISpellCheckerFactory | A factory for instantiating a spell checker (ISpellChecker) as well as providing functionality for determining which languages are supported. ISpellCheckerFactory is the starting point for clients of the Spell Checking API, which should be created as an in-proc COM Server as shown in the example below. |
Vanara.PInvoke.SpellCheckProvider.ISpellCheckProvider | Represents a particular spell checker provider for a particular language, to be used by the spell checking infrastructure. |
Vanara.PInvoke.SpellCheckProvider.ISpellCheckProviderFactory | A factory for instantiating a spell checker (ISpellCheckProvider) as well as providing functionality for determining which languages are supported. This is instantiated by providers and used by the Spell Checking API. |
Vanara.PInvoke.SpellCheck.ISpellingError | Provides information about a spelling error. |
Vanara.PInvoke.SpellCheck.IUserDictionariesRegistrar | Manages the registration of user dictionaries. |
Class | Description |
---|---|
Vanara.PInvoke.SpellCheck | Functions, constants, and interfaces for the Spell Checking API. |
Vanara.PInvoke.SpellCheck.SpellCheckerFactory | CLSID_SpellCheckerFactory |
Vanara.PInvoke.SpellCheck.SpellCheckerOption | Consolidated class holding information about options for the spell checker. |
Vanara.PInvoke.SpellCheckProvider | Functions, constants, and interfaces for the Spell Checking API provider. |