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

TopologyHtmlRenderer

Namespace ChartForgeX.Topology

Renders topology charts into simple HTML wrappers with inline SVG.

Inheritance

  • Object
  • TopologyHtmlRenderer

Methods

BuildFragmentStyle(ChartForgeX.Topology.TopologyRenderOptions options, ChartForgeX.Topology.TopologyTheme theme) #

Builds the renderer-owned stylesheet used by topology HTML fragments.

Parameters

options ChartForgeX.Topology.TopologyRenderOptions required
Optional render options whose CSS prefix should be honored.
theme ChartForgeX.Topology.TopologyTheme required
Optional topology theme whose font family should be used.

Returns

CSS ready to register once in a host document.

RenderFragment(ChartForgeX.Topology.TopologyChart chart, ChartForgeX.Topology.TopologyRenderOptions options) #

Renders an embeddable HTML fragment.

Parameters

chart ChartForgeX.Topology.TopologyChart required
The topology chart.
options ChartForgeX.Topology.TopologyRenderOptions required
Optional render options.

Returns

An HTML fragment.

RenderFragmentWithoutAssets(ChartForgeX.Topology.TopologyChart chart, ChartForgeX.Topology.TopologyRenderOptions options) #

Renders an embeddable HTML fragment without renderer-owned stylesheet or script assets.

Parameters

chart ChartForgeX.Topology.TopologyChart required
The topology chart.
options ChartForgeX.Topology.TopologyRenderOptions required
Optional render options.

Returns

An HTML fragment that expects the caller to register topology HTML assets.

RenderPage(ChartForgeX.Topology.TopologyChart chart, ChartForgeX.Topology.TopologyRenderOptions options) #

Renders a complete static HTML page containing one topology chart.

Parameters

chart ChartForgeX.Topology.TopologyChart required
The topology chart.
options ChartForgeX.Topology.TopologyRenderOptions required
Optional render options.

Returns

A complete HTML page.