Spell Check in UWP Spell Checker (SfSpellChecker)
10 May 20211 minute to read
The Spell Checking engine can also be customized to ignore certain text or words from being spell checked. By setting the respective properties, these words will be overlooked and will not indicate them as misspelled words. This option will be effective when there are a number of email id’s and addresses, HTML tags, combination of words and numbers, combination of upper and lower case words that are used frequently in the document.
Ignore Spell Check
Property |
Description |
IgnoreEmailAddress |
Specifies whether or not to ignore email address during Spell Check. Default value is false. |
IgnoreHtmlTags |
Specifies whether or not to ignore HTML tags during Spell Check. Default value is false. |
IgnoreUrl |
Specifies whether or not to ignore Internet address during Spell Check. Default value is false. |
IgnoreMixedCaseWords |
Specifies whether or not to ignore mixed case words during Spell Check. Default value is false. |
IgnoreUpperCaseWords |
Specifies whether or not to ignore uppercase words during Spell Check. Default value is false. |
IgnoreAlphaNumericWords |
Specifies whether or not to Spell Check numbers or words with numbers during Spell Check. Default value is false. |
Setting Spell Check Options
Create a spell checker instance and set the spell checking options as given below:
SfSpellChecker SpellChecker = new SfSpellChecker();
SpellChecker.IgnoreUrl = true;
SpellChecker.IgnoreUpperCaseWords = true;
SpellChecker.IgnoreAlphaNumericWords = true;
SpellChecker.IgnoreEmailAddress = true;
SpellChecker.IgnoreMixedCaseWords = true;
SpellChecker.IgnoreHtmlTags = true;
Getting Suggestions for Error Word
SfSpellChecker
provides support to get suggestion list by passing the error word in the below methods.
- GetSuggestions
- GetPhoneticWords
- GetAnagrams
SfSpellChecker SpellChecker = new SfSpellChecker();
SpellChecker.GetSuggestions("offce");
SpellChecker.GetPhoneticWords("offce");
SpellChecker.GetAnagrams("offce");