Skip to main content

RichEditBarItemNames.TableAutoFitMenu Property

Gets the Table Auto Fit Menu item’s name.

Namespace: DevExpress.Blazor.RichEdit

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

NuGet Package: DevExpress.Blazor.RichEdit

Declaration

public static string TableAutoFitMenu { get; }

Property Value

Type Description
String

The “TableAutoFitMenu” string.

Remarks

Use this property to perform the following operations:

The Table Auto Fit Menu item is a drop-down menu in the Auto Fit group. This menu contains the following items:

Auto Fit Contents
The button automatically resets the width of each column in the selected table according to the column’s content size.
Auto Fit Window
The button automatically stretches the selected table to the right and left margins and sets equal column widths.
Fixed Column Width
The button disables automatic resizing of the selected table’s columns.

The following code snippet removes items from the Cell Alignment Menu item:

<DxRichEdit CustomizeRibbon="onCustomizeRibbon" />

@code {
    void onCustomizeRibbon(IRibbon ribbon) {
        IBarItem tableAutoFitMenu = ribbon.Tabs[RichEditRibbonTabNames.TableLayout]
        .Groups[RichEditRibbonGroupNames.LayoutAutoFit]
        .Items[RichEditBarItemNames.TableAutoFitMenu];
        if (tableAutoFitMenu.Type == BarItemTypes.DropDown) {
            IBarDropDown tableAutoFitDropDown = (IBarDropDown)tableAutoFitMenu;
            tableAutoFitDropDown.Items.Remove(RichEditBarItemNames.AutoFitContents);
            tableAutoFitDropDown.Items.Remove(RichEditBarItemNames.AutoFitWindow);
            tableAutoFitDropDown.Items.Remove(RichEditBarItemNames.FixedColumnWidth);
        }
    }
}
See Also