Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DictionaryBase.DictionaryPath Property

Specifies a path to a dictionary file.

Namespace: DevExpress.Blazor.RichEdit.SpellCheck

Assembly: DevExpress.Blazor.RichEdit.v24.2.dll

NuGet Package: DevExpress.Blazor.RichEdit

#Declaration

C#
public string DictionaryPath { get; set; }

#Property Value

Type Description
String

A file path.

#Remarks

The DictionaryBase class is the basis for the Dictionary, ISpellDictionary, and HunspellDictionary classes. Depending on the class, this property contains a path to one of the following files:

Simple dictionary
The DictionaryPath property of the Dictionary class specifies a path to a text document that lists all the words of a particular language.
Base words file
The DictionaryPath property of the HunspellDictionary and ISpellDictionary classes specifies a path to a file that lists root words with applicable flags. A flag defines which affixes (prefixes and suffixes) can be added to a root.

The following code snippet adds an ISpell dictionary:

C#
public void ConfigureServices(IServiceCollection services) {
    services.AddDevExpressBlazor().AddSpellCheck(opts => {
        opts.FileProvider = new PhysicalFileProvider(
            Path.Combine(Directory.GetCurrentDirectory(), "Data", "Dictionaries")
        );
        opts.Dictionaries.Add(new ISpellDictionary {
            DictionaryPath = "american.xlg",
            GrammarPath = "english.aff",
            Culture = "en-US"
        });
    });
}

Refer to the following topic for more information: Spell Check.

See Also