API Reference
Class
ChartTable
A structured, themeable table visual block.
Inheritance
- FactualVisualBlock<ChartTable>
- ChartTable
Usage
Explore 22 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 22
- Extension method TableArtifact.ToPreviewBlock
- Method TableArtifactRendering.ToPreviewBlock
- Method ChartTable.AddColumn
- Method ChartTable.AddRow
- Method ChartTable.ConfigureRow
- Method ChartTable.ConfigureTheme
- Method ChartTable.Create
- Method ChartTable.WithCard
- Method ChartTable.WithColumns
- Method ChartTable.WithDenseMode
- Method ChartTable.WithHeader
- Method ChartTable.WithHostFrame
- Method ChartTable.WithPadding
- Method ChartTable.WithPngOutputScale
- Method ChartTable.WithRowStriping
- Method ChartTable.WithSize
- Method ChartTable.WithStatusColumn
- Method ChartTable.WithSubtitle
- Method ChartTable.WithTheme
- Method ChartTable.WithThemeMode
- Method ChartTable.WithTitle
- Method ChartTable.WithTransparentBackground
Constructors
public ChartTable() #Methods
public ChartTable AddColumn(String header, TextAlignment alignment = Left, Double? width = null, String? format = null) #Returns:
ChartTableAdds one table column.
Parameters
- header System.String
- alignment ChartForgeX.Typography.TextAlignment = Left
- width System.Double? = null
- format System.String? = null
public ChartTable AddRow(params Object?[] values) #Returns:
ChartTableAdds a table row.
Parameters
- values System.Object?[]
public ChartTable ConfigureRow(Int32 rowIndex, Action<ChartTableRow> configure) #Returns:
ChartTableInstalls an independent row snapshot after successful configuration.
Parameters
- rowIndex System.Int32
- configure System.Action<ChartForgeX.VisualBlocks.ChartTableRow>
public ChartTable WithColumns(params String[] headers) #Returns:
ChartTableAdds columns from header text.
Parameters
- headers System.String[]
public ChartTable WithDenseMode(Boolean enabled = true) #Returns:
ChartTableSets whether compact row sizing is used.
Parameters
- enabled System.Boolean = true
public ChartTable WithHeader(Boolean enabled = true) #Returns:
ChartTableSets whether the header row is rendered.
Parameters
- enabled System.Boolean = true
public ChartTable WithRowStriping(Boolean enabled = true) #Returns:
ChartTableSets whether alternating row backgrounds are rendered.
Parameters
- enabled System.Boolean = true
WithStatusColumn 2 overloads
Inherited Methods
public ChartTable ConfigureTheme(Action<VisualThemeBuilder> configure) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- configure Action<VisualThemeBuilder>
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
public override RgbaImage RenderRgba() #Returns:
RgbaImageInherited from 0, Culture=neutral, PublicKeyToken=null]]
public override String RenderSvg(String idScope) #Returns:
StringInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- idScope String
public ChartTable WithCard(Boolean enabled = true) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- enabled Boolean = true
public ChartTable WithHostFrame(Boolean hostOwnsFrame = true) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- hostOwnsFrame Boolean = true
WithPadding 2 overloads
public ChartTable WithPadding(Double padding) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- padding Double
public ChartTable WithPadding(Double left, Double top, Double right, Double bottom) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- left Double
- top Double
- right Double
- bottom Double
public ChartTable WithPngOutputScale(Int32 scale) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- scale Int32
public ChartTable WithSize(Int32 width, Int32 height) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- width Int32
- height Int32
public ChartTable WithSubtitle(String subtitle) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- subtitle String
public ChartTable WithTheme(VisualTheme theme, VisualThemeMode? mode = null) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- theme VisualTheme
- mode VisualThemeMode? = null
public ChartTable WithThemeMode(VisualThemeMode mode) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- mode VisualThemeMode
public ChartTable WithTitle(String title) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- title String
public ChartTable WithTransparentBackground(Boolean enabled = true) #Returns:
ChartTableInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- enabled Boolean = true
Properties
public Boolean RowStriping { get; set; } #Gets or sets whether alternating row backgrounds are rendered.
public Boolean ShowHeader { get; set; } #Gets or sets whether the header row is rendered.
public Boolean Dense { get; set; } #Gets or sets whether compact row sizing is used.
public Int32? StatusColumnIndex { get; } #Gets the optional status column index.
Inherited Properties
public String Title { get; set; } #Inherited from 0, Culture=neutral, PublicKeyToken=null]]
public String Subtitle { get; set; } #Inherited from 0, Culture=neutral, PublicKeyToken=null]]
public VisualBlockOptions Options { get; } #Inherited from 0, Culture=neutral, PublicKeyToken=null]]
public virtual String AccessibleName { get; } #Inherited from 0, Culture=neutral, PublicKeyToken=null]]