SlideShapes¶
Shapes on a slide are specified in the shape tree, a hierarchical data
structure rooted in a <p:spTree>
element.
Schema excerpt¶
<xsd:element name="sld" type="CT_Slide"/>
<xsd:complexType name="CT_Slide"> <!-- denormalized -->
<xsd:sequence minOccurs="1" maxOccurs="1">
<xsd:element name="cSld" type="CT_CommonSlideData"/>
<xsd:element name="clrMapOvr" type="a:CT_ColorMappingOverride" minOccurs="0"/>
<xsd:element name="transition" type="CT_SlideTransition" minOccurs="0"/>
<xsd:element name="timing" type="CT_SlideTiming" minOccurs="0"/>
<xsd:element name="extLst" type="CT_ExtensionListModify" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="showMasterSp" type="xsd:boolean" default="true"/>
<xsd:attribute name="showMasterPhAnim" type="xsd:boolean" default="true"/>
<xsd:attribute name="show" type="xsd:boolean" default="true"/>
</xsd:complexType>
<xsd:complexType name="CT_CommonSlideData">
<xsd:sequence>
<xsd:element name="bg" type="CT_Background" minOccurs="0"/>
<xsd:element name="spTree" type="CT_GroupShape"/>
<xsd:element name="custDataLst" type="CT_CustomerDataList" minOccurs="0"/>
<xsd:element name="controls" type="CT_ControlList" minOccurs="0"/>
<xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="optional" default=""/>
</xsd:complexType>
<xsd:complexType name="CT_GroupShape">
<xsd:sequence>
<xsd:element name="nvGrpSpPr" type="CT_GroupShapeNonVisual"/>
<xsd:element name="grpSpPr" type="a:CT_GroupShapeProperties"/>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="sp" type="CT_Shape"/>
<xsd:element name="grpSp" type="CT_GroupShape"/>
<xsd:element name="graphicFrame" type="CT_GraphicalObjectFrame"/>
<xsd:element name="cxnSp" type="CT_Connector"/>
<xsd:element name="pic" type="CT_Picture"/>
<xsd:element name="contentPart" type="CT_Rel"/>
</xsd:choice>
<xsd:element name="extLst" type="CT_ExtensionListModify" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>