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