Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

TerminalTable

Namespace ChartForgeX.Terminal
Assembly ChartForgeX.Stories
Modifiers sealed

Models a compact monospace table within a terminal story.

Inheritance

  • Object
  • TerminalTable

Usage

Explore 6 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.

Accepted by parameters 1

Constructors

public TerminalTable() #

Methods

public TerminalTable AddRow(params Object[] values) #
Returns: TerminalTable

Adds one table row.

Parameters

values System.Object[] requiredposition: 0
public TerminalTable AlignColumn(Int32 index, TerminalColumnAlignment alignment) #
Returns: TerminalTable

Sets one column alignment.

Parameters

index System.Int32 requiredposition: 0
alignment ChartForgeX.Terminal.TerminalColumnAlignment requiredposition: 1
public static TerminalTable Create() #
Returns: TerminalTable

Creates an empty terminal table.

public TerminalTable WithColumns(params String[] columns) #
Returns: TerminalTable

Sets table columns.

Parameters

columns System.String[] requiredposition: 0

Properties

public IReadOnlyList<String> Columns { get; } #

Gets the column headings.

public IReadOnlyList<TerminalColumnAlignment> Alignments { get; } #

Gets column alignments.

public IReadOnlyList<IReadOnlyList<String>> Rows { get; } #

Gets table rows.