Back to Devexpress

SpreadsheetBuilder.Ribbon(Action<SpreadsheetRibbonSettingsBuilder>) Method

aspnetcore-devexpress-dot-aspnetcore-dot-spreadsheet-dot-spreadsheetbuilder-dot-ribbon-x28-system-dot-action-devexpress-dot-aspnetcore-dot-spreadsheet-dot-spreadsheetribbonsettingsbuilder-x29.md

latest2.1 KB
Original Source

SpreadsheetBuilder.Ribbon(Action<SpreadsheetRibbonSettingsBuilder>) Method

Allows you to customize the ribbon element.

Namespace : DevExpress.AspNetCore.Spreadsheet

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

NuGet Package : DevExpress.AspNetCore.Spreadsheet

Declaration

csharp
public SpreadsheetBuilder Ribbon(
    Action<SpreadsheetRibbonSettingsBuilder> configure
)

Parameters

NameTypeDescription
configureAction<SpreadsheetRibbonSettingsBuilder>

A delegate method that configures the ribbon.

|

Returns

TypeDescription
SpreadsheetBuilder

An object that can be used to further configure the Spreadsheet.

|

Remarks

The example below demonstrates how to customize the font collection that the Font Name item displays:

cshtml
@(Html.DevExpress()
    .Spreadsheet("spreadsheet")
    .Ribbon(ribbon =>
        ribbon.Tabs(tabs => {
            var homeTab = tabs.GetByName("Home");
            homeTab.Items(items => {
                // Removes the default Font Name item
                items.RemoveAt(6); 
                // Adds the Font Name item and customizes its font collection
                items.InsertFontNameItem(6).Items(fonts => {
                    fonts.Clear();
                    fonts.Add("Arial", "Arial");
                    fonts.Add("Calibri", "Calibri");
                    fonts.Add("Times New Roman", "Times New Roman");
                }); 
            });
        })
    )
    // ...
)

See Also

SpreadsheetBuilder Class

SpreadsheetBuilder Members

DevExpress.AspNetCore.Spreadsheet Namespace