Class NodeBasicShapes
Identifies the specific geometry drawn for a BasicShape node.
Inheritance
Namespace: Syncfusion.Maui.Diagram
Assembly: Syncfusion.Maui.Diagram.dll
Syntax
public sealed class NodeBasicShapes : Enum
Remarks
Maps directly to the EJ2 Diagram BasicShapes enum vocabulary
(shape.type = 'Basic', shape.shape = <value>), verified against EJ2's own
path-data lookup table in ej2.min.js.
Note: EJ2 has no native basic path data for "Minus". If you need a minus/dash glyph,
use the legacy flat via Shape (now deprecated),
or supply a Path-type shape directly.
Fields
Cylinder
A cylinder. EJ2 key: "Cylinder".
Declaration
public const NodeBasicShapes Cylinder
Field Value
| Type |
|---|
| NodeBasicShapes |
Decagon
A regular decagon (10 sides). EJ2 key: "Decagon".
Declaration
public const NodeBasicShapes Decagon
Field Value
| Type |
|---|
| NodeBasicShapes |
Diamond
A diamond — commonly used for decision points. EJ2 key: "Diamond".
Declaration
public const NodeBasicShapes Diamond
Field Value
| Type |
|---|
| NodeBasicShapes |
Ellipse
An ellipse (or circle when width equals height). EJ2 key: "Ellipse".
Declaration
public const NodeBasicShapes Ellipse
Field Value
| Type |
|---|
| NodeBasicShapes |
Heptagon
A regular heptagon (7 sides). EJ2 key: "Heptagon".
Declaration
public const NodeBasicShapes Heptagon
Field Value
| Type |
|---|
| NodeBasicShapes |
Hexagon
A regular hexagon. EJ2 key: "Hexagon".
Declaration
public const NodeBasicShapes Hexagon
Field Value
| Type |
|---|
| NodeBasicShapes |
Octagon
A regular octagon (8 sides). EJ2 key: "Octagon".
Declaration
public const NodeBasicShapes Octagon
Field Value
| Type |
|---|
| NodeBasicShapes |
Parallelogram
A parallelogram — commonly used for input/output. EJ2 key: "Parallelogram".
Declaration
public const NodeBasicShapes Parallelogram
Field Value
| Type |
|---|
| NodeBasicShapes |
Pentagon
A regular pentagon. EJ2 key: "Pentagon".
Declaration
public const NodeBasicShapes Pentagon
Field Value
| Type |
|---|
| NodeBasicShapes |
Plus
A plus/cross glyph. EJ2 key: "Plus".
Declaration
public const NodeBasicShapes Plus
Field Value
| Type |
|---|
| NodeBasicShapes |
Polygon
A regular polygon whose outline is computed from an evenly-spaced point list
EJ2 computes the outline from an explicit point list rather than static path data.
Declaration
public const NodeBasicShapes Polygon
Field Value
| Type |
|---|
| NodeBasicShapes |
Rectangle
A rectangle (or square). EJ2 key: "Rectangle". This is the default.
Declaration
public const NodeBasicShapes Rectangle
Field Value
| Type |
|---|
| NodeBasicShapes |
RightTriangle
A right triangle. EJ2 key: "RightTriangle".
Declaration
public const NodeBasicShapes RightTriangle
Field Value
| Type |
|---|
| NodeBasicShapes |
Star
A five-pointed star. EJ2 key: "Star".
Declaration
public const NodeBasicShapes Star
Field Value
| Type |
|---|
| NodeBasicShapes |
Trapezoid
A trapezoid. EJ2 key: "Trapezoid".
Declaration
public const NodeBasicShapes Trapezoid
Field Value
| Type |
|---|
| NodeBasicShapes |
Triangle
A triangle. EJ2 key: "Triangle".
Declaration
public const NodeBasicShapes Triangle
Field Value
| Type |
|---|
| NodeBasicShapes |