Skip to main content
All docs
V25.1
  • DictionaryBase.DictionaryPath Property

    Specifies a path to a dictionary file.

    Namespace: DevExpress.Blazor.RichEdit.SpellCheck

    Assembly: DevExpress.Blazor.RichEdit.v25.1.dll

    NuGet Package: DevExpress.Blazor.RichEdit

    Declaration

    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:

    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