MSO_SHAPE_TYPE

Specifies the type of a shape

Alias: MSO

Example:

from pptx.enum.shapes import MSO_SHAPE_TYPE

assert shape.type == MSO_SHAPE_TYPE.PICTURE

AUTO_SHAPE

AutoShape

CALLOUT

Callout shape

CANVAS

Drawing canvas

CHART

Chart, e.g. pie chart, bar chart

COMMENT

Comment

DIAGRAM

Diagram

EMBEDDED_OLE_OBJECT

Embedded OLE object

FORM_CONTROL

Form control

FREEFORM

Freeform

GROUP

Group shape

IGX_GRAPHIC

SmartArt graphic

INK

Ink

INK_COMMENT

Ink Comment

LINE

Line

LINKED_OLE_OBJECT

Linked OLE object

LINKED_PICTURE

Linked picture

MEDIA

Media

OLE_CONTROL_OBJECT

OLE control object

PICTURE

Picture

PLACEHOLDER

Placeholder

SCRIPT_ANCHOR

Script anchor

TABLE

Table

TEXT_BOX

Text box

TEXT_EFFECT

Text effect

WEB_VIDEO

Web video

MIXED

Mixed shape types