alexa
menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download

    Show / Hide Table of Contents

    Class NodeBasicShapes

    Identifies the specific geometry drawn for a BasicShape node.

    Inheritance
    System.Object
    NodeBasicShapes
    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
    Back to top Generated by DocFX
    Copyright © 2001 - 2026 Syncfusion Inc. All Rights Reserved