Back to Devexpress

SpreadsheetRibbonItemCollectionBuilder Class

aspnetcore-devexpress-dot-aspnetcore-dot-spreadsheet-59333723.md

latest1.9 KB
Original Source

SpreadsheetRibbonItemCollectionBuilder Class

A builder for the Spreadsheet ribbon item collection.

Namespace : DevExpress.AspNetCore.Spreadsheet

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

NuGet Package : DevExpress.AspNetCore.Spreadsheet

Declaration

csharp
public class SpreadsheetRibbonItemCollectionBuilder :
    RibbonItemCollectionBuilder<SpreadsheetRibbonItemCollectionBuilder>

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

Inheritance

Object RibbonItemCollectionBuilder<SpreadsheetRibbonItemCollectionBuilder> SpreadsheetRibbonItemCollectionBuilder

See Also

SpreadsheetRibbonItemCollectionBuilder Members

DevExpress.AspNetCore.Spreadsheet Namespace