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

TopologyGraphExplorerExtensions

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

Bridges static topology models into the reusable graph explorer scene contract.

Inheritance

  • Object
  • TopologyGraphExplorerExtensions

Methods

public static String ToGraphExplorerHtmlFragment(TopologyChart chart, Action<TopologyGraphSceneOptions>? configureScene = null, Action<HtmlGraphExplorerOptions>? configureHtml = null) #
Returns: String

Renders a topology chart as an embeddable graph explorer fragment by first projecting it into GraphScene.

Parameters

chart ChartForgeX.Topology.TopologyChart requiredposition: 0
The source topology chart.
configureScene System.Action<ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions>? = null optionalposition: 1
Optional topology-to-graph projection configuration.
configureHtml System.Action<ChartForgeX.Interactivity.Html.HtmlGraphExplorerOptions>? = null optionalposition: 2
Optional graph explorer HTML configuration.

Returns

A self-contained HTML fragment.

public static String ToGraphExplorerHtmlPage(TopologyChart chart, Action<TopologyGraphSceneOptions>? configureScene = null, Action<HtmlGraphExplorerOptions>? configureHtml = null) #
Returns: String

Renders a topology chart through the graph explorer adapter by first projecting it into GraphScene.

Parameters

chart ChartForgeX.Topology.TopologyChart requiredposition: 0
The source topology chart.
configureScene System.Action<ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions>? = null optionalposition: 1
Optional topology-to-graph projection configuration.
configureHtml System.Action<ChartForgeX.Interactivity.Html.HtmlGraphExplorerOptions>? = null optionalposition: 2
Optional graph explorer HTML configuration.

Returns

A complete self-contained HTML document.

public static GraphScene ToGraphScene(TopologyChart chart, Action<TopologyGraphSceneOptions>? configure = null) #
Returns: GraphScene

Projects a topology chart into a host-neutral graph scene for large interactive exploration.

Parameters

chart ChartForgeX.Topology.TopologyChart requiredposition: 0
The source topology chart.
configure System.Action<ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions>? = null optionalposition: 1
Optional bridge configuration callback.

Returns

A graph scene that preserves topology ids, metadata, groups, and relationships.