API Reference
Class
TopologyHtmlRenderer
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
- Optional render options whose CSS prefix should be honored.
- theme ChartForgeX.Topology.TopologyTheme
- 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
- The topology chart.
- options ChartForgeX.Topology.TopologyRenderOptions
- 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
- The topology chart.
- options ChartForgeX.Topology.TopologyRenderOptions
- 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
- The topology chart.
- options ChartForgeX.Topology.TopologyRenderOptions
- Optional render options.
Returns
A complete HTML page.