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

VisualStoryTerminalSurface

Namespace ChartForgeX.Stories
Assembly ChartForgeX.Stories
Modifiers sealed

Displays a deterministic terminal story without executing its commands.

Inheritance

Constructors

public VisualStoryTerminalSurface(TerminalStory terminal, String? accessibleText = null, VisualStoryTerminalOptions? options = null) #

Initializes a terminal surface.

Parameters

terminal ChartForgeX.Terminal.TerminalStory requiredposition: 0
accessibleText System.String? = null optionalposition: 1
options ChartForgeX.Stories.VisualStoryTerminalOptions? = null optionalposition: 2

Properties

public TerminalStory Terminal { get; } #

Gets the resolved terminal presentation.

public VisualStoryTerminalOptions? Options { get; } #

Gets optional fixed-font viewport settings. Omission preserves the terminal's whole-window presentation.

public override String AccessibleText { get; } #

Gets an accessibility transcript derived from the current terminal state.