mapmaker.sources.powerpoint.presets module

mapmaker.sources.powerpoint.presets.DRAWINGML(tag)[source]
mapmaker.sources.powerpoint.presets.pptx_resolve(qname: str) str[source]
mapmaker.sources.powerpoint.presets.pptx_uri(qname: str) str[source]
class mapmaker.sources.powerpoint.presets.PresetShapeDefinition[source]

Bases: BaseOxmlElement

drawml:presetShapeDefinition element class.

classmethod new(xml)[source]

Return shape definitions configured as …

class mapmaker.sources.powerpoint.presets.Geometry2D[source]

Bases: BaseOxmlElement

property avLst

<a:avLst> child element or |None| if not present.

property gdLst

<a:gdLst> child element or |None| if not present.

property pathLst

<a:pathLst> child element or |None| if not present.

get_or_add_avLst()

Return the <a:avLst> child element, newly added if not present.

get_or_add_gdLst()

Return the <a:gdLst> child element, newly added if not present.

get_or_add_pathLst()

Return the <a:pathLst> child element, newly added if not present.

class mapmaker.sources.powerpoint.presets.PresetShape[source]

Bases: Geometry2D

drawml:PresetShape element class.

property name

XsdString type-converted value of name attribute.

class mapmaker.sources.powerpoint.presets.PresetShapes[source]

Bases: object

definitions_ = {'accentBorderCallout1': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'accentBorderCallout2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'accentBorderCallout3': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'accentCallout1': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'accentCallout2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'accentCallout3': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonBackPrevious': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonBeginning': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonBlank': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonDocument': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonEnd': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonForwardNext': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonHelp': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonHome': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonInformation': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonMovie': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonReturn': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'actionButtonSound': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'arc': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bentArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bentConnector2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bentConnector3': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bentConnector4': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bentConnector5': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bentUpArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bevel': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'blockArc': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'borderCallout1': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'borderCallout2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'borderCallout3': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bracePair': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'bracketPair': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'callout1': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'callout2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'callout3': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'can': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'chartPlus': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'chartStar': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'chartX': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'chevron': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'chord': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'circularArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'cloud': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'cloudCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'corner': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'cornerTabs': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'cube': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedConnector2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedConnector3': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedConnector4': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedConnector5': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedDownArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedLeftArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedRightArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'curvedUpArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'decagon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'diagStripe': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'diamond': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'dodecagon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'donut': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'doubleWave': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'downArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'downArrowCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'ellipse': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'ellipseRibbon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'ellipseRibbon2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartAlternateProcess': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartCollate': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartConnector': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartDecision': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartDelay': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartDisplay': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartDocument': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartExtract': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartInputOutput': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartInternalStorage': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartMagneticDisk': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartMagneticDrum': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartMagneticTape': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartManualInput': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartManualOperation': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartMerge': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartMultidocument': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartOfflineStorage': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartOffpageConnector': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartOnlineStorage': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartOr': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartPredefinedProcess': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartPreparation': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartProcess': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartPunchedCard': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartPunchedTape': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartSort': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartSummingJunction': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'flowChartTerminator': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'foldedCorner': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'frame': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'funnel': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'gear6': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'gear9': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'halfFrame': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'heart': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'heptagon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'hexagon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'homePlate': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'horizontalScroll': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'irregularSeal1': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'irregularSeal2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftArrowCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftBrace': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftBracket': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftCircularArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftRightArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftRightArrowCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftRightCircularArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftRightRibbon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftRightUpArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'leftUpArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'lightningBolt': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'line': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'lineInv': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'mathDivide': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'mathEqual': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'mathMinus': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'mathMultiply': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'mathNotEqual': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'mathPlus': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'moon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'noSmoking': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'nonIsoscelesTrapezoid': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'notchedRightArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'octagon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'parallelogram': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'pentagon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'pie': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'pieWedge': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'plaque': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'plaqueTabs': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'plus': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'quadArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'quadArrowCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'rect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'ribbon': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'ribbon2': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'rightArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'rightArrowCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'rightBrace': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'rightBracket': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'round1Rect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'round2DiagRect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'round2SameRect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'roundRect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'rtTriangle': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'smileyFace': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'snip1Rect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'snip2DiagRect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'snip2SameRect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'snipRoundRect': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'squareTabs': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star10': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star12': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star16': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star24': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star32': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star4': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star5': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star6': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star7': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'star8': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'straightConnector1': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'stripedRightArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'sun': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'swooshArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'teardrop': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'trapezoid': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'triangle': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'upArrowCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'upDownArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'upDownArrowCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'uturnArrow': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'verticalScroll': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'wave': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'wedgeEllipseCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'wedgeRectCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>, 'wedgeRoundRectCallout': <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>}
static lookup(name)[source]
defn = <Element {http://www.ecma-international.org/flat/publications/standards/Ecma-376/drawingml/}presetShape>
defs = <_io.BufferedReader name='/home/docs/checkouts/readthedocs.org/user_builds/flatmap-maker/checkouts/latest/mapmaker/sources/powerpoint/presetShapeDefinitions.xml'>
class mapmaker.sources.powerpoint.presets.ThemeDefinition[source]

Bases: CT_OfficeStyleSheet

property name

XsdString type-converted value of name attribute.

property themeElements

Required <a:themeElements> child element.

classmethod new(xml)[source]

Return theme definition

class mapmaker.sources.powerpoint.presets.ThemeElements[source]

Bases: BaseOxmlElement

property clrScheme

Required <a:clrScheme> child element.

class mapmaker.sources.powerpoint.presets.ColourScheme[source]

Bases: BaseOxmlElement

property name

XsdString type-converted value of name attribute.

class mapmaker.sources.powerpoint.presets.CT_SlideMasterUpdated[source]

Bases: _BaseSlideElement

<p:sldMaster> element, root of a slide master part

property cSld

Required <p:cSld> child element.

property clrMap

Required <p:clrMap> child element.

property sldLayoutIdLst

<p:sldLayoutIdLst> child element or |None| if not present.

get_or_add_sldLayoutIdLst()

Return the <p:sldLayoutIdLst> child element, newly added if not present.

class mapmaker.sources.powerpoint.presets.CT_GroupShapePropertiesUpdated[source]

Bases: CT_GroupShapeProperties

p:grpSpPr element

property xfrm

<a:xfrm> child element or |None| if not present.

property eg_groupFillProperties

Return the child element belonging to this element group, or |None| if no member child is present.

property effectLst

<a:effectLst> child element or |None| if not present.

property eg_fillProperties

Required to fulfill the interface used by dml.fill.

property blipFill

<a:blipFill> child element or |None| if not present.

get_or_change_to_blipFill()

Return the <a:blipFill> child, replacing any other group element if found.

get_or_change_to_gradFill()

Return the <a:gradFill> child, replacing any other group element if found.

get_or_change_to_grpFill()

Return the <a:grpFill> child, replacing any other group element if found.

get_or_change_to_noFill()

Return the <a:noFill> child, replacing any other group element if found.

get_or_change_to_pattFill()

Return the <a:pattFill> child, replacing any other group element if found.

get_or_change_to_solidFill()

Return the <a:solidFill> child, replacing any other group element if found.

property gradFill

<a:gradFill> child element or |None| if not present.

property grpFill

<a:grpFill> child element or |None| if not present.

property noFill

<a:noFill> child element or |None| if not present.

property pattFill

<a:pattFill> child element or |None| if not present.

property solidFill

<a:solidFill> child element or |None| if not present.

class mapmaker.sources.powerpoint.presets.CT_TextMath[source]

Bases: BaseOxmlElement