Skip to main content
All docs
V25.1
  • ShapeType Members

    Constructors

    Name Description
    ShapeType(ShapeGeometry) Initializes a new instance of the ShapeType class with specified settings.

    Properties

    Name Description
    AccentBorderLineCallout1 static

    Returns a callout with a border, accent bar, and a straight callout line.

    AccentBorderLineCallout2 static

    Returns a callout with a border, accent bar, and a two-segment callout line.

    AccentBorderLineCallout3 static

    Returns a callout with a border, accent bar, and a three-segment callout line.

    AccentLineCallout1 static

    Returns a callout with an accent bar and a straight callout line.

    AccentLineCallout2 static

    Returns a callout with an accent bar and a two-segment callout line.

    AccentLineCallout3 static

    Returns a callout with an accent bar and a three-segment callout line.

    ActionButtonBackPrevious static

    Returns the Back or Previous button.

    ActionButtonBeginning static

    Returns the Beginning button.

    ActionButtonBlank static

    Returns an empty button.

    ActionButtonDocument static

    Returns the Document button.

    ActionButtonEnd static

    Returns the End button.

    ActionButtonForwardNext static

    Returns the Forward or Next button.

    ActionButtonHelp static

    Returns the Help button.

    ActionButtonHome static

    Returns the Home button.

    ActionButtonInformation static

    Returns the Information button.

    ActionButtonMovie static

    Returns the Movie button.

    ActionButtonReturn static

    Returns the Return button.

    ActionButtonSound static

    Returns the Sound button.

    Arc static

    Returns an arc.

    BentArrow static

    Returns a block arrow that follows a curved 90-degree angle.

    BentUpArrow static

    Returns a block arrow that follows a sharp 90-degree angle and points up by default.

    Bevel static

    Returns a bevel.

    BlockArc static

    Returns a block arc.

    BorderLineCallout1 static

    Returns a callout with a border and a straight callout line.

    BorderLineCallout2 static

    Returns a callout with a border and a two-segment callout line.

    BorderLineCallout3 static

    Returns a callout with a border and a three-segment callout line.

    Can static

    Returns a can.

    ChartPlus static

    Returns a rectangle divided vertically and horizontally into four quarters.

    ChartStar static

    Returns a rectangle divided into six parts along a vertical line and diagonal lines.

    ChartX static

    Returns a rectangle divided into four parts along diagonal lines.

    Chevron static

    Returns a chevron.

    Chord static

    Returns a circle with a chord.

    CircularArrow static

    Returns a block arrow that follows a curved 180-degree angle.

    Cloud static

    Returns a cloud shape.

    CloudCallout static

    Returns a cloud callout.

    CornerTabs static

    Returns four right triangles that define a rectangular shape.

    Cross static

    Returns a cross shape.

    Cube static

    Returns a cube shape.

    CurvedDownArrow static

    Returns a block arrow that curves down.

    CurvedDownRibbon static

    Returns a curved down ribbon banner.

    CurvedLeftArrow static

    Returns a block arrow that curves left.

    CurvedRightArrow static

    Returns a block arrow that curves right.

    CurvedUpArrow static

    Returns a block arrow that curves up.

    CurvedUpRibbon static

    Returns a curved up ribbon banner.

    Decagon static

    Returns a decagon.

    DiagonalStripe static

    Returns a diagonal stripe.

    Diamond static

    Returns a diamond shape.

    Division static

    Returns a division sign.

    Dodecagon static

    Returns a dodecagon.

    Donut static

    Returns a donut shape.

    DoubleBrace static

    Returns a pair of braces.

    DoubleBracket static

    Returns a pair of brackets.

    DoubleWave static

    Returns a double wave.

    DownArrow static

    Returns a block arrow that points down.

    DownArrowCallout static

    Returns a callout with an arrow that points down.

    DownRibbon static

    Returns a ribbon banner with its center area below the ribbon ends.

    Empty static Returns an empty shape.
    Equal static

    Returns an equal sign.

    Explosion1 static

    Returns an explosion shape.

    Explosion2 static

    Returns an explosion shape.

    FlowChartAlternateProcess static

    Returns the Alternate Process flowchart symbol.

    FlowChartCollate static

    Returns the Collate flowchart symbol.

    FlowChartConnector static

    Returns the Connector flowchart symbol.

    FlowChartDecision static

    Returns the Decision flowchart symbol.

    FlowChartDelay static

    Returns the Delay flowchart symbol.

    FlowChartDirectAccessStorage static

    Returns the Direct Access Storage flowchart symbol.

    FlowChartDisplay static

    Returns the Display flowchart symbol.

    FlowChartDocument static

    Returns the Document flowchart symbol.

    FlowChartExtract static

    Returns the Extract flowchart symbol.

    FlowChartInputOutput static

    Returns the Input/Output (Data) flowchart symbol.

    FlowChartInternalStorage static

    Returns the Internal Storage flowchart symbol.

    FlowChartMagneticDisk static

    Returns the Magnetic Disk flowchart symbol.

    FlowChartMagneticTape static

    Returns the Magnetic Tape (Sequential Access Storage) flowchart symbol.

    FlowChartManualInput static

    Returns the Manual Input flowchart symbol.

    FlowChartManualOperation static

    Returns the Manual Operation flowchart symbol.

    FlowChartMerge static

    Returns the Merge flowchart symbol.

    FlowChartMultiDocument static

    Returns the Multi-document flowchart symbol.

    FlowChartOfflineStorage static

    Returns the Offline Storage flowchart symbol.

    FlowChartOffPageConnector static

    Returns the Off-page Connector flowchart symbol.

    FlowChartOr static

    Returns the Or flowchart symbol.

    FlowChartPredefinedProcess static

    Returns the Predefined Process flowchart symbol.

    FlowChartPreparation static

    Returns the Preparation flowchart symbol.

    FlowChartProcess static

    Returns the Process flowchart symbol.

    FlowChartPunchedCard static

    Returns the Card flowchart symbol.

    FlowChartPunchedTape static

    Returns the Punched Tape flowchart symbol.

    FlowChartSort static

    Returns the Sort flowchart symbol.

    FlowChartStoredData static

    Returns the Stored Data flowchart symbol.

    FlowChartSummingJunction static

    Returns the Summing Junction flowchart symbol.

    FlowChartTerminator static

    Returns the Terminator flowchart symbol.

    FoldedCorner static

    Returns a rectangle with a folded corner.

    Frame static

    Returns a rectangular picture frame.

    Funnel static

    Returns a funnel.

    Gear6 static

    Returns a gear with six teeth.

    Gear9 static

    Returns a gear with nine teeth.

    Geometry
    GeometryType
    HalfFrame static

    Returns half of a rectangular picture frame.

    Heart static

    Returns a heart shape.

    Heptagon static

    Returns a heptagon.

    Hexagon static

    Returns a hexagon.

    HomePlate static

    Returns a home plate shape.

    HorizontalScroll static

    Returns a horizontal scroll.

    LeftArrow static

    Returns a block arrow that points left.

    LeftArrowCallout static

    Returns a callout with an arrow that points left.

    LeftBrace static

    Returns an opening brace.

    LeftBracket static

    Returns an opening bracket.

    LeftCircularArrow static

    Returns a circular arrow pointing counter-clockwise.

    LeftRightArrow static

    Returns a block arrow that points left and right.

    LeftRightArrowCallout static

    Returns a callout with arrows that point both left and right.

    LeftRightCircularArrow static

    Returns a circular arrow pointing both clockwise and counter-clockwise.

    LeftRightRibbon static

    Returns a ribbon with an arrow at both ends.

    LeftRightUpArrow static

    Returns a block arrow that points left, right, and up.

    LeftUpArrow static

    Returns a block arrow that points left and up.

    LightningBolt static

    Returns a lightning bolt.

    LineCallout1 static

    Returns a callout with no border and a straight callout line.

    LineCallout2 static

    Returns a callout with no border and a two-segment callout line.

    LineCallout3 static

    Returns a callout with no border and a three-segment callout line.

    LineInverse static

    Returns an inverse line shape.

    LShape static

    Returns an L-shape.

    Minus static

    Returns a minus sign.

    Moon static

    Returns a moon shape.

    Multiply static

    Returns a multiplication sign.

    NonIsoscelesTrapezoid static

    Returns a non-isosceles trapezoid.

    NoSymbol static

    Returns a prohibition sign.

    NotchedRightArrow static

    Returns a notched block arrow that points right.

    NotEqual static

    Returns a not-equal sign.

    Octagon static

    Returns an octagon.

    Oval static

    Returns an oval.

    OvalCallout static

    Returns an oval-shaped callout.

    Parallelogram static

    Returns a parallelogram.

    Pentagon static

    Returns a pentagon.

    Pie static

    Returns a circle with a portion missing.

    PieWedge static

    Returns a quarter of a circular shape.

    Plaque static

    Returns a plaque.

    PlaqueTabs static

    Returns four quarter circles that define a rectangular shape.

    Plus static

    Returns a plus sign.

    Preset
    PresetAdjustValues
    QuadArrow static

    Returns a block arrow that points up, down, left, and right.

    QuadArrowCallout static

    Returns a callout with arrows that point up, down, left, and right.

    Rectangle static

    Returns a rectangle.

    RectangularCallout static

    Returns a rectangular callout.

    RightArrow static

    Returns a block arrow that points right.

    RightArrowCallout static

    Returns a callout with an arrow that points right.

    RightBrace static

    Returns a closing brace.

    RightBracket static

    Returns a closing bracket.

    RightTriangle static

    Returns a right triangle.

    RoundDiagonalCornerRectangle static

    Returns a rectangle with two rounded corners, diagonally-opposed.

    RoundedRectangle static

    Returns a rounded rectangle.

    RoundedRectangularCallout static

    Returns a rectangular callout with rounded corners.

    RoundSameSideCornerRectangle static

    Returns a rectangle with two-rounded corners that share a side.

    RoundSingleCornerRectangle static

    Returns a rectangle with one rounded corner.

    SmileyFace static

    Returns a smiley face.

    SnipAndRoundSingleCornerRectangle static

    Returns a rectangle with one snipped corner and one rounded corner.

    SnipDiagonalCornerRectangle static

    Returns a rectangle with two snipped corners, diagonally-opposed.

    SnipSameSideCornerRectangle static

    Returns a rectangle with two snipped corners that share a side.

    SnipSingleCornerRectangle static

    Returns a rectangle with one snipped corner.

    SquareTabs static

    Returns four small squares that define a rectangular shape.

    Star10 static

    Returns a 10-point star.

    Star12 static

    Returns a 12-point star.

    Star16 static

    Returns a 16-point star.

    Star24 static

    Returns a 24-point star.

    Star32 static

    Returns a 32-point star.

    Star4 static

    Returns a 4-point star.

    Star5 static

    Returns a 5-point star.

    Star6 static

    Returns a 6-point star.

    Star7 static

    Returns a 7-point star.

    Star8 static

    Returns an 8-point star.

    StripedRightArrow static

    Returns a block arrow that points right and has stripes on the tail.

    Sun static

    Returns a sun shape.

    SwooshArrow static

    Returns a curved arrow.

    Teardrop static

    Returns a water droplet.

    Trapezoid static

    Returns a trapezoid.

    Triangle static

    Returns an isosceles triangle.

    UpArrow static

    Returns a block arrow that points up.

    UpArrowCallout static

    Returns a callout with an arrow that points up.

    UpDownArrow static

    Returns a block arrow that points up and down.

    UpDownArrowCallout static

    Returns a callout with arrows that point up and down.

    UpRibbon static

    Returns a ribbon banner with its center area above the ribbon ends.

    UTurnArrow static

    Returns a block arrow that forms a U-shape.

    VerticalScroll static

    Returns a vertical scroll.

    Wave static

    Returns a wave shape.

    Methods

    Name Description
    Equals(ShapeType)
    Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
    Equals(Object)
    GetHashCode()
    GetType() Gets the Type of the current instance. Inherited from Object.
    ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
    ToString() Returns the fully qualified type name of this instance. Inherited from ValueType.
    See Also