Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

TopologyGraphExplorerExtensions

Namespace ChartForgeX.Interactivity.Html

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

Inheritance

  • Object
  • TopologyGraphExplorerExtensions

Methods

ToGraphExplorerHtmlFragment(ChartForgeX.Topology.TopologyChart chart, System.Action{ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions} configureScene, System.Action{ChartForgeX.Interactivity.Html.HtmlGraphExplorerOptions} configureHtml) #

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

Parameters

chart ChartForgeX.Topology.TopologyChart required
The source topology chart.
configureScene System.Action{ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions} required
Optional topology-to-graph projection configuration.
configureHtml System.Action{ChartForgeX.Interactivity.Html.HtmlGraphExplorerOptions} required
Optional graph explorer HTML configuration.

Returns

A self-contained HTML fragment.

ToGraphExplorerHtmlPage(ChartForgeX.Topology.TopologyChart chart, System.Action{ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions} configureScene, System.Action{ChartForgeX.Interactivity.Html.HtmlGraphExplorerOptions} configureHtml) #

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

Parameters

chart ChartForgeX.Topology.TopologyChart required
The source topology chart.
configureScene System.Action{ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions} required
Optional topology-to-graph projection configuration.
configureHtml System.Action{ChartForgeX.Interactivity.Html.HtmlGraphExplorerOptions} required
Optional graph explorer HTML configuration.

Returns

A complete self-contained HTML document.

ToGraphScene(ChartForgeX.Topology.TopologyChart chart, System.Action{ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions} configure) #

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

Parameters

chart ChartForgeX.Topology.TopologyChart required
The source topology chart.
configure System.Action{ChartForgeX.Interactivity.Html.TopologyGraphSceneOptions} required
Optional bridge configuration callback.

Returns

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