Skip to content
ChartForgeX
Class

MermaidZenUmlRendering

ChartForgeX.Mermaid

Namespace
ChartForgeX.Mermaid
Assembly
ChartForgeX.Mermaid
Modifiers
static

Lowers a typed ZenUML occurrence tree directly to the canonical native sequence owner.

Inheritance

  • object
  • MermaidZenUmlRendering

Methods

public static byte[] ToPng(MermaidZenUmlDocument document, MermaidSequenceRenderOptions? options = null) #

Exports that same completed native sequence as PNG.

Parameters

document ChartForgeX.Mermaid.MermaidZenUmlDocument required
options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null optional

Returns

byte[]
public static SequenceArtifact ToSequenceArtifact(MermaidZenUmlDocument document, MermaidSequenceRenderOptions? options = null) #

Creates a sequence retaining caller identities, occurrence activations, return directions, branches and participant creation.

Parameters

document ChartForgeX.Mermaid.MermaidZenUmlDocument required
options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null optional
public static string ToSvg(MermaidZenUmlDocument document, MermaidSequenceRenderOptions? options = null) #

Exports the native sequence as script-free SVG.

Parameters

document ChartForgeX.Mermaid.MermaidZenUmlDocument required
options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null optional

Returns

string
public static VisualArtifact ToVisualArtifact(MermaidZenUmlDocument document, MermaidSequenceRenderOptions? options = null) #

Creates one native sequence-backed SVG/PNG/HTML/JSON artifact without running ZenUML code.

Parameters

document ChartForgeX.Mermaid.MermaidZenUmlDocument required
options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null optional