Definition Type: ComplexType
Name: CT_Path2D
Namespace: http://schemas.openxmlformats.org/drawingml/2006/main
Containing Schema: dml-shapeGeometry.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into cubicBezTo in schema dml-shapegeometry_xsd Drilldown into quadBezTo in schema dml-shapegeometry_xsd Drilldown into arcTo in schema dml-shapegeometry_xsd Drilldown into lnTo in schema dml-shapegeometry_xsd Drilldown into moveTo in schema dml-shapegeometry_xsd Drilldown into close in schema dml-shapegeometry_xsd Drilldown into extrusionOk in schema dml-shapegeometry_xsd Drilldown into stroke in schema dml-shapegeometry_xsd Drilldown into fill in schema dml-shapegeometry_xsd Drilldown into h in schema dml-shapegeometry_xsd Drilldown into w in schema dml-shapegeometry_xsdXSD Diagram of CT_Path2D in schema dml-shapegeometry_xsd (Office Open XML (OOXML / OpenXML / Ecma 376))
Collapse XSD Schema Code:
<xsd:complexType name="CT_Path2D">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
        <xsd:element name="close" type="CT_Path2DClose" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>Close Shape Path</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="moveTo" type="CT_Path2DMoveTo" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>Move Path To</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="lnTo" type="CT_Path2DLineTo" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>Draw Line To</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="arcTo" type="CT_Path2DArcTo" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>Draw Arc To</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="quadBezTo" type="CT_Path2DQuadBezierTo" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>Draw Quadratic Bezier Curve To</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="cubicBezTo" type="CT_Path2DCubicBezierTo" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>Draw Cubic Bezier Curve To</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:choice>
    <xsd:attribute name="w" type="ST_PositiveCoordinate" use="optional" default="0">
        <xsd:annotation>
            <xsd:documentation>Path Width</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="h" type="ST_PositiveCoordinate" use="optional" default="0">
        <xsd:annotation>
            <xsd:documentation>Path Height</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fill" type="ST_PathFillMode" use="optional" default="norm">
        <xsd:annotation>
            <xsd:documentation>Path Fill</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stroke" type="xsd:boolean" use="optional" default="true">
        <xsd:annotation>
            <xsd:documentation>Path Stroke</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="extrusionOk" type="xsd:boolean" use="optional" default="true">
        <xsd:annotation>
            <xsd:documentation>3D Extrusion Allowed</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
close a:close 1 1
moveTo a:moveTo 1 1
lnTo a:lnTo 1 1
arcTo a:arcTo 1 1
quadBezTo a:quadBezTo 1 1
cubicBezTo a:cubicBezTo 1 1
Collapse Child Attributes:
Name Type Default Value Use
w a:w 0 Optional
h a:h 0 Optional
fill a:fill norm Optional
stroke a:stroke true Optional
extrusionOk a:extrusionOk true Optional
Collapse Derivation Tree:
Collapse References:
a:path