HtmlForgeX

API Reference

Class

TablerRowSettings

Namespace HtmlForgeX
Assembly HtmlForgeX

Settings sub‑builder for TablerRow to keep IntelliSense tidy. Exposes wrappers around existing root methods and adds density/equalize.

Inheritance

  • Object
  • TablerRowSettings

Methods

public TablerRowSettings AlignCenter() #
Returns: TablerRowSettings

Aligns row items vertically in the center.

public TablerRowSettings AlignStretch() #
Returns: TablerRowSettings

Stretches columns to match height.

AutoFit 3 overloads
public TablerRowSettings AutoFit(TablerCardWidth width, TablerRowPackingMode packing, Nullable<Int32> maxColumns = null) #
Returns: TablerRowSettings

Auto-fit items with CSS grid; set maxColumns and policy for behavior.

Parameters

minCardWidth System.String requiredposition: 0
maxColumns System.Nullable{System.Int32} = null requiredposition: 1
policy HtmlForgeX.TablerAutoFitPolicy = null optionalposition: 2
AutoFit(HtmlForgeX.TablerCardWidth width, System.Nullable{System.Int32} maxColumns, HtmlForgeX.TablerAutoFitPolicy policy) #

Typed width overload (no raw CSS units).

Parameters

width HtmlForgeX.TablerCardWidth required
maxColumns System.Nullable{System.Int32} required
policy HtmlForgeX.TablerAutoFitPolicy required
AutoFit(HtmlForgeX.TablerCardWidth width, HtmlForgeX.TablerRowPackingMode packing, System.Nullable{System.Int32} maxColumns) #

Typed width plus typed packing overload for AutoFit rows.

Parameters

width HtmlForgeX.TablerCardWidth required
packing HtmlForgeX.TablerRowPackingMode required
maxColumns System.Nullable{System.Int32} required
public TablerRowSettings AutoFitEngine(TablerAutoFitEngine engine) #
Returns: TablerRowSettings

Choose AutoFit engine: Grid (default) or Flex (wrapped row fills).

Parameters

engine HtmlForgeX.TablerAutoFitEngine requiredposition: 0
public TablerRowSettings BottomSpacing(TablerSpacing spacing = Medium) #
Returns: TablerRowSettings

Adds bottom spacing below the row.

Parameters

spacing HtmlForgeX.TablerSpacing = Medium optionalposition: 0
public TablerRowSettings Class(String cssClass) #
Returns: TablerRowSettings

Adds a custom CSS class.

Parameters

cssClass System.String requiredposition: 0
public TablerRowSettings Density(TablerDensity density) #
Returns: TablerRowSettings

Applies a density preset using Bootstrap row-cols utilities.

Parameters

density HtmlForgeX.TablerDensity requiredposition: 0
public TablerRow End() #
Returns: TablerRow

Returns to the root builder.

public TablerRowSettings Engine(TablerAutoFitEngine engine) #
Returns: TablerRowSettings

Choose AutoFit engine: Grid (default) or Flex (wrapped row fills).

Parameters

engine HtmlForgeX.TablerAutoFitEngine requiredposition: 0
public TablerRowSettings EqualHeights(Boolean enabled = true) #
Returns: TablerRowSettings

Equalizes card heights within this row automatically.

Parameters

enabled System.Boolean = true optionalposition: 0
FitViewport 2 overloads
public TablerRowSettings FitViewport(Int32 minHeightPixels, TablerBreakpoint from = ExtraExtraLarge) #
Returns: TablerRowSettings

Reserves a viewport-aware minimum height from the chosen breakpoint upward.

Parameters

minHeightCss System.String = "clamp(24rem, calc(100vh - 18rem), 42rem)" requiredposition: 0
from HtmlForgeX.TablerBreakpoint = ExtraExtraLarge optionalposition: 1
FitViewport(System.Int32 minHeightPixels, HtmlForgeX.TablerBreakpoint from) #

Pixel overload for viewport-aware row sizing.

Parameters

minHeightPixels System.Int32 required
from HtmlForgeX.TablerBreakpoint required
public TablerRowSettings Gap(Int32 value) #
Returns: TablerRowSettings

Adjusts the Bootstrap gap utility (0..5).

Parameters

value System.Int32 requiredposition: 0
public TablerRowSettings Gutter(TablerSpacing spacing) #
Returns: TablerRowSettings

Sets gutter spacing explicitly.

Parameters

spacing HtmlForgeX.TablerSpacing requiredposition: 0
Margin 2 overloads
public TablerRowSettings Margin(TablerSpacing spacing) #
Returns: TablerRowSettings

Applies margin in all directions.

Parameters

spacing HtmlForgeX.TablerSpacing requiredposition: 0
public TablerRowSettings Margin(TablerSpacing spacing, TablerSpacingDirection direction) #
Returns: TablerRowSettings

Applies margin in a specific direction.

Parameters

spacing HtmlForgeX.TablerSpacing requiredposition: 0
direction HtmlForgeX.TablerSpacingDirection requiredposition: 1
public TablerRowSettings Packing(TablerRowPackingMode packing) #
Returns: TablerRowSettings

Applies a typed packing preset to the current AutoFit row.

Parameters

packing HtmlForgeX.TablerRowPackingMode requiredposition: 0
Padding 2 overloads
public TablerRowSettings Padding(TablerSpacing spacing) #
Returns: TablerRowSettings

Applies padding in all directions.

Parameters

spacing HtmlForgeX.TablerSpacing requiredposition: 0
public TablerRowSettings Padding(TablerSpacing spacing, TablerSpacingDirection direction) #
Returns: TablerRowSettings

Applies padding in a specific direction.

Parameters

spacing HtmlForgeX.TablerSpacing requiredposition: 0
direction HtmlForgeX.TablerSpacingDirection requiredposition: 1
public TablerRowSettings Sizing(TablerRowSizingMode mode) #
Returns: TablerRowSettings

Applies a typed sizing strategy to the row.

Parameters

mode HtmlForgeX.TablerRowSizingMode requiredposition: 0
public TablerRowSettings Stretch() #
Returns: TablerRowSettings

Stretches columns to equal height.

public TablerRowSettings StretchToOneLineOnWide(Boolean enabled = true) #
Returns: TablerRowSettings

Prefer a single line on very wide screens (xxl) if items fit.

Parameters

enabled System.Boolean = true optionalposition: 0
public TablerRowSettings TargetColumns(Int32 columns, Boolean hardLimit = false) #
Returns: TablerRowSettings

Sets target columns; set hardLimit to true to cap on all breakpoints.

Parameters

columns System.Int32 requiredposition: 0
hardLimit System.Boolean = false optionalposition: 1
public TablerRowSettings VerticalSpacing(TablerSpacing spacing = Medium) #
Returns: TablerRowSettings

Adds vertical spacing around the row.

Parameters

spacing HtmlForgeX.TablerSpacing = Medium optionalposition: 0