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

VisualStorySourceSurface

Namespace ChartForgeX.Stories
Assembly ChartForgeX.Stories
Modifiers sealed

Displays exact source text with optional renderer-neutral syntax spans.

Inheritance

Constructors

VisualStorySourceSurface 2 overloads
public VisualStorySourceSurface(StorySourceText source, String? caption = null, VisualStorySourceOptions? options = null) #

Initializes a source surface, including an empty editor document.

Parameters

source ChartForgeX.Stories.StorySourceText requiredposition: 0
caption System.String? = null optionalposition: 1
options ChartForgeX.Stories.VisualStorySourceOptions? = null optionalposition: 2
public VisualStorySourceSurface(StorySourceTimeline timeline, String? caption = null, VisualStorySourceOptions? options = null) #

Initializes an animated editor from resolved source edits.

Parameters

timeline ChartForgeX.Stories.StorySourceTimeline requiredposition: 0
caption System.String? = null optionalposition: 1
options ChartForgeX.Stories.VisualStorySourceOptions? = null optionalposition: 2

Properties

public StorySourceText Source { get; } #

Gets the exact source and semantic syntax spans.

public VisualStorySourceOptions? Options { get; } #

Gets optional readable editor viewport settings.

public StorySourceTimeline? Timeline { get; } #

Gets optional authored editing playback.

public override String AccessibleText { get; } #

Gets accessibility text derived from the current source metadata.