The shape types. Many of these shapes correspond to predefined shapes from the ECMA-376 standard. More information on those shapes can be found in the description of the "ST_ShapeType" simple type in section 20.1.10.55 of "Office Open XML File Formats - Fundamentals and Markup Language Reference", part 1 of ECMA-376 5th edition .
To call an enum, you call its parent class, name, and property. For example, SlidesApp.ShapeType.TEXT_BOX
.
Properties
Property | Type | Description |
---|---|---|
UNSUPPORTED
|
Enum
|
A shape type that is not supported. |
TEXT_BOX
|
Enum
|
Text box shape. |
RECTANGLE
|
Enum
|
Rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'rect'. |
ROUND_RECTANGLE
|
Enum
|
Round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'roundRect'. |
ELLIPSE
|
Enum
|
Ellipse shape. Corresponds to ECMA-376 ST_ShapeType 'ellipse'. |
ARC
|
Enum
|
Curved arc shape. Corresponds to ECMA-376 ST_ShapeType 'arc'. |
BENT_ARROW
|
Enum
|
Bent arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentArrow'. |
BENT_UP_ARROW
|
Enum
|
Bent up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentUpArrow'. |
BEVEL
|
Enum
|
Bevel shape. Corresponds to ECMA-376 ST_ShapeType 'bevel'. |
BLOCK_ARC
|
Enum
|
Block arc shape. Corresponds to ECMA-376 ST_ShapeType 'blockArc'. |
BRACE_PAIR
|
Enum
|
Brace pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracePair'. |
BRACKET_PAIR
|
Enum
|
Bracket pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracketPair'. |
CAN
|
Enum
|
Can shape. Corresponds to ECMA-376 ST_ShapeType 'can'. |
CHEVRON
|
Enum
|
Chevron shape. Corresponds to ECMA-376 ST_ShapeType 'chevron'. |
CHORD
|
Enum
|
Chord shape. Corresponds to ECMA-376 ST_ShapeType 'chord'. |
CLOUD
|
Enum
|
Cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloud'. |
CORNER
|
Enum
|
Corner shape. Corresponds to ECMA-376 ST_ShapeType 'corner'. |
CUBE
|
Enum
|
Cube shape. Corresponds to ECMA-376 ST_ShapeType 'cube'. |
CURVED_DOWN_ARROW
|
Enum
|
Curved down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedDownArrow'. |
CURVED_LEFT_ARROW
|
Enum
|
Curved left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedLeftArrow'. |
CURVED_RIGHT_ARROW
|
Enum
|
Curved right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedRightArrow'. |
CURVED_UP_ARROW
|
Enum
|
Curved up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedUpArrow'. |
DECAGON
|
Enum
|
Decagon shape. Corresponds to ECMA-376 ST_ShapeType 'decagon'. |
DIAGONAL_STRIPE
|
Enum
|
Diagonal stripe shape. Corresponds to ECMA-376 ST_ShapeType 'diagStripe'. |
DIAMOND
|
Enum
|
Diamond shape. Corresponds to ECMA-376 ST_ShapeType 'diamond'. |
DODECAGON
|
Enum
|
Dodecagon shape. Corresponds to ECMA-376 ST_ShapeType 'dodecagon'. |
DONUT
|
Enum
|
Donut shape. Corresponds to ECMA-376 ST_ShapeType 'donut'. |
DOUBLE_WAVE
|
Enum
|
Double wave shape. Corresponds to ECMA-376 ST_ShapeType 'doubleWave'. |
DOWN_ARROW
|
Enum
|
Down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'downArrow'. |
DOWN_ARROW_CALLOUT
|
Enum
|
Callout down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'downArrowCallout'. |
FOLDED_CORNER
|
Enum
|
Folded corner shape. Corresponds to ECMA-376 ST_ShapeType 'foldedCorner'. |
FRAME
|
Enum
|
Frame shape. Corresponds to ECMA-376 ST_ShapeType 'frame'. |
HALF_FRAME
|
Enum
|
Half frame shape. Corresponds to ECMA-376 ST_ShapeType 'halfFrame'. |
HEART
|
Enum
|
Heart shape. Corresponds to ECMA-376 ST_ShapeType 'heart'. |
HEPTAGON
|
Enum
|
Heptagon shape. Corresponds to ECMA-376 ST_ShapeType 'heptagon'. |
HEXAGON
|
Enum
|
Hexagon shape. Corresponds to ECMA-376 ST_ShapeType 'hexagon'. |
HOME_PLATE
|
Enum
|
Home plate shape. Corresponds to ECMA-376 ST_ShapeType 'homePlate'. |
HORIZONTAL_SCROLL
|
Enum
|
Horizontal scroll shape. Corresponds to ECMA-376 ST_ShapeType 'horizontalScroll'. |
IRREGULAR_SEAL_1
|
Enum
|
Irregular seal 1 shape. Corresponds to ECMA-376 ST_ShapeType 'irregularSeal1'. |
IRREGULAR_SEAL_2
|
Enum
|
Irregular seal 2 shape. Corresponds to ECMA-376 ST_ShapeType 'irregularSeal2'. |
LEFT_ARROW
|
Enum
|
Left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftArrow'. |
LEFT_ARROW_CALLOUT
|
Enum
|
Callout left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftArrowCallout'. |
LEFT_BRACE
|
Enum
|
Left brace shape. Corresponds to ECMA-376 ST_ShapeType 'leftBrace'. |
LEFT_BRACKET
|
Enum
|
Left bracket shape. Corresponds to ECMA-376 ST_ShapeType 'leftBracket'. |
LEFT_RIGHT_ARROW
|
Enum
|
Left right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightArrow'. |
LEFT_RIGHT_ARROW_CALLOUT
|
Enum
|
Callout left right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightArrowCallout'. |
LEFT_RIGHT_UP_ARROW
|
Enum
|
Left right up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightUpArrow'. |
LEFT_UP_ARROW
|
Enum
|
Left up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftUpArrow'. |
LIGHTNING_BOLT
|
Enum
|
Lightning bolt shape. Corresponds to ECMA-376 ST_ShapeType 'lightningBolt'. |
MATH_DIVIDE
|
Enum
|
Divide math shape. Corresponds to ECMA-376 ST_ShapeType 'mathDivide'. |
MATH_EQUAL
|
Enum
|
Equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathEqual'. |
MATH_MINUS
|
Enum
|
Minus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMinus'. |
MATH_MULTIPLY
|
Enum
|
Multiply math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMultiply'. |
MATH_NOT_EQUAL
|
Enum
|
Not equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathNotEqual'. |
MATH_PLUS
|
Enum
|
Plus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathPlus'. |
MOON
|
Enum
|
Moon shape. Corresponds to ECMA-376 ST_ShapeType 'moon'. |
NO_SMOKING
|
Enum
|
No smoking shape. Corresponds to ECMA-376 ST_ShapeType 'noSmoking'. |
NOTCHED_RIGHT_ARROW
|
Enum
|
Notched right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'notchedRightArrow'. |
OCTAGON
|
Enum
|
Octagon shape. Corresponds to ECMA-376 ST_ShapeType 'octagon'. |
PARALLELOGRAM
|
Enum
|
Parallelogram shape. Corresponds to ECMA-376 ST_ShapeType 'parallelogram'. |
PENTAGON
|
Enum
|
Pentagon shape. Corresponds to ECMA-376 ST_ShapeType 'pentagon'. |
PIE
|
Enum
|
Pie shape. Corresponds to ECMA-376 ST_ShapeType 'pie'. |
PLAQUE
|
Enum
|
Plaque shape. Corresponds to ECMA-376 ST_ShapeType 'plaque'. |
PLUS
|
Enum
|
Plus shape. Corresponds to ECMA-376 ST_ShapeType 'plus'. |
QUAD_ARROW
|
Enum
|
Quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType 'quadArrow'. |
QUAD_ARROW_CALLOUT
|
Enum
|
Callout quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType 'quadArrowCallout'. |
RIBBON
|
Enum
|
Ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon'. |
RIBBON_2
|
Enum
|
Ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon2'. |
RIGHT_ARROW
|
Enum
|
Right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'rightArrow'. |
RIGHT_ARROW_CALLOUT
|
Enum
|
Callout right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'rightArrowCallout'. |
RIGHT_BRACE
|
Enum
|
Right brace shape. Corresponds to ECMA-376 ST_ShapeType 'rightBrace'. |
RIGHT_BRACKET
|
Enum
|
Right bracket shape. Corresponds to ECMA-376 ST_ShapeType 'rightBracket'. |
ROUND_1_RECTANGLE
|
Enum
|
One round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round1Rect'. |
ROUND_2_DIAGONAL_RECTANGLE
|
Enum
|
Two diagonal round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round2DiagRect'. |
ROUND_2_SAME_RECTANGLE
|
Enum
|
Two same-side round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round2SameRect'. |
RIGHT_TRIANGLE
|
Enum
|
Right triangle shape. Corresponds to ECMA-376 ST_ShapeType 'rtTriangle'. |
SMILEY_FACE
|
Enum
|
Smiley face shape. Corresponds to ECMA-376 ST_ShapeType 'smileyFace'. |
SNIP_1_RECTANGLE
|
Enum
|
One snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip1Rect'. |
SNIP_2_DIAGONAL_RECTANGLE
|
Enum
|
Two diagonal snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip2DiagRect'. |
SNIP_2_SAME_RECTANGLE
|
Enum
|
Two same-side snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip2SameRect'. |
SNIP_ROUND_RECTANGLE
|
Enum
|
One snip one round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snipRoundRect'. |
STAR_10
|
Enum
|
Ten pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star10'. |
STAR_12
|
Enum
|
Twelve pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star12'. |
STAR_16
|
Enum
|
Sixteen pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star16'. |
STAR_24
|
Enum
|
Twenty four pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star24'. |
STAR_32
|
Enum
|
Thirty two pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star32'. |
STAR_4
|
Enum
|
Four pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star4'. |
STAR_5
|
Enum
|
Five pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star5'. |
STAR_6
|
Enum
|
Six pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star6'. |
STAR_7
|
Enum
|
Seven pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star7'. |
STAR_8
|
Enum
|
Eight pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star8'. |
STRIPED_RIGHT_ARROW
|
Enum
|
Striped right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'stripedRightArrow'. |
SUN
|
Enum
|
Sun shape. Corresponds to ECMA-376 ST_ShapeType 'sun'. |
TRAPEZOID
|
Enum
|
Trapezoid shape. Corresponds to ECMA-376 ST_ShapeType 'trapezoid'. |
TRIANGLE
|
Enum
|
Triangle shape. Corresponds to ECMA-376 ST_ShapeType 'triangle'. |
UP_ARROW
|
Enum
|
Up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upArrow'. |
UP_ARROW_CALLOUT
|
Enum
|
Callout up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upArrowCallout'. |
UP_DOWN_ARROW
|
Enum
|
Up down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upDownArrow'. |
UTURN_ARROW
|
Enum
|
U-turn arrow shape. Corresponds to ECMA-376 ST_ShapeType 'uturnArrow'. |
VERTICAL_SCROLL
|
Enum
|
Vertical scroll shape. Corresponds to ECMA-376 ST_ShapeType 'verticalScroll'. |
WAVE
|
Enum
|
Wave shape. Corresponds to ECMA-376 ST_ShapeType 'wave'. |
WEDGE_ELLIPSE_CALLOUT
|
Enum
|
Callout wedge ellipse shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeEllipseCallout'. |
WEDGE_RECTANGLE_CALLOUT
|
Enum
|
Callout wedge rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeRectCallout'. |
WEDGE_ROUND_RECTANGLE_CALLOUT
|
Enum
|
Callout wedge round rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeRoundRectCallout'. |
FLOW_CHART_ALTERNATE_PROCESS
|
Enum
|
Alternate process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartAlternateProcess'. |
FLOW_CHART_COLLATE
|
Enum
|
Collate flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartCollate'. |
FLOW_CHART_CONNECTOR
|
Enum
|
Connector flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartConnector'. |
FLOW_CHART_DECISION
|
Enum
|
Decision flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDecision'. |
FLOW_CHART_DELAY
|
Enum
|
Delay flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDelay'. |
FLOW_CHART_DISPLAY
|
Enum
|
Display flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDisplay'. |
FLOW_CHART_DOCUMENT
|
Enum
|
Document flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDocument'. |
FLOW_CHART_EXTRACT
|
Enum
|
Extract flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartExtract'. |
FLOW_CHART_INPUT_OUTPUT
|
Enum
|
Input output flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartInputOutput'. |
FLOW_CHART_INTERNAL_STORAGE
|
Enum
|
Internal storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartInternalStorage'. |
FLOW_CHART_MAGNETIC_DISK
|
Enum
|
Magnetic disk flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticDisk'. |
FLOW_CHART_MAGNETIC_DRUM
|
Enum
|
Magnetic drum flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticDrum'. |
FLOW_CHART_MAGNETIC_TAPE
|
Enum
|
Magnetic tape flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticTape'. |
FLOW_CHART_MANUAL_INPUT
|
Enum
|
Manual input flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartManualInput'. |
FLOW_CHART_MANUAL_OPERATION
|
Enum
|
Manual operation flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartManualOperation'. |
FLOW_CHART_MERGE
|
Enum
|
Merge flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMerge'. |
FLOW_CHART_MULTIDOCUMENT
|
Enum
|
Multi-document flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMultidocument'. |
FLOW_CHART_OFFLINE_STORAGE
|
Enum
|
Offline storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOfflineStorage'. |
FLOW_CHART_OFFPAGE_CONNECTOR
|
Enum
|
Off-page connector flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOffpageConnector'. |
FLOW_CHART_ONLINE_STORAGE
|
Enum
|
Online storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOnlineStorage'. |
FLOW_CHART_OR
|
Enum
|
Or flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOr'. |
FLOW_CHART_PREDEFINED_PROCESS
|
Enum
|
Predefined process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPredefinedProcess'. |
FLOW_CHART_PREPARATION
|
Enum
|
Preparation flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPreparation'. |
FLOW_CHART_PROCESS
|
Enum
|
Process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartProcess'. |
FLOW_CHART_PUNCHED_CARD
|
Enum
|
Punched card flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPunchedCard'. |
FLOW_CHART_PUNCHED_TAPE
|
Enum
|
Punched tape flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPunchedTape'. |
FLOW_CHART_SORT
|
Enum
|
Sort flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartSort'. |
FLOW_CHART_SUMMING_JUNCTION
|
Enum
|
Summing junction flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartSummingJunction'. |
FLOW_CHART_TERMINATOR
|
Enum
|
Terminator flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartTerminator'. |
ARROW_EAST
|
Enum
|
East arrow shape. |
ARROW_NORTH_EAST
|
Enum
|
Northeast arrow shape. |
ARROW_NORTH
|
Enum
|
North arrow shape. |
SPEECH
|
Enum
|
Speech shape. |
STARBURST
|
Enum
|
Star burst shape. |
TEARDROP
|
Enum
|
Teardrop shape. Corresponds to ECMA-376 ST_ShapeType 'teardrop'. |
ELLIPSE_RIBBON
|
Enum
|
Ellipse ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ellipseRibbon'. |
ELLIPSE_RIBBON_2
|
Enum
|
Ellipse ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType 'ellipseRibbon2'. |
CLOUD_CALLOUT
|
Enum
|
Callout cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloudCallout'. |
CUSTOM
|
Enum
|
Custom shape. |