Back to Devexpress

FontMappingsSettingsBuilder.DefaultFontName(String) Method

aspnetcore-devexpress-dot-aspnetcore-dot-richedit-dot-fontmappingssettingsbuilder-dot-defaultfontname-x28-system-dot-string-x29.md

latest2.1 KB
Original Source

FontMappingsSettingsBuilder.DefaultFontName(String) Method

Specifies a font to which font families are mapped by default.

Namespace : DevExpress.AspNetCore.RichEdit

Assembly : DevExpress.AspNetCore.RichEdit.v25.2.dll

NuGet Package : DevExpress.AspNetCore.RichEdit

Declaration

csharp
public FontMappingsSettingsBuilder DefaultFontName(
    string defaultFontName
)

Parameters

NameTypeDescription
defaultFontNameString

The font name.

|

Returns

TypeDescription
FontMappingsSettingsBuilder

An object that can be used to further configure the RichEdit font mapping settings.

|

Remarks

Call the DefaultFontName method to specify a default font used if the control cannot find a matching rule in the mapping rule collection.

cshtml
@(Html.DevExpress().RichEdit("richEdit")
    .Fonts(f => {
        f.AddFont("Calibri", "Calibri", "CalibriFont/calibri.ttf", "CalibriFont/calibrib.ttf", "CalibriFont/calibrii.ttf", "CalibriFont/calibriz.ttf");
        f.AddFont("Roboto Mono", "Roboto Mono", true);
        f.Mapping(m => {
            m.DefaultFontName("Calibri");
            m.AddRule("Times", "Roboto Mono");
        });
    })
)

Important

You must define the default font if you specify custom font settings for the control.

For more information, see the Font Management topic.

See Also

Font Management

FontMappingsSettingsBuilder Class

FontMappingsSettingsBuilder Members

DevExpress.AspNetCore.RichEdit Namespace