Skip to main content
A newer version of this page is available. .

SpellCheckerCustomDictionary Class

Represents a custom dictionary of the spell checker.

Namespace: DevExpress.XtraSpellChecker

Assembly: DevExpress.SpellChecker.v20.2.Core.dll

NuGet Packages: DevExpress.SpellChecker.Core, DevExpress.WindowsDesktop.SpellChecker.Core

Declaration

public class SpellCheckerCustomDictionary :
    SpellCheckerDictionary,
    ISerializable

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.

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);
See Also