API Reference
Class
TopologyHtmlRenderer
Renders topology charts into simple HTML wrappers with inline SVG.
Inheritance
- Object
- TopologyHtmlRenderer
Constructors
public TopologyHtmlRenderer() #Methods
public static String BuildFragmentStyle(TopologyRenderOptions? options = null, TopologyTheme? theme = null) #Returns:
StringBuilds the renderer-owned stylesheet used by topology HTML fragments.
Parameters
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- Optional render options whose CSS prefix should be honored.
- theme ChartForgeX.Topology.TopologyTheme? = null
- Optional topology theme whose font family should be used.
Returns
CSS ready to register once in a host document.
public String RenderFragment(TopologyChart chart, TopologyRenderOptions? options = null) #Returns:
StringRenders an embeddable HTML fragment.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- The topology chart.
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- Optional render options.
Returns
An HTML fragment.
public String RenderFragmentWithoutAssets(TopologyChart chart, TopologyRenderOptions? options = null) #Returns:
StringRenders an embeddable HTML fragment without renderer-owned stylesheet or script assets.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- The topology chart.
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- Optional render options.
Returns
An HTML fragment that expects the caller to register topology HTML assets.
public String RenderPage(TopologyChart chart, TopologyRenderOptions? options = null) #Returns:
StringRenders a complete static HTML page containing one topology chart.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- The topology chart.
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- Optional render options.
Returns
A complete HTML page.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?