Class SpellCheckingUIManager
Encapsulates logic for spell checking dialogs for RadRichTextBox.
Inheritance
Namespace: Telerik.Windows.Documents.UI.Extensibility
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public class SpellCheckingUIManager : Object
Constructors
SpellCheckingUIManager(RadRichTextBox)
Initializes a new instance of the SpellCheckingUIManager class.
Declaration
public SpellCheckingUIManager(RadRichTextBox radRichTextBox)
Parameters
RadRichTextBox
radRichTextBox
The instance of RadRichTextBox to be spell checked. |
Methods
AddToDictionary(String)
Adds word to dictionary.
Declaration
public void AddToDictionary(string word)
Parameters
System.String
word
The word. |
ChangeAll(String, String)
Changes all occurrences of the incorrectWord
with suggestion
.
Declaration
public void ChangeAll(string incorrectWord, string suggestion)
Parameters
System.String
incorrectWord
The incorrect word. |
System.String
suggestion
The suggestion which will replace the word. |
ChangeWord(String)
Changes the currently selected word with the suggestion.
Declaration
public void ChangeWord(string suggestion)
Parameters
System.String
suggestion
The suggestion. |
CreateSpellCheckingContextDocument(TextRange)
Creates the spell checking context document.
Declaration
public RadDocument CreateSpellCheckingContextDocument(TextRange incorrectWordRange)
Parameters
TextRange
incorrectWordRange
Text range for the incorrect word. |
Returns
RadDocument
RadDocument containing the incorrect word and its context. |
GetSuggestions(String)
Gets the spellchecking suggestions for a word.
Declaration
public ICollection<string> GetSuggestions(string word)
Parameters
System.String
word
The word. |
Returns
System.Collections.Generic.ICollection<System.String>
A collection filled with the suggestions. |
HasCustomDictionary()
Determines whether there is custom dictionary to edit.
Declaration
public bool HasCustomDictionary()
Returns
System.Boolean
|
IgnoreAll(String)
Ignores all occurrences of word.
Declaration
public void IgnoreAll(string word)
Parameters
System.String
word
The word. |
IgnoreCurrentWord()
Ignores the current word for further spell checking.
Declaration
public void IgnoreCurrentWord()
IgnoreWord(WordInfo)
Ignores the specified word for further spell checking.
Declaration
public void IgnoreWord(WordInfo wordInfo)
Parameters
WordInfo
wordInfo
The word to be ignored. |
MoveToNextError()
Selects the next incorrect word and returns info about it.
Declaration
public WordInfo MoveToNextError()
Returns
WordInfo
Current incorrect word info. |
ShowEditCustomDictionaryDialog()
Shows the dialog for editing custom spellchecking dictionaries.
Declaration
public void ShowEditCustomDictionaryDialog()