<custGeom>
(Custom Geometry)
This element specifies the existence of a custom geometric shape. This shape will consist of a series of lines and curves described within a creation path. In addition to this there may also be adjust values, guides, adjust handles, connection sites and an inscribed rectangle specified for this custom geometric shape.
<a:custGeom> <a:avLst/> <a:gdLst/> <a:ahLst/> <a:cxnLst/> <a:rect l="0" t="0" r="0" b="0"/> <a:pathLst> <a:path w="2650602" h="1261641"> <a:moveTo> <a:pt x="0" y="1261641"/> </a:moveTo> <a:lnTo> <a:pt x="2650602" y="1261641"/> </a:lnTo> <a:lnTo> <a:pt x="1226916" y="0"/> </a:lnTo> <a:close/> </a:path> </a:pathLst> </a:custGeom>
The custom geometry above is drawn by first moving to a specific starting point with the <moveTo>
element. Then a series of <lnTo>
elements in the creation path specify the lines that make up the borders of the shape and finally a <close>
element is used to specify the end of the creation path. The resulting shape is shown above. ]
Parent Elements |
---|
|
Child Elements |
Subclause |
---|---|
|
|
|
|
|
|
|
|
|
|
|
The following XML Schema fragment defines the contents of this element:
<complexType name="CT_CustomGeometry2D">
<sequence>
<element name="avLst" type="CT_GeomGuideList" minOccurs="0" maxOccurs="1"/>
<element name="gdLst" type="CT_GeomGuideList" minOccurs="0" maxOccurs="1"/>
<element name="ahLst" type="CT_AdjustHandleList" minOccurs="0" maxOccurs="1"/>
<element name="cxnLst" type="CT_ConnectionSiteList" minOccurs="0" maxOccurs="1"/>
<element name="rect" type="CT_GeomRect" minOccurs="0" maxOccurs="1"/>
<element name="pathLst" type="CT_Path2DList" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>