Paper Office
paper-pptxAPI referenceenum.shapes

MSO_AUTO_SHAPE_TYPE

paper-pptx 0.2.0 API reference

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 )

MS API Name: MsoAutoShapeType

https://learn.microsoft.com/en-us/office/vba/api/Office.MsoAutoShapeType

Attributes

ACTION_BUTTON_BACK_OR_PREVIOUS

attributeACTION_BUTTON_BACK_OR_PREVIOUS
= (129, 'actionButtonBackPrevious', 'Back or Previous button. Supports mouse-click and mouse-over actions')

Back or Previous button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_BEGINNING

attributeACTION_BUTTON_BEGINNING
= (131, 'actionButtonBeginning', 'Beginning button. Supports mouse-click and mouse-over actions')

Beginning button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_CUSTOM

attributeACTION_BUTTON_CUSTOM
= (125, 'actionButtonBlank', 'Button with no default picture or text. Supports mouse-click and mouse-over actions')

Button with no default picture or text. Supports mouse-click and mouse-over actions

ACTION_BUTTON_DOCUMENT

attributeACTION_BUTTON_DOCUMENT
= (134, 'actionButtonDocument', 'Document button. Supports mouse-click and mouse-over actions')

Document button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_END

attributeACTION_BUTTON_END
= (132, 'actionButtonEnd', 'End button. Supports mouse-click and mouse-over actions')

End button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_FORWARD_OR_NEXT

attributeACTION_BUTTON_FORWARD_OR_NEXT
= (130, 'actionButtonForwardNext', 'Forward or Next button. Supports mouse-click and mouse-over actions')

Forward or Next button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_HELP

attributeACTION_BUTTON_HELP
= (127, 'actionButtonHelp', 'Help button. Supports mouse-click and mouse-over actions')

Help button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_HOME

attributeACTION_BUTTON_HOME
= (126, 'actionButtonHome', 'Home button. Supports mouse-click and mouse-over actions')

Home button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_INFORMATION

attributeACTION_BUTTON_INFORMATION
= (128, 'actionButtonInformation', 'Information button. Supports mouse-click and mouse-over actions')

Information button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_MOVIE

attributeACTION_BUTTON_MOVIE
= (136, 'actionButtonMovie', 'Movie button. Supports mouse-click and mouse-over actions')

Movie button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_RETURN

attributeACTION_BUTTON_RETURN
= (133, 'actionButtonReturn', 'Return button. Supports mouse-click and mouse-over actions')

Return button. Supports mouse-click and mouse-over actions

ACTION_BUTTON_SOUND

attributeACTION_BUTTON_SOUND
= (135, 'actionButtonSound', 'Sound button. Supports mouse-click and mouse-over actions')

Sound button. Supports mouse-click and mouse-over actions

ARC

attributeARC
= (25, 'arc', 'Arc')

Arc

BALLOON

attributeBALLOON
= (137, 'wedgeRoundRectCallout', 'Rounded Rectangular Callout')

Rounded Rectangular Callout

BENT_ARROW

attributeBENT_ARROW
= (41, 'bentArrow', 'Block arrow that follows a curved 90-degree angle')

Block arrow that follows a curved 90-degree angle

BENT_UP_ARROW

attributeBENT_UP_ARROW
= (44, 'bentUpArrow', 'Block arrow that follows a sharp 90-degree angle. Points up by default')

Block arrow that follows a sharp 90-degree angle. Points up by default

BEVEL

attributeBEVEL
= (15, 'bevel', 'Bevel')

Bevel

BLOCK_ARC

attributeBLOCK_ARC
= (20, 'blockArc', 'Block arc')

Block arc

CAN

attributeCAN
= (13, 'can', 'Can')

Can

CHART_PLUS

attributeCHART_PLUS
= (182, 'chartPlus', 'Chart Plus')

Chart Plus

CHART_STAR

attributeCHART_STAR
= (181, 'chartStar', 'Chart Star')

Chart Star

CHART_X

attributeCHART_X
= (180, 'chartX', 'Chart X')

Chart X

CHEVRON

attributeCHEVRON
= (52, 'chevron', 'Chevron')

Chevron

CHORD

attributeCHORD
= (161, 'chord', 'Geometric chord shape')

Geometric chord shape

CIRCULAR_ARROW

attributeCIRCULAR_ARROW
= (60, 'circularArrow', 'Block arrow that follows a curved 180-degree angle')

Block arrow that follows a curved 180-degree angle

CLOUD

attributeCLOUD
= (179, 'cloud', 'Cloud')

Cloud

CLOUD_CALLOUT

attributeCLOUD_CALLOUT
= (108, 'cloudCallout', 'Cloud callout')

Cloud callout

CORNER

attributeCORNER
= (162, 'corner', 'Corner')

Corner

CORNER_TABS

attributeCORNER_TABS
= (169, 'cornerTabs', 'Corner Tabs')

Corner Tabs

CROSS

attributeCROSS
= (11, 'plus', 'Cross')

Cross

CUBE

attributeCUBE
= (14, 'cube', 'Cube')

Cube

CURVED_DOWN_ARROW

attributeCURVED_DOWN_ARROW
= (48, 'curvedDownArrow', 'Block arrow that curves down')

Block arrow that curves down

CURVED_DOWN_RIBBON

attributeCURVED_DOWN_RIBBON
= (100, 'ellipseRibbon', 'Ribbon banner that curves down')

Ribbon banner that curves down

CURVED_LEFT_ARROW

attributeCURVED_LEFT_ARROW
= (46, 'curvedLeftArrow', 'Block arrow that curves left')

Block arrow that curves left

CURVED_RIGHT_ARROW

attributeCURVED_RIGHT_ARROW
= (45, 'curvedRightArrow', 'Block arrow that curves right')

Block arrow that curves right

CURVED_UP_ARROW

attributeCURVED_UP_ARROW
= (47, 'curvedUpArrow', 'Block arrow that curves up')

Block arrow that curves up

CURVED_UP_RIBBON

attributeCURVED_UP_RIBBON
= (99, 'ellipseRibbon2', 'Ribbon banner that curves up')

Ribbon banner that curves up

DECAGON

attributeDECAGON
= (144, 'decagon', 'Decagon')

Decagon

DIAGONAL_STRIPE

attributeDIAGONAL_STRIPE
= (141, 'diagStripe', 'Diagonal Stripe')

Diagonal Stripe

DIAMOND

attributeDIAMOND
= (4, 'diamond', 'Diamond')

Diamond

DODECAGON

attributeDODECAGON
= (146, 'dodecagon', 'Dodecagon')

Dodecagon

DONUT

attributeDONUT
= (18, 'donut', 'Donut')

Donut

DOUBLE_BRACE

attributeDOUBLE_BRACE
= (27, 'bracePair', 'Double brace')

Double brace

DOUBLE_BRACKET

attributeDOUBLE_BRACKET
= (26, 'bracketPair', 'Double bracket')

Double bracket

DOUBLE_WAVE

attributeDOUBLE_WAVE
= (104, 'doubleWave', 'Double wave')

Double wave

DOWN_ARROW

attributeDOWN_ARROW
= (36, 'downArrow', 'Block arrow that points down')

Block arrow that points down

DOWN_ARROW_CALLOUT

attributeDOWN_ARROW_CALLOUT
= (56, 'downArrowCallout', 'Callout with arrow that points down')

Callout with arrow that points down

DOWN_RIBBON

attributeDOWN_RIBBON
= (98, 'ribbon', 'Ribbon banner with center area below ribbon ends')

Ribbon banner with center area below ribbon ends

EXPLOSION1

attributeEXPLOSION1
= (89, 'irregularSeal1', 'Explosion')

Explosion

EXPLOSION2

attributeEXPLOSION2
= (90, 'irregularSeal2', 'Explosion')

Explosion

FLOWCHART_ALTERNATE_PROCESS

attributeFLOWCHART_ALTERNATE_PROCESS
= (62, 'flowChartAlternateProcess', 'Alternate process flowchart symbol')

Alternate process flowchart symbol

FLOWCHART_CARD

attributeFLOWCHART_CARD
= (75, 'flowChartPunchedCard', 'Card flowchart symbol')

Card flowchart symbol

FLOWCHART_COLLATE

attributeFLOWCHART_COLLATE
= (79, 'flowChartCollate', 'Collate flowchart symbol')

Collate flowchart symbol

FLOWCHART_CONNECTOR

attributeFLOWCHART_CONNECTOR
= (73, 'flowChartConnector', 'Connector flowchart symbol')

Connector flowchart symbol

FLOWCHART_DATA

attributeFLOWCHART_DATA
= (64, 'flowChartInputOutput', 'Data flowchart symbol')

Data flowchart symbol

FLOWCHART_DECISION

attributeFLOWCHART_DECISION
= (63, 'flowChartDecision', 'Decision flowchart symbol')

Decision flowchart symbol

FLOWCHART_DELAY

attributeFLOWCHART_DELAY
= (84, 'flowChartDelay', 'Delay flowchart symbol')

Delay flowchart symbol

FLOWCHART_DIRECT_ACCESS_STORAGE

attributeFLOWCHART_DIRECT_ACCESS_STORAGE
= (87, 'flowChartMagneticDrum', 'Direct access storage flowchart symbol')

Direct access storage flowchart symbol

FLOWCHART_DISPLAY

attributeFLOWCHART_DISPLAY
= (88, 'flowChartDisplay', 'Display flowchart symbol')

Display flowchart symbol

FLOWCHART_DOCUMENT

attributeFLOWCHART_DOCUMENT
= (67, 'flowChartDocument', 'Document flowchart symbol')

Document flowchart symbol

FLOWCHART_EXTRACT

attributeFLOWCHART_EXTRACT
= (81, 'flowChartExtract', 'Extract flowchart symbol')

Extract flowchart symbol

FLOWCHART_INTERNAL_STORAGE

attributeFLOWCHART_INTERNAL_STORAGE
= (66, 'flowChartInternalStorage', 'Internal storage flowchart symbol')

Internal storage flowchart symbol

FLOWCHART_MAGNETIC_DISK

attributeFLOWCHART_MAGNETIC_DISK
= (86, 'flowChartMagneticDisk', 'Magnetic disk flowchart symbol')

Magnetic disk flowchart symbol

FLOWCHART_MANUAL_INPUT

attributeFLOWCHART_MANUAL_INPUT
= (71, 'flowChartManualInput', 'Manual input flowchart symbol')

Manual input flowchart symbol

FLOWCHART_MANUAL_OPERATION

attributeFLOWCHART_MANUAL_OPERATION
= (72, 'flowChartManualOperation', 'Manual operation flowchart symbol')

Manual operation flowchart symbol

FLOWCHART_MERGE

attributeFLOWCHART_MERGE
= (82, 'flowChartMerge', 'Merge flowchart symbol')

Merge flowchart symbol

FLOWCHART_MULTIDOCUMENT

attributeFLOWCHART_MULTIDOCUMENT
= (68, 'flowChartMultidocument', 'Multi-document flowchart symbol')

Multi-document flowchart symbol

FLOWCHART_OFFLINE_STORAGE

attributeFLOWCHART_OFFLINE_STORAGE
= (139, 'flowChartOfflineStorage', 'Offline Storage')

Offline Storage

FLOWCHART_OFFPAGE_CONNECTOR

attributeFLOWCHART_OFFPAGE_CONNECTOR
= (74, 'flowChartOffpageConnector', 'Off-page connector flowchart symbol')

Off-page connector flowchart symbol

FLOWCHART_OR

attributeFLOWCHART_OR
= (78, 'flowChartOr', '"Or" flowchart symbol')

"Or" flowchart symbol

FLOWCHART_PREDEFINED_PROCESS

attributeFLOWCHART_PREDEFINED_PROCESS
= (65, 'flowChartPredefinedProcess', 'Predefined process flowchart symbol')

Predefined process flowchart symbol

FLOWCHART_PREPARATION

attributeFLOWCHART_PREPARATION
= (70, 'flowChartPreparation', 'Preparation flowchart symbol')

Preparation flowchart symbol

FLOWCHART_PROCESS

attributeFLOWCHART_PROCESS
= (61, 'flowChartProcess', 'Process flowchart symbol')

Process flowchart symbol

FLOWCHART_PUNCHED_TAPE

attributeFLOWCHART_PUNCHED_TAPE
= (76, 'flowChartPunchedTape', 'Punched tape flowchart symbol')

Punched tape flowchart symbol

FLOWCHART_SEQUENTIAL_ACCESS_STORAGE

attributeFLOWCHART_SEQUENTIAL_ACCESS_STORAGE
= (85, 'flowChartMagneticTape', 'Sequential access storage flowchart symbol')

Sequential access storage flowchart symbol

FLOWCHART_SORT

attributeFLOWCHART_SORT
= (80, 'flowChartSort', 'Sort flowchart symbol')

Sort flowchart symbol

FLOWCHART_STORED_DATA

attributeFLOWCHART_STORED_DATA
= (83, 'flowChartOnlineStorage', 'Stored data flowchart symbol')

Stored data flowchart symbol

FLOWCHART_SUMMING_JUNCTION

attributeFLOWCHART_SUMMING_JUNCTION
= (77, 'flowChartSummingJunction', 'Summing junction flowchart symbol')

Summing junction flowchart symbol

FLOWCHART_TERMINATOR

attributeFLOWCHART_TERMINATOR
= (69, 'flowChartTerminator', 'Terminator flowchart symbol')

Terminator flowchart symbol

FOLDED_CORNER

attributeFOLDED_CORNER
= (16, 'foldedCorner', 'Folded corner')

Folded corner

FRAME

attributeFRAME
= (158, 'frame', 'Frame')

Frame

FUNNEL

attributeFUNNEL
= (174, 'funnel', 'Funnel')

Funnel

GEAR_6

attributeGEAR_6
= (172, 'gear6', 'Gear 6')

Gear 6

GEAR_9

attributeGEAR_9
= (173, 'gear9', 'Gear 9')

Gear 9

HALF_FRAME

attributeHALF_FRAME
= (159, 'halfFrame', 'Half Frame')

Half Frame

HEART

attributeHEART
= (21, 'heart', 'Heart')

Heart

HEPTAGON

attributeHEPTAGON
= (145, 'heptagon', 'Heptagon')

Heptagon

HEXAGON

attributeHEXAGON
= (10, 'hexagon', 'Hexagon')

Hexagon

HORIZONTAL_SCROLL

attributeHORIZONTAL_SCROLL
= (102, 'horizontalScroll', 'Horizontal scroll')

Horizontal scroll

ISOSCELES_TRIANGLE

attributeISOSCELES_TRIANGLE
= (7, 'triangle', 'Isosceles triangle')

Isosceles triangle

LEFT_ARROW

attributeLEFT_ARROW
= (34, 'leftArrow', 'Block arrow that points left')

Block arrow that points left

LEFT_ARROW_CALLOUT

attributeLEFT_ARROW_CALLOUT
= (54, 'leftArrowCallout', 'Callout with arrow that points left')

Callout with arrow that points left

LEFT_BRACE

attributeLEFT_BRACE
= (31, 'leftBrace', 'Left brace')

Left brace

LEFT_BRACKET

attributeLEFT_BRACKET
= (29, 'leftBracket', 'Left bracket')

Left bracket

LEFT_CIRCULAR_ARROW

attributeLEFT_CIRCULAR_ARROW
= (176, 'leftCircularArrow', 'Left Circular Arrow')

Left Circular Arrow

LEFT_RIGHT_ARROW

attributeLEFT_RIGHT_ARROW
= (37, 'leftRightArrow', 'Block arrow with arrowheads that point both left and right')

Block arrow with arrowheads that point both left and right

LEFT_RIGHT_ARROW_CALLOUT

attributeLEFT_RIGHT_ARROW_CALLOUT
= (57, 'leftRightArrowCallout', 'Callout with arrowheads that point both left and right')

Callout with arrowheads that point both left and right

LEFT_RIGHT_CIRCULAR_ARROW

attributeLEFT_RIGHT_CIRCULAR_ARROW
= (177, 'leftRightCircularArrow', 'Left Right Circular Arrow')

Left Right Circular Arrow

LEFT_RIGHT_RIBBON

attributeLEFT_RIGHT_RIBBON
= (140, 'leftRightRibbon', 'Left Right Ribbon')

Left Right Ribbon

LEFT_RIGHT_UP_ARROW

attributeLEFT_RIGHT_UP_ARROW
= (40, 'leftRightUpArrow', 'Block arrow with arrowheads that point left, right, and up')

Block arrow with arrowheads that point left, right, and up

LEFT_UP_ARROW

attributeLEFT_UP_ARROW
= (43, 'leftUpArrow', 'Block arrow with arrowheads that point left and up')

Block arrow with arrowheads that point left and up

LIGHTNING_BOLT

attributeLIGHTNING_BOLT
= (22, 'lightningBolt', 'Lightning bolt')

Lightning bolt

LINE_CALLOUT_1

attributeLINE_CALLOUT_1
= (109, 'borderCallout1', 'Callout with border and horizontal callout line')

Callout with border and horizontal callout line

LINE_CALLOUT_1_ACCENT_BAR

attributeLINE_CALLOUT_1_ACCENT_BAR
= (113, 'accentCallout1', 'Callout with vertical accent bar')

Callout with vertical accent bar

LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR

attributeLINE_CALLOUT_1_BORDER_AND_ACCENT_BAR
= (121, 'accentBorderCallout1', 'Callout with border and vertical accent bar')

Callout with border and vertical accent bar

LINE_CALLOUT_1_NO_BORDER

attributeLINE_CALLOUT_1_NO_BORDER
= (117, 'callout1', 'Callout with horizontal line')

Callout with horizontal line

LINE_CALLOUT_2

attributeLINE_CALLOUT_2
= (110, 'borderCallout2', 'Callout with diagonal straight line')

Callout with diagonal straight line

LINE_CALLOUT_2_ACCENT_BAR

attributeLINE_CALLOUT_2_ACCENT_BAR
= (114, 'accentCallout2', 'Callout with diagonal callout line and accent bar')

Callout with diagonal callout line and accent bar

LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR

attributeLINE_CALLOUT_2_BORDER_AND_ACCENT_BAR
= (122, 'accentBorderCallout2', 'Callout with border, diagonal straight line, and accent bar')

Callout with border, diagonal straight line, and accent bar

LINE_CALLOUT_2_NO_BORDER

attributeLINE_CALLOUT_2_NO_BORDER
= (118, 'callout2', 'Callout with no border and diagonal callout line')

Callout with no border and diagonal callout line

LINE_CALLOUT_3

attributeLINE_CALLOUT_3
= (111, 'borderCallout3', 'Callout with angled line')

Callout with angled line

LINE_CALLOUT_3_ACCENT_BAR

attributeLINE_CALLOUT_3_ACCENT_BAR
= (115, 'accentCallout3', 'Callout with angled callout line and accent bar')

Callout with angled callout line and accent bar

LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR

attributeLINE_CALLOUT_3_BORDER_AND_ACCENT_BAR
= (123, 'accentBorderCallout3', 'Callout with border, angled callout line, and accent bar')

Callout with border, angled callout line, and accent bar

LINE_CALLOUT_3_NO_BORDER

attributeLINE_CALLOUT_3_NO_BORDER
= (119, 'callout3', 'Callout with no border and angled callout line')

Callout with no border and angled callout line

LINE_CALLOUT_4

attributeLINE_CALLOUT_4
= (112, 'borderCallout3', 'Callout with callout line segments forming a U-shape.')

Callout with callout line segments forming a U-shape.

LINE_CALLOUT_4_ACCENT_BAR

attributeLINE_CALLOUT_4_ACCENT_BAR
= (116, 'accentCallout3', 'Callout with accent bar and callout line segments forming a U-shape.')

Callout with accent bar and callout line segments forming a U-shape.

LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR

attributeLINE_CALLOUT_4_BORDER_AND_ACCENT_BAR
= (124, 'accentBorderCallout3', 'Callout with border, accent bar, and callout line segments forming a U-shape.')

Callout with border, accent bar, and callout line segments forming a U-shape.

LINE_CALLOUT_4_NO_BORDER

attributeLINE_CALLOUT_4_NO_BORDER
= (120, 'callout3', 'Callout with no border and callout line segments forming a U-shape.')

Callout with no border and callout line segments forming a U-shape.

LINE_INVERSE

attributeLINE_INVERSE
= (183, 'lineInv', 'Straight Connector')

Straight Connector

MATH_DIVIDE

attributeMATH_DIVIDE
= (166, 'mathDivide', 'Division')

Division

MATH_EQUAL

attributeMATH_EQUAL
= (167, 'mathEqual', 'Equal')

Equal

MATH_MINUS

attributeMATH_MINUS
= (164, 'mathMinus', 'Minus')

Minus

MATH_MULTIPLY

attributeMATH_MULTIPLY
= (165, 'mathMultiply', 'Multiply')

Multiply

MATH_NOT_EQUAL

attributeMATH_NOT_EQUAL
= (168, 'mathNotEqual', 'Not Equal')

Not Equal

MATH_PLUS

attributeMATH_PLUS
= (163, 'mathPlus', 'Plus')

Plus

MOON

attributeMOON
= (24, 'moon', 'Moon')

Moon

NON_ISOSCELES_TRAPEZOID

attributeNON_ISOSCELES_TRAPEZOID
= (143, 'nonIsoscelesTrapezoid', 'Non-isosceles Trapezoid')

Non-isosceles Trapezoid

NOTCHED_RIGHT_ARROW

attributeNOTCHED_RIGHT_ARROW
= (50, 'notchedRightArrow', 'Notched block arrow that points right')

Notched block arrow that points right

NO_SYMBOL

attributeNO_SYMBOL
= (19, 'noSmoking', "'No' Symbol")

'No' Symbol

OCTAGON

attributeOCTAGON
= (6, 'octagon', 'Octagon')

Octagon

OVAL

attributeOVAL
= (9, 'ellipse', 'Oval')

Oval

OVAL_CALLOUT

attributeOVAL_CALLOUT
= (107, 'wedgeEllipseCallout', 'Oval-shaped callout')

Oval-shaped callout

PARALLELOGRAM

attributePARALLELOGRAM
= (2, 'parallelogram', 'Parallelogram')

Parallelogram

PENTAGON

attributePENTAGON
= (51, 'homePlate', 'Pentagon')

Pentagon

PIE

attributePIE
= (142, 'pie', 'Pie')

Pie

PIE_WEDGE

attributePIE_WEDGE
= (175, 'pieWedge', 'Pie')

Pie

PLAQUE

attributePLAQUE
= (28, 'plaque', 'Plaque')

Plaque

PLAQUE_TABS

attributePLAQUE_TABS
= (171, 'plaqueTabs', 'Plaque Tabs')

Plaque Tabs

QUAD_ARROW

attributeQUAD_ARROW
= (39, 'quadArrow', 'Block arrows that point up, down, left, and right')

Block arrows that point up, down, left, and right

QUAD_ARROW_CALLOUT

attributeQUAD_ARROW_CALLOUT
= (59, 'quadArrowCallout', 'Callout with arrows that point up, down, left, and right')

Callout with arrows that point up, down, left, and right

RECTANGLE

attributeRECTANGLE
= (1, 'rect', 'Rectangle')

Rectangle

RECTANGULAR_CALLOUT

attributeRECTANGULAR_CALLOUT
= (105, 'wedgeRectCallout', 'Rectangular callout')

Rectangular callout

REGULAR_PENTAGON

attributeREGULAR_PENTAGON
= (12, 'pentagon', 'Pentagon')

Pentagon

RIGHT_ARROW

attributeRIGHT_ARROW
= (33, 'rightArrow', 'Block arrow that points right')

Block arrow that points right

RIGHT_ARROW_CALLOUT

attributeRIGHT_ARROW_CALLOUT
= (53, 'rightArrowCallout', 'Callout with arrow that points right')

Callout with arrow that points right

RIGHT_BRACE

attributeRIGHT_BRACE
= (32, 'rightBrace', 'Right brace')

Right brace

RIGHT_BRACKET

attributeRIGHT_BRACKET
= (30, 'rightBracket', 'Right bracket')

Right bracket

RIGHT_TRIANGLE

attributeRIGHT_TRIANGLE
= (8, 'rtTriangle', 'Right triangle')

Right triangle

ROUNDED_RECTANGLE

attributeROUNDED_RECTANGLE
= (5, 'roundRect', 'Rounded rectangle')

Rounded rectangle

ROUNDED_RECTANGULAR_CALLOUT

attributeROUNDED_RECTANGULAR_CALLOUT
= (106, 'wedgeRoundRectCallout', 'Rounded rectangle-shaped callout')

Rounded rectangle-shaped callout

ROUND_1_RECTANGLE

attributeROUND_1_RECTANGLE
= (151, 'round1Rect', 'Round Single Corner Rectangle')

Round Single Corner Rectangle

ROUND_2_DIAG_RECTANGLE

attributeROUND_2_DIAG_RECTANGLE
= (153, 'round2DiagRect', 'Round Diagonal Corner Rectangle')

Round Diagonal Corner Rectangle

ROUND_2_SAME_RECTANGLE

attributeROUND_2_SAME_RECTANGLE
= (152, 'round2SameRect', 'Round Same Side Corner Rectangle')

Round Same Side Corner Rectangle

SMILEY_FACE

attributeSMILEY_FACE
= (17, 'smileyFace', 'Smiley face')

Smiley face

SNIP_1_RECTANGLE

attributeSNIP_1_RECTANGLE
= (155, 'snip1Rect', 'Snip Single Corner Rectangle')

Snip Single Corner Rectangle

SNIP_2_DIAG_RECTANGLE

attributeSNIP_2_DIAG_RECTANGLE
= (157, 'snip2DiagRect', 'Snip Diagonal Corner Rectangle')

Snip Diagonal Corner Rectangle

SNIP_2_SAME_RECTANGLE

attributeSNIP_2_SAME_RECTANGLE
= (156, 'snip2SameRect', 'Snip Same Side Corner Rectangle')

Snip Same Side Corner Rectangle

SNIP_ROUND_RECTANGLE

attributeSNIP_ROUND_RECTANGLE
= (154, 'snipRoundRect', 'Snip and Round Single Corner Rectangle')

Snip and Round Single Corner Rectangle

SQUARE_TABS

attributeSQUARE_TABS
= (170, 'squareTabs', 'Square Tabs')

Square Tabs

STAR_10_POINT

attributeSTAR_10_POINT
= (149, 'star10', '10-Point Star')

10-Point Star

STAR_12_POINT

attributeSTAR_12_POINT
= (150, 'star12', '12-Point Star')

12-Point Star

STAR_16_POINT

attributeSTAR_16_POINT
= (94, 'star16', '16-point star')

16-point star

STAR_24_POINT

attributeSTAR_24_POINT
= (95, 'star24', '24-point star')

24-point star

STAR_32_POINT

attributeSTAR_32_POINT
= (96, 'star32', '32-point star')

32-point star

STAR_4_POINT

attributeSTAR_4_POINT
= (91, 'star4', '4-point star')

4-point star

STAR_5_POINT

attributeSTAR_5_POINT
= (92, 'star5', '5-point star')

5-point star

STAR_6_POINT

attributeSTAR_6_POINT
= (147, 'star6', '6-Point Star')

6-Point Star

STAR_7_POINT

attributeSTAR_7_POINT
= (148, 'star7', '7-Point Star')

7-Point Star

STAR_8_POINT

attributeSTAR_8_POINT
= (93, 'star8', '8-point star')

8-point star

STRIPED_RIGHT_ARROW

attributeSTRIPED_RIGHT_ARROW
= (49, 'stripedRightArrow', 'Block arrow that points right with stripes at the tail')

Block arrow that points right with stripes at the tail

SUN

attributeSUN
= (23, 'sun', 'Sun')

Sun

SWOOSH_ARROW

attributeSWOOSH_ARROW
= (178, 'swooshArrow', 'Swoosh Arrow')

Swoosh Arrow

TEAR

attributeTEAR
= (160, 'teardrop', 'Teardrop')

Teardrop

TRAPEZOID

attributeTRAPEZOID
= (3, 'trapezoid', 'Trapezoid')

Trapezoid

UP_ARROW

attributeUP_ARROW
= (35, 'upArrow', 'Block arrow that points up')

Block arrow that points up

UP_ARROW_CALLOUT

attributeUP_ARROW_CALLOUT
= (55, 'upArrowCallout', 'Callout with arrow that points up')

Callout with arrow that points up

UP_DOWN_ARROW

attributeUP_DOWN_ARROW
= (38, 'upDownArrow', 'Block arrow that points up and down')

Block arrow that points up and down

UP_DOWN_ARROW_CALLOUT

attributeUP_DOWN_ARROW_CALLOUT
= (58, 'upDownArrowCallout', 'Callout with arrows that point up and down')

Callout with arrows that point up and down

UP_RIBBON

attributeUP_RIBBON
= (97, 'ribbon2', 'Ribbon banner with center area above ribbon ends')

Ribbon banner with center area above ribbon ends

U_TURN_ARROW

attributeU_TURN_ARROW
= (42, 'uturnArrow', 'Block arrow forming a U shape')

Block arrow forming a U shape

VERTICAL_SCROLL

attributeVERTICAL_SCROLL
= (101, 'verticalScroll', 'Vertical scroll')

Vertical scroll

WAVE

attributeWAVE
= (103, 'wave', 'Wave')

Wave

xml_value

attributexml_valuestr | None

Functions

from_xml

funcfrom_xml(xml_value: str) -> Self

Enumeration member corresponding to XML attribute value xml_value.

Raises ValueError if xml_value is the empty string ("") or is not an XML attribute value registered on the enumeration. Note that enum members that do not correspond to one of the defined values for an XML attribute have xml_value == "". These "return-value only" members cannot be automatically mapped from an XML attribute value and must be selected explicitly by code, based on the appropriate conditions.

Example::

WD_PARAGRAPH_ALIGNMENT.from_xml("center") WD_PARAGRAPH_ALIGNMENT.CENTER

paramxml_valuestr

Returns

typing_extensions.Self

to_xml

functo_xml(value: int | _T) -> str

XML value of this enum member, generally an XML attribute value.

paramvalueint | _T

Returns

str

validate

funcvalidate(value: _T)

Raise ValueError if value is not an assignable value.

paramvalue_T

On this page

AttributesACTION_BUTTON_BACK_OR_PREVIOUSACTION_BUTTON_BEGINNINGACTION_BUTTON_CUSTOMACTION_BUTTON_DOCUMENTACTION_BUTTON_ENDACTION_BUTTON_FORWARD_OR_NEXTACTION_BUTTON_HELPACTION_BUTTON_HOMEACTION_BUTTON_INFORMATIONACTION_BUTTON_MOVIEACTION_BUTTON_RETURNACTION_BUTTON_SOUNDARCBALLOONBENT_ARROWBENT_UP_ARROWBEVELBLOCK_ARCCANCHART_PLUSCHART_STARCHART_XCHEVRONCHORDCIRCULAR_ARROWCLOUDCLOUD_CALLOUTCORNERCORNER_TABSCROSSCUBECURVED_DOWN_ARROWCURVED_DOWN_RIBBONCURVED_LEFT_ARROWCURVED_RIGHT_ARROWCURVED_UP_ARROWCURVED_UP_RIBBONDECAGONDIAGONAL_STRIPEDIAMONDDODECAGONDONUTDOUBLE_BRACEDOUBLE_BRACKETDOUBLE_WAVEDOWN_ARROWDOWN_ARROW_CALLOUTDOWN_RIBBONEXPLOSION1EXPLOSION2FLOWCHART_ALTERNATE_PROCESSFLOWCHART_CARDFLOWCHART_COLLATEFLOWCHART_CONNECTORFLOWCHART_DATAFLOWCHART_DECISIONFLOWCHART_DELAYFLOWCHART_DIRECT_ACCESS_STORAGEFLOWCHART_DISPLAYFLOWCHART_DOCUMENTFLOWCHART_EXTRACTFLOWCHART_INTERNAL_STORAGEFLOWCHART_MAGNETIC_DISKFLOWCHART_MANUAL_INPUTFLOWCHART_MANUAL_OPERATIONFLOWCHART_MERGEFLOWCHART_MULTIDOCUMENTFLOWCHART_OFFLINE_STORAGEFLOWCHART_OFFPAGE_CONNECTORFLOWCHART_ORFLOWCHART_PREDEFINED_PROCESSFLOWCHART_PREPARATIONFLOWCHART_PROCESSFLOWCHART_PUNCHED_TAPEFLOWCHART_SEQUENTIAL_ACCESS_STORAGEFLOWCHART_SORTFLOWCHART_STORED_DATAFLOWCHART_SUMMING_JUNCTIONFLOWCHART_TERMINATORFOLDED_CORNERFRAMEFUNNELGEAR_6GEAR_9HALF_FRAMEHEARTHEPTAGONHEXAGONHORIZONTAL_SCROLLISOSCELES_TRIANGLELEFT_ARROWLEFT_ARROW_CALLOUTLEFT_BRACELEFT_BRACKETLEFT_CIRCULAR_ARROWLEFT_RIGHT_ARROWLEFT_RIGHT_ARROW_CALLOUTLEFT_RIGHT_CIRCULAR_ARROWLEFT_RIGHT_RIBBONLEFT_RIGHT_UP_ARROWLEFT_UP_ARROWLIGHTNING_BOLTLINE_CALLOUT_1LINE_CALLOUT_1_ACCENT_BARLINE_CALLOUT_1_BORDER_AND_ACCENT_BARLINE_CALLOUT_1_NO_BORDERLINE_CALLOUT_2LINE_CALLOUT_2_ACCENT_BARLINE_CALLOUT_2_BORDER_AND_ACCENT_BARLINE_CALLOUT_2_NO_BORDERLINE_CALLOUT_3LINE_CALLOUT_3_ACCENT_BARLINE_CALLOUT_3_BORDER_AND_ACCENT_BARLINE_CALLOUT_3_NO_BORDERLINE_CALLOUT_4LINE_CALLOUT_4_ACCENT_BARLINE_CALLOUT_4_BORDER_AND_ACCENT_BARLINE_CALLOUT_4_NO_BORDERLINE_INVERSEMATH_DIVIDEMATH_EQUALMATH_MINUSMATH_MULTIPLYMATH_NOT_EQUALMATH_PLUSMOONNON_ISOSCELES_TRAPEZOIDNOTCHED_RIGHT_ARROWNO_SYMBOLOCTAGONOVALOVAL_CALLOUTPARALLELOGRAMPENTAGONPIEPIE_WEDGEPLAQUEPLAQUE_TABSQUAD_ARROWQUAD_ARROW_CALLOUTRECTANGLERECTANGULAR_CALLOUTREGULAR_PENTAGONRIGHT_ARROWRIGHT_ARROW_CALLOUTRIGHT_BRACERIGHT_BRACKETRIGHT_TRIANGLEROUNDED_RECTANGLEROUNDED_RECTANGULAR_CALLOUTROUND_1_RECTANGLEROUND_2_DIAG_RECTANGLEROUND_2_SAME_RECTANGLESMILEY_FACESNIP_1_RECTANGLESNIP_2_DIAG_RECTANGLESNIP_2_SAME_RECTANGLESNIP_ROUND_RECTANGLESQUARE_TABSSTAR_10_POINTSTAR_12_POINTSTAR_16_POINTSTAR_24_POINTSTAR_32_POINTSTAR_4_POINTSTAR_5_POINTSTAR_6_POINTSTAR_7_POINTSTAR_8_POINTSTRIPED_RIGHT_ARROWSUNSWOOSH_ARROWTEARTRAPEZOIDUP_ARROWUP_ARROW_CALLOUTUP_DOWN_ARROWUP_DOWN_ARROW_CALLOUTUP_RIBBONU_TURN_ARROWVERTICAL_SCROLLWAVExml_valueFunctionsfrom_xmlto_xmlvalidate