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

GraphSceneStaticExtensions

Namespace ChartForgeX.Interactivity.Html
Assembly ChartForgeX.Interactivity.Html
Modifiers static

Provides script-free SVG and PNG export helpers for graph scenes and hierarchy stages.

Inheritance

  • Object
  • GraphSceneStaticExtensions

Methods

public static IReadOnlyList<GraphSceneStageImageResult> SaveGraphStageImages(GraphScene scene, String outputDirectory, String fileNamePrefix, Action<GraphSceneStageImageOptions>? configure = null) #
Returns: IReadOnlyList<GraphSceneStageImageResult>

Saves deterministic overview-to-detail graph stage images without creating interactive HTML.

Parameters

scene ChartForgeX.Interactivity.GraphScene requiredposition: 0
outputDirectory System.String requiredposition: 1
fileNamePrefix System.String requiredposition: 2
configure System.Action<ChartForgeX.Interactivity.Html.GraphSceneStageImageOptions>? = null optionalposition: 3
public static Byte[] ToGraphPng(GraphScene scene, GraphSceneStage? stage = null, Action<GraphSceneStaticRenderOptions>? configure = null) #
Returns: Byte[]

Renders a graph scene or planned stage to PNG bytes without opening a browser.

Parameters

scene ChartForgeX.Interactivity.GraphScene requiredposition: 0
stage ChartForgeX.Interactivity.GraphSceneStage? = null optionalposition: 1
configure System.Action<ChartForgeX.Interactivity.Html.GraphSceneStaticRenderOptions>? = null optionalposition: 2
public static String ToGraphSvg(GraphScene scene, GraphSceneStage? stage = null, Action<GraphSceneStaticRenderOptions>? configure = null) #
Returns: String

Renders a graph scene or planned stage to script-free SVG.

Parameters

scene ChartForgeX.Interactivity.GraphScene requiredposition: 0
stage ChartForgeX.Interactivity.GraphSceneStage? = null optionalposition: 1
configure System.Action<ChartForgeX.Interactivity.Html.GraphSceneStaticRenderOptions>? = null optionalposition: 2