API Reference
Class
MermaidFlowchartRendering
Provides ChartForgeX rendering adapters for parsed Mermaid flowcharts.
Inheritance
- Object
- MermaidFlowchartRendering
Methods
public static Byte[] ToPng(MermaidFlowchartDocument document, MermaidFlowchartRenderOptions? options = null) #Returns:
Byte[]Renders a Mermaid flowchart document to static PNG through ChartForgeX topology rendering.
Parameters
- document ChartForgeX.Mermaid.MermaidFlowchartDocument
- The parsed Mermaid flowchart document.
- options ChartForgeX.Mermaid.MermaidFlowchartRenderOptions? = null
- Optional conversion and rendering defaults.
Returns
PNG bytes.
public static String ToSvg(MermaidFlowchartDocument document, MermaidFlowchartRenderOptions? options = null) #Returns:
StringRenders a Mermaid flowchart document to static SVG through ChartForgeX topology rendering.
Parameters
- document ChartForgeX.Mermaid.MermaidFlowchartDocument
- The parsed Mermaid flowchart document.
- options ChartForgeX.Mermaid.MermaidFlowchartRenderOptions? = null
- Optional conversion and rendering defaults.
Returns
SVG markup.
public static TopologyChart ToTopologyChart(MermaidFlowchartDocument document, MermaidFlowchartRenderOptions? options = null) #Returns:
TopologyChartConverts a Mermaid flowchart document into a renderer-independent topology chart.
Parameters
- document ChartForgeX.Mermaid.MermaidFlowchartDocument
- The parsed Mermaid flowchart document.
- options ChartForgeX.Mermaid.MermaidFlowchartRenderOptions? = null
- Optional conversion and rendering defaults.
Returns
A topology chart that can render to ChartForgeX SVG, HTML, PNG, and raster outputs.
public static VisualArtifact ToVisualArtifact(MermaidFlowchartDocument document, MermaidFlowchartRenderOptions? options = null) #Returns:
VisualArtifactWraps a Mermaid flowchart document in a product-neutral visual artifact envelope backed by a topology chart.
Parameters
- document ChartForgeX.Mermaid.MermaidFlowchartDocument
- The parsed Mermaid flowchart document.
- options ChartForgeX.Mermaid.MermaidFlowchartRenderOptions? = null
- Optional conversion and rendering defaults.
Returns
A visual artifact envelope.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?