SpellCheckerCustomDictionary Class
Represents a custom dictionary of the spell checker.
Namespace: DevExpress.XtraSpellChecker
Assembly: DevExpress.SpellChecker.v24.1.Core.dll
NuGet Package: DevExpress.SpellChecker.Core
Declaration
Related API Members
The following members return SpellCheckerCustomDictionary objects:
Library | Related API Members |
---|---|
Cross-Platform Class Library | DictionaryHelper.GetCustomDictionary() |
ASP.NET Web Forms Controls | ASPxSpellChecker.GetCustomDictionary() |
ASPxSpellCheckerCustomDictionary.Dictionary |
Remarks
The custom dictionary can be created and updated by the user. The spelling form provides a command button for appending a word not found in dictionaries to the custom dictionary.
The custom dictionary can be saved to a file and loaded when necessary.
Example
The following code demonstrates how to create the SpellCheckerCustomDictionary
dictionary at runtime.
Note
A complete sample project is available at https://github.com/DevExpress-Examples/winforms-spellchecker-enable-in-text-box
using DevExpress.XtraSpellChecker;
using System;
using System.Globalization;
SpellCheckerCustomDictionary customDictionary = new SpellCheckerCustomDictionary();
customDictionary.AlphabetPath = @"Dictionaries\EnglishAlphabet.txt";
customDictionary.DictionaryPath = @"Dictionaries\CustomEnglish.dic";
customDictionary.Culture = CultureInfo.InvariantCulture;
spellChecker1.Dictionaries.Add(customDictionary);