Back to Devexpress

FontMappingsSettingsBuilder.AddRule(String, String) Method

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

latest2.0 KB
Original Source

FontMappingsSettingsBuilder.AddRule(String, String) Method

Adds a new font mapping rule to the RichEdit control.

Namespace : DevExpress.AspNetCore.RichEdit

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

NuGet Package : DevExpress.AspNetCore.RichEdit

Declaration

csharp
public FontMappingsSettingsBuilder AddRule(
    string sourceFontFamily,
    string destinationFontName
)

Parameters

NameTypeDescription
sourceFontFamilyString

A name of a font family that is mapped.

| | destinationFontName | String |

A font to which a source font family is mapped.

|

Returns

TypeDescription
FontMappingsSettingsBuilder

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

|

Remarks

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");
        });
    })
)

For more information, see the Font Management topic.

See Also

FontMappingsSettingsBuilder Class

FontMappingsSettingsBuilder Members

DevExpress.AspNetCore.RichEdit Namespace