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

MermaidTopologyRendering

Namespace ChartForgeX.Mermaid

Provides ChartForgeX topology rendering adapters for Mermaid diagram families that map to graph-like previews.

Inheritance

  • Object
  • MermaidTopologyRendering

Methods

ToPng 6 overloads
ToPng(ChartForgeX.Mermaid.MermaidClassDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid class diagram to PNG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidClassDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToPng(ChartForgeX.Mermaid.MermaidStateDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid state diagram to PNG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidStateDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToPng(ChartForgeX.Mermaid.MermaidEntityRelationshipDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid ER diagram to PNG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidEntityRelationshipDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToPng(ChartForgeX.Mermaid.MermaidMindMapDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid mindmap to PNG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidMindMapDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToPng(ChartForgeX.Mermaid.MermaidTreeViewDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid tree view to PNG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidTreeViewDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToPng(ChartForgeX.Mermaid.MermaidKanbanDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid kanban board to PNG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidKanbanDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToSvg 6 overloads
ToSvg(ChartForgeX.Mermaid.MermaidClassDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid class diagram to SVG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidClassDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToSvg(ChartForgeX.Mermaid.MermaidStateDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid state diagram to SVG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidStateDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToSvg(ChartForgeX.Mermaid.MermaidEntityRelationshipDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid ER diagram to SVG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidEntityRelationshipDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToSvg(ChartForgeX.Mermaid.MermaidMindMapDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid mindmap to SVG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidMindMapDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToSvg(ChartForgeX.Mermaid.MermaidTreeViewDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid tree view to SVG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidTreeViewDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToSvg(ChartForgeX.Mermaid.MermaidKanbanDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Renders a Mermaid kanban board to SVG.

Parameters

arg1 ChartForgeX.Mermaid.MermaidKanbanDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToTopologyChart 6 overloads
ToTopologyChart(ChartForgeX.Mermaid.MermaidClassDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Converts a Mermaid class diagram to a topology chart.

Parameters

arg1 ChartForgeX.Mermaid.MermaidClassDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToTopologyChart(ChartForgeX.Mermaid.MermaidStateDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Converts a Mermaid state diagram to a topology chart.

Parameters

arg1 ChartForgeX.Mermaid.MermaidStateDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToTopologyChart(ChartForgeX.Mermaid.MermaidEntityRelationshipDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Converts a Mermaid ER diagram to a topology chart.

Parameters

arg1 ChartForgeX.Mermaid.MermaidEntityRelationshipDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToTopologyChart(ChartForgeX.Mermaid.MermaidMindMapDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Converts a Mermaid mindmap to a topology chart.

Parameters

arg1 ChartForgeX.Mermaid.MermaidMindMapDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToTopologyChart(ChartForgeX.Mermaid.MermaidTreeViewDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Converts a Mermaid tree view to a topology chart.

Parameters

arg1 ChartForgeX.Mermaid.MermaidTreeViewDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToTopologyChart(ChartForgeX.Mermaid.MermaidKanbanDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Converts a Mermaid kanban board to a topology chart.

Parameters

arg1 ChartForgeX.Mermaid.MermaidKanbanDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToVisualArtifact 6 overloads
ToVisualArtifact(ChartForgeX.Mermaid.MermaidClassDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Wraps a Mermaid class diagram in a visual artifact envelope.

Parameters

arg1 ChartForgeX.Mermaid.MermaidClassDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToVisualArtifact(ChartForgeX.Mermaid.MermaidStateDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Wraps a Mermaid state diagram in a visual artifact envelope.

Parameters

arg1 ChartForgeX.Mermaid.MermaidStateDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToVisualArtifact(ChartForgeX.Mermaid.MermaidEntityRelationshipDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Wraps a Mermaid ER diagram in a visual artifact envelope.

Parameters

arg1 ChartForgeX.Mermaid.MermaidEntityRelationshipDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToVisualArtifact(ChartForgeX.Mermaid.MermaidMindMapDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Wraps a Mermaid mindmap in a visual artifact envelope.

Parameters

arg1 ChartForgeX.Mermaid.MermaidMindMapDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToVisualArtifact(ChartForgeX.Mermaid.MermaidTreeViewDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Wraps a Mermaid tree view in a visual artifact envelope.

Parameters

arg1 ChartForgeX.Mermaid.MermaidTreeViewDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required
ToVisualArtifact(ChartForgeX.Mermaid.MermaidKanbanDocument arg1, ChartForgeX.Mermaid.MermaidTopologyRenderOptions arg2) #

Wraps a Mermaid kanban board in a visual artifact envelope.

Parameters

arg1 ChartForgeX.Mermaid.MermaidKanbanDocument required
arg2 ChartForgeX.Mermaid.MermaidTopologyRenderOptions required