FlowchartNodeShape Enum
The shape of a node of a flowchart: the shapes of Mermaid.
public enum FlowchartNodeShapeFields
| Name | Value | Description |
|---|---|---|
Rectangle | 0 | A rectangle: a process (Mermaid rect, A[text]). |
RoundedRectangle | 1 | A rectangle with rounded corners: an event (Mermaid rounded, A(text)). |
Stadium | 2 | A rectangle with round ends: a terminal point (Mermaid stadium, A([text])). |
FramedRectangle | 3 | A rectangle with vertical lines on its sides: a subprocess (Mermaid fr-rect, A[[text]]). |
Cylinder | 4 | A vertical cylinder: a database (Mermaid cyl, A[(text)]). |
DataStore | 5 | Two horizontal lines: a data store (Mermaid datastore). |
Folder | 6 | A folder (Mermaid folder). |
Bucket | 7 | A bucket (Mermaid bucket). |
Console | 8 | A terminal window (Mermaid console). |
Browser | 9 | A browser window (Mermaid browser). |
Person | 10 | A person: a head above a rounded rectangle (Mermaid person). |
Circle | 11 | A circle: a start (Mermaid circle, A((text))). |
Bang | 12 | An explosion (Mermaid bang). |
Cloud | 13 | A cloud (Mermaid cloud). |
Diamond | 14 | A diamond: a decision (Mermaid diam, A{text}). |
Hexagon | 15 | A hexagon: a preparation (Mermaid hex, A{{text}}). |
LeanRight | 16 | A parallelogram leaning right: an input or an output (Mermaid lean-r, A[/text/]). |
LeanLeft | 17 | A parallelogram leaning left: an output or an input (Mermaid lean-l, A[\text\]). |
TrapezoidBaseBottom | 18 | A trapezoid with its long base at the bottom: a priority action (Mermaid trap-b, A[/text\]). |
TrapezoidBaseTop | 19 | A trapezoid with its long base at the top: a manual operation (Mermaid trap-t, A[\text/]). |
DoubleCircle | 20 | Two concentric circles: a stop (Mermaid dbl-circ, A(((text)))). |
Text | 21 | A text without a border (Mermaid text). |
NotchedRectangle | 22 | A rectangle with a cut corner: a card (Mermaid notch-rect). |
LinedRectangle | 23 | A rectangle with a vertical line on its left: a lined or shaded process (Mermaid lin-rect). |
SmallCircle | 24 | A small filled circle: a start (Mermaid sm-circ). It has no label. |
FramedCircle | 25 | A small filled circle in a ring: a stop (Mermaid fr-circ). It has no label. |
Fork | 26 | A filled bar: a fork or a join (Mermaid fork). It has no label. |
Hourglass | 27 | An hourglass: a collate (Mermaid hourglass). |
CurlyBraceLeft | 28 | A text with a curly brace on its left: a comment (Mermaid brace). |
CurlyBraceRight | 29 | A text with a curly brace on its right: a comment (Mermaid brace-r). |
CurlyBraces | 30 | A text between curly braces: a comment (Mermaid braces). |
LightningBolt | 31 | A lightning bolt: a communication link (Mermaid bolt). |
Document | 32 | A rectangle with a wavy bottom: a document (Mermaid doc). |
HalfRoundedRectangle | 33 | A rectangle with a round right side: a delay (Mermaid delay). |
HorizontalCylinder | 34 | A horizontal cylinder: a direct access storage (Mermaid h-cyl). |
LinedCylinder | 35 | A cylinder with a line under its top: a disk storage (Mermaid lin-cyl). |
CurvedTrapezoid | 36 | A display (Mermaid curv-trap). |
DividedRectangle | 37 | A rectangle divided by a line under its top: a divided process (Mermaid div-rect). |
Triangle | 38 | A triangle pointing up: an extract (Mermaid tri). |
WindowPane | 39 | A rectangle with a line under its top and on its left: an internal storage (Mermaid win-pane). |
FilledCircle | 40 | A small filled circle: a junction (Mermaid f-circ). It has no label. |
TrapezoidalPentagon | 41 | A rectangle with cut top corners: a loop limit (Mermaid notch-pent). |
FlippedTriangle | 42 | A triangle pointing down: a manual file (Mermaid flip-tri). |
SlopedRectangle | 43 | A rectangle with a sloped top: a manual input (Mermaid sl-rect). |
StackedDocument | 44 | A stack of documents (Mermaid docs). |
StackedRectangle | 45 | A stack of rectangles: a multi-process (Mermaid st-rect). |
BowTieRectangle | 46 | A rectangle with curved sides: stored data (Mermaid bow-rect). |
CrossedCircle | 47 | A circle with a cross: a summary (Mermaid cross-circ). |
TaggedDocument | 48 | A document with a folded corner: a tagged document (Mermaid tag-doc). |
TaggedRectangle | 49 | A rectangle with a folded corner: a tagged process (Mermaid tag-rect). |
Flag | 50 | A rectangle with wavy top and bottom: a paper tape (Mermaid flag). |
Odd | 51 | A rectangle with a notch on its left (Mermaid odd, A>text]). |
LinedDocument | 52 | A document with a vertical line on its left (Mermaid lin-doc). |