Class
MermaidZenUmlRendering
ChartForgeX.Mermaid
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
- options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null
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
- options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null
Returns
SequenceArtifactpublic static string ToSvg(MermaidZenUmlDocument document, MermaidSequenceRenderOptions? options = null) #Exports the native sequence as script-free SVG.
Parameters
- document ChartForgeX.Mermaid.MermaidZenUmlDocument
- options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null
Returns
stringpublic 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
- options ChartForgeX.Mermaid.MermaidSequenceRenderOptions? = null
Returns
VisualArtifact