ISpellChecker
Represents a spell checker interface that provides methods for spell-checking text.
Definition
Namespace:Telerik.Windows.Documents.Proofing
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public interface ISpellChecker
Derived Classes:
Properties
Represents the settings for the spell checker.
SpellCheckerSettings Settings { get; set; }
Gets or sets the culture used by the spell checker for spell checking operations.
CultureInfo SpellCheckingCulture { get; set; }
A CultureInfo object representing the culture that determines the language and locale to be used during spell checking.
Methods
Adds a word to the spell check dictionary.
void AddWord(string word, CultureInfo culture)
The word to add to the dictionary.
cultureCultureInfoThe culture information that specifies the linguistic rules to apply.
Adds a specified word to the spell checker's dictionary.
Determines whether a word can be added to the spell checker dictionary.
bool CanAddWord()
A boolean value indicating if the word can be added.
Returns true if the word can be added; otherwise, false.
Determines whether a word can be added to the spell checker for the specified culture.
bool CanAddWord(CultureInfo culture)
The culture information that specifies the language context for the spell checker.
Returns:Returns true if the word can be added; otherwise, false.
Checks if the specified word is correct according to the spelling rules defined by the spell checker.
bool CheckWordIsCorrect(string word, CultureInfo culture)
The word to be checked for correctness.
cultureCultureInfoThe CultureInfo that specifies the language and regional settings for the spell checking.
Returns:Returns true if the word is spelled correctly; otherwise, false.
Retrieves the custom dictionary used by the spell checker.
ICustomWordDictionary GetCustomDictionary()
An instance of a custom dictionary, which contains user-defined words that are not found in the standard spell checking dictionary.
Retrieves the custom dictionary associated with the specified culture information.
ICustomWordDictionary GetCustomDictionary(CultureInfo culture)
The culture information for which to retrieve the custom dictionary.
Returns:The custom dictionary for the specified culture, or null if no custom dictionary exists.
Retrieves the dictionary used by the spell checker for checking spelling and grammar.
IWordDictionary GetDictionary()
The dictionary associated with the spell checker as an instance of the IWordDictionary interface.
Retrieves the dictionary for the specified culture information.
IWordDictionary GetDictionary(CultureInfo culture)
The culture information for which the dictionary is to be retrieved.
Returns:A dictionary object that corresponds to the specified culture.
Retrieves a list of suggestions for a given word based on the specified culture information.
ICollection<string> GetSuggestions(string word, CultureInfo culture)
The word for which suggestions are to be retrieved.
cultureCultureInfoThe culture information that dictates the language and rules to be applied while generating suggestions.
Returns:A collection of suggestions for the specified word.
Retrieves a list of suggested corrections for the specified misspelled word.
ICollection<string> GetSuggestions(string word)
The misspelled word for which suggestions are being requested.
Returns:A list of string suggestions that provide possible corrections for the given word.
Removes a specified word from the spell checker dictionary.
void RemoveWord(string word, CultureInfo culture)
The word to be removed from the dictionary.
cultureCultureInfoThe culture information that defines the language context of the word.
Removes a specified word from the spell check dictionary.
Events
event EventHandler DataChanged