MSO_AUTO_SHAPE_TYPE

Specifies a type of AutoShape, e.g. DOWN_ARROW

Alias: MSO_SHAPE

Example:

from pptx.enum.shapes import MSO_SHAPE
from pptx.util import Inches

left = top = width = height = Inches(1.0)
slide.shapes.add_shape(
    MSO_SHAPE.ROUNDED_RECTANGLE, left, top, width, height
)

ACTION_BUTTON_BACK_OR_PREVIOUS
Back or Previous button. Supports mouse-click and mouse-over actions
ACTION_BUTTON_BEGINNING
Beginning button. Supports mouse-click and mouse-over actions.
ACTION_BUTTON_CUSTOM
Button with no default picture or text. Supports mouse-click and mouse-over action.
ACTION_BUTTON_DOCUMENT
Document button. Supports mouse-click and mouse-over actions.
ACTION_BUTTON_END
End button. Supports mouse-click and mouse-over actions.
ACTION_BUTTON_FORWARD_OR_NEXT
Forward or Next button. Supports mouse-click and mouse-over actions.
ACTION_BUTTON_HELP
Help button. Supports mouse-click and mouse-over actio.
ACTION_BUTTON_HOME
Home button. Supports mouse-click and mouse-over actio.
ACTION_BUTTON_INFORMATION
Information button. Supports mouse-click and mouse-over actions.
ACTION_BUTTON_MOVIE
Movie button. Supports mouse-click and mouse-over actions.
ACTION_BUTTON_RETURN
Return button. Supports mouse-click and mouse-over actions.
ACTION_BUTTON_SOUND
Sound button. Supports mouse-click and mouse-over actions.
ARC
Arc
BALLOON
Rounded Rectangular Callout
BENT_ARROW
Block arrow that follows a curved 90-degree angle
BENT_UP_ARROW
Block arrow that follows a sharp 90-degree angle. Points up by default.
BEVEL
Bevel
BLOCK_ARC
Block arc
CAN
Can
CHART_PLUS
Chart Plus
CHART_STAR
Chart Star
CHART_X
Chart X
CHEVRON
Chevron
CHORD
Geometric chord shape
CIRCULAR_ARROW
Block arrow that follows a curved 180-degree angle
CLOUD
Cloud
CLOUD_CALLOUT
Cloud callout
CORNER
Corner
CORNER_TABS
Corner Tabs
CROSS
Cross
CUBE
Cube
CURVED_DOWN_ARROW
Block arrow that curves down
CURVED_DOWN_RIBBON
Ribbon banner that curves down
CURVED_LEFT_ARROW
Block arrow that curves left
CURVED_RIGHT_ARROW
Block arrow that curves right
CURVED_UP_ARROW
Block arrow that curves up
CURVED_UP_RIBBON
Ribbon banner that curves up
DECAGON
Decagon
DIAGONAL_STRIPE
Diagonal Stripe
DIAMOND
Diamond
DODECAGON
Dodecagon
DONUT
Donut
DOUBLE_BRACE
Double brace
DOUBLE_BRACKET
Double bracket
DOUBLE_WAVE
Double wave
DOWN_ARROW
Block arrow that points down
DOWN_ARROW_CALLOUT
Callout with arrow that points down
DOWN_RIBBON
Ribbon banner with center area below ribbon ends
EXPLOSION1
Explosion
EXPLOSION2
Explosion
FLOWCHART_ALTERNATE_PROCESS
Alternate process flowchart symbol
FLOWCHART_CARD
Card flowchart symbol
FLOWCHART_COLLATE
Collate flowchart symbol
FLOWCHART_CONNECTOR
Connector flowchart symbol
FLOWCHART_DATA
Data flowchart symbol
FLOWCHART_DECISION
Decision flowchart symbol
FLOWCHART_DELAY
Delay flowchart symbol
FLOWCHART_DIRECT_ACCESS_STORAGE
Direct access storage flowchart symbol
FLOWCHART_DISPLAY
Display flowchart symbol
FLOWCHART_DOCUMENT
Document flowchart symbol
FLOWCHART_EXTRACT
Extract flowchart symbol
FLOWCHART_INTERNAL_STORAGE
Internal storage flowchart symbol
FLOWCHART_MAGNETIC_DISK
Magnetic disk flowchart symbol
FLOWCHART_MANUAL_INPUT
Manual input flowchart symbol
FLOWCHART_MANUAL_OPERATION
Manual operation flowchart symbol
FLOWCHART_MERGE
Merge flowchart symbol
FLOWCHART_MULTIDOCUMENT
Multi-document flowchart symbol
FLOWCHART_OFFLINE_STORAGE
Offline Storage
FLOWCHART_OFFPAGE_CONNECTOR
Off-page connector flowchart symbol
FLOWCHART_OR
“Or” flowchart symbol
FLOWCHART_PREDEFINED_PROCESS
Predefined process flowchart symbol
FLOWCHART_PREPARATION
Preparation flowchart symbol
FLOWCHART_PROCESS
Process flowchart symbol
FLOWCHART_PUNCHED_TAPE
Punched tape flowchart symbol
FLOWCHART_SEQUENTIAL_ACCESS_STORAGE
Sequential access storage flowchart symbol
FLOWCHART_SORT
Sort flowchart symbol
FLOWCHART_STORED_DATA
Stored data flowchart symbol
FLOWCHART_SUMMING_JUNCTION
Summing junction flowchart symbol
FLOWCHART_TERMINATOR
Terminator flowchart symbol
FOLDED_CORNER
Folded corner
FRAME
Frame
FUNNEL
Funnel
GEAR_6
Gear 6
GEAR_9
Gear 9
HALF_FRAME
Half Frame
HEART
Heart
HEPTAGON
Heptagon
HEXAGON
Hexagon
HORIZONTAL_SCROLL
Horizontal scroll
ISOSCELES_TRIANGLE
Isosceles triangle
LEFT_ARROW
Block arrow that points left
LEFT_ARROW_CALLOUT
Callout with arrow that points left
LEFT_BRACE
Left brace
LEFT_BRACKET
Left bracket
LEFT_CIRCULAR_ARROW
Left Circular Arrow
LEFT_RIGHT_ARROW
Block arrow with arrowheads that point both left and right
LEFT_RIGHT_ARROW_CALLOUT
Callout with arrowheads that point both left and right
LEFT_RIGHT_CIRCULAR_ARROW
Left Right Circular Arrow
LEFT_RIGHT_RIBBON
Left Right Ribbon
LEFT_RIGHT_UP_ARROW
Block arrow with arrowheads that point left, right, and up
LEFT_UP_ARROW
Block arrow with arrowheads that point left and up
LIGHTNING_BOLT
Lightning bolt
LINE_CALLOUT_1
Callout with border and horizontal callout line
LINE_CALLOUT_1_ACCENT_BAR
Callout with vertical accent bar
LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR
Callout with border and vertical accent bar
LINE_CALLOUT_1_NO_BORDER
Callout with horizontal line
LINE_CALLOUT_2
Callout with diagonal straight line
LINE_CALLOUT_2_ACCENT_BAR
Callout with diagonal callout line and accent bar
LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR
Callout with border, diagonal straight line, and accent bar
LINE_CALLOUT_2_NO_BORDER
Callout with no border and diagonal callout line
LINE_CALLOUT_3
Callout with angled line
LINE_CALLOUT_3_ACCENT_BAR
Callout with angled callout line and accent bar
LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR
Callout with border, angled callout line, and accent bar
LINE_CALLOUT_3_NO_BORDER
Callout with no border and angled callout line
LINE_CALLOUT_4
Callout with callout line segments forming a U-shape
LINE_CALLOUT_4_ACCENT_BAR
Callout with accent bar and callout line segments forming a U-shape
LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR
Callout with border, accent bar, and callout line segments forming a U-shape
LINE_CALLOUT_4_NO_BORDER
Callout with no border and callout line segments forming a U-shape.
LINE_INVERSE
Straight Connector
MATH_DIVIDE
Division
MATH_EQUAL
Equal
MATH_MINUS
Minus
MATH_MULTIPLY
Multiply
MATH_NOT_EQUAL
Not Equal
MATH_PLUS
Plus
MOON
Moon
NO_SYMBOL
“No” symbol
NON_ISOSCELES_TRAPEZOID
Non-isosceles Trapezoid
NOTCHED_RIGHT_ARROW
Notched block arrow that points right
OCTAGON
Octagon
OVAL
Oval
OVAL_CALLOUT
Oval-shaped callout
PARALLELOGRAM
Parallelogram
PENTAGON
Pentagon
PIE
Pie
PIE_WEDGE
Pie
PLAQUE
Plaque
PLAQUE_TABS
Plaque Tabs
QUAD_ARROW
Block arrows that point up, down, left, and right
QUAD_ARROW_CALLOUT
Callout with arrows that point up, down, left, and right
RECTANGLE
Rectangle
RECTANGULAR_CALLOUT
Rectangular callout
REGULAR_PENTAGON
Pentagon
RIGHT_ARROW
Block arrow that points right
RIGHT_ARROW_CALLOUT
Callout with arrow that points right
RIGHT_BRACE
Right brace
RIGHT_BRACKET
Right bracket
RIGHT_TRIANGLE
Right triangle
ROUND_1_RECTANGLE
Round Single Corner Rectangle
ROUND_2_DIAG_RECTANGLE
Round Diagonal Corner Rectangle
ROUND_2_SAME_RECTANGLE
Round Same Side Corner Rectangle
ROUNDED_RECTANGLE
Rounded rectangle
ROUNDED_RECTANGULAR_CALLOUT
Rounded rectangle-shaped callout
SMILEY_FACE
Smiley face
SNIP_1_RECTANGLE
Snip Single Corner Rectangle
SNIP_2_DIAG_RECTANGLE
Snip Diagonal Corner Rectangle
SNIP_2_SAME_RECTANGLE
Snip Same Side Corner Rectangle
SNIP_ROUND_RECTANGLE
Snip and Round Single Corner Rectangle
SQUARE_TABS
Square Tabs
STAR_10_POINT
10-Point Star
STAR_12_POINT
12-Point Star
STAR_16_POINT
16-point star
STAR_24_POINT
24-point star
STAR_32_POINT
32-point star
STAR_4_POINT
4-point star
STAR_5_POINT
5-point star
STAR_6_POINT
6-Point Star
STAR_7_POINT
7-Point Star
STAR_8_POINT
8-point star
STRIPED_RIGHT_ARROW
Block arrow that points right with stripes at the tail
SUN
Sun
SWOOSH_ARROW
Swoosh Arrow
TEAR
Teardrop
TRAPEZOID
Trapezoid
U_TURN_ARROW
Block arrow forming a U shape
UP_ARROW
Block arrow that points up
UP_ARROW_CALLOUT
Callout with arrow that points up
UP_DOWN_ARROW
Block arrow that points up and down
UP_DOWN_ARROW_CALLOUT
Callout with arrows that point up and down
UP_RIBBON
Ribbon banner with center area above ribbon ends
VERTICAL_SCROLL
Vertical scroll
WAVE
Wave