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

ChartTableCell

Namespace ChartForgeX.VisualBlocks
Assembly ChartForgeX.Visuals
Modifiers sealed

Describes one chart table cell.

Inheritance

  • Object
  • ChartTableCell

Usage

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

Constructors

public ChartTableCell(String text) #

Initializes a table cell.

Parameters

text System.String requiredposition: 0

Methods

FromValue 2 overloads
public static ChartTableCell FromValue(Double value, ChartValueFormat format) #
Returns: ChartTableCell

Creates a numeric cell using the shared chart display policy.

Parameters

value System.Double requiredposition: 0
format ChartForgeX.Core.ChartValueFormat requiredposition: 1
public static ChartTableCell FromValue(Object? value, String? format = null) #
Returns: ChartTableCell

Creates a cell from any value.

Parameters

value System.Object? requiredposition: 0
format System.String? = null optionalposition: 1
public ChartTableCell WithBadge(String text, VisualStatus status = Neutral, ChartColor? color = null, VisualBadgeStyle style = Soft) #
Returns: ChartTableCell

Sets a compact badge for this table cell.

Parameters

text System.String requiredposition: 0
status ChartForgeX.VisualBlocks.VisualStatus = Neutral optionalposition: 1
color ChartForgeX.Primitives.ChartColor? = null optionalposition: 2
style ChartForgeX.VisualBlocks.VisualBadgeStyle = Soft optionalposition: 3
public ChartTableCell WithMiniBars(IEnumerable<Double> values, Double? minimum = null, Double? maximum = null, ChartColor? color = null) #
Returns: ChartTableCell

Sets compact mini bars for this table cell.

Parameters

values System.Collections.Generic.IEnumerable<System.Double> requiredposition: 0
minimum System.Double? = null optionalposition: 1
maximum System.Double? = null optionalposition: 2
color ChartForgeX.Primitives.ChartColor? = null optionalposition: 3
WithSparkline 2 overloads
public ChartTableCell WithSparkline(IEnumerable<Double> values, Double? minimum = null, Double? maximum = null, ChartColor? color = null) #
Returns: ChartTableCell

Sets a compact sparkline for this table cell.

Parameters

values System.Collections.Generic.IEnumerable<System.Double> requiredposition: 0
minimum System.Double? = null optionalposition: 1
maximum System.Double? = null optionalposition: 2
color ChartForgeX.Primitives.ChartColor? = null optionalposition: 3
public ChartTableCell WithSparkline(SparklineData data, ChartColor? color = null) #
Returns: ChartTableCell

Sets shared sparkline sample slots without moving or replacing missing observations.

Parameters

data ChartForgeX.Core.SparklineData requiredposition: 0
color ChartForgeX.Primitives.ChartColor? = null optionalposition: 1

Properties

public ChartTableCellMicroVisualKind MicroVisualKind { get; set; } #

Gets the configured cell microvisual kind.

public IReadOnlyList<Double> MicroVisualValues { get; } #

Gets finite microvisual observations. Use ChartTableCell.SparklineData for original nullable sample slots.

public SparklineData? SparklineData { get; private set; } #

Gets configured sparkline slots, including missing observations.

public Double? MicroVisualMinimum { get; set; } #

Gets or sets an optional microvisual minimum.

public Double? MicroVisualMaximum { get; set; } #

Gets or sets an optional microvisual maximum.

public ChartColor? MicroVisualColor { get; set; } #

Gets or sets an optional microvisual color.

public String BadgeText { get; set; } #

Gets optional compact badge text.

public VisualStatus BadgeStatus { get; set; } #

Gets or sets optional badge status.

public VisualBadgeStyle BadgeStyle { get; set; } #

Gets or sets optional badge style.

public ChartColor? BadgeColor { get; set; } #

Gets or sets an optional badge color override.

public String Text { get; set; } #

Gets or sets the cell text.

public TextAlignment? Alignment { get; set; } #

Gets or sets an optional text alignment override.

public ChartColor? Foreground { get; set; } #

Gets or sets an optional foreground color override.

public ChartColor? Background { get; set; } #

Gets or sets an optional background color override.

public VisualStatus Status { get; set; } #

Gets or sets an optional explicit status.