~ubuntu-branches/ubuntu/wily/openpyxl/wily

« back to all changes in this revision

Viewing changes to openpyxl/tests/schemas/dml-wordprocessingDrawing.xsd

  • Committer: Package Import Robot
  • Author(s): Yaroslav Halchenko
  • Date: 2015-07-01 10:34:46 UTC
  • mfrom: (1.2.2)
  • Revision ID: package-import@ubuntu.com-20150701103446-y1oktzsnpkukfv5u
Tags: 2.3.0~b1-1
* Fresh upstream beta-release
* debian/copyright -- fixups
* debian/watch - allow to update for alpha/beta releases
* debian/patches
  - up_python3_print - fix for compatibility with python3 (Closes: #790754)
  - deb_no_et_xml_file - there is no et_xmlfile package yet and it
    is optional anyways. Disable it in setup.py so dh*-python magic doesn't
    add unsatisfyiable depends
* debian/control
  - to play safe care only about python >= 2.6
* debian/rules
  - adjust path to changes.rst

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 
3
  xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 
4
  xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
 
5
  xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
 
6
  targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
 
7
  elementFormDefault="qualified">
 
8
  <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
 
9
    schemaLocation="dml-main.xsd"/>
 
10
  <xsd:import schemaLocation="wml.xsd"
 
11
    namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
 
12
  <xsd:complexType name="CT_EffectExtent">
 
13
    <xsd:attribute name="l" type="a:ST_Coordinate" use="required"/>
 
14
    <xsd:attribute name="t" type="a:ST_Coordinate" use="required"/>
 
15
    <xsd:attribute name="r" type="a:ST_Coordinate" use="required"/>
 
16
    <xsd:attribute name="b" type="a:ST_Coordinate" use="required"/>
 
17
  </xsd:complexType>
 
18
  <xsd:simpleType name="ST_WrapDistance">
 
19
    <xsd:restriction base="xsd:unsignedInt"/>
 
20
  </xsd:simpleType>
 
21
  <xsd:complexType name="CT_Inline">
 
22
    <xsd:sequence>
 
23
      <xsd:element name="extent" type="a:CT_PositiveSize2D"/>
 
24
      <xsd:element name="effectExtent" type="CT_EffectExtent" minOccurs="0"/>
 
25
      <xsd:element name="docPr" type="a:CT_NonVisualDrawingProps" minOccurs="1" maxOccurs="1"/>
 
26
      <xsd:element name="cNvGraphicFramePr" type="a:CT_NonVisualGraphicFrameProperties"
 
27
        minOccurs="0" maxOccurs="1"/>
 
28
      <xsd:element ref="a:graphic" minOccurs="1" maxOccurs="1"/>
 
29
    </xsd:sequence>
 
30
    <xsd:attribute name="distT" type="ST_WrapDistance" use="optional"/>
 
31
    <xsd:attribute name="distB" type="ST_WrapDistance" use="optional"/>
 
32
    <xsd:attribute name="distL" type="ST_WrapDistance" use="optional"/>
 
33
    <xsd:attribute name="distR" type="ST_WrapDistance" use="optional"/>
 
34
  </xsd:complexType>
 
35
  <xsd:simpleType name="ST_WrapText">
 
36
    <xsd:restriction base="xsd:token">
 
37
      <xsd:enumeration value="bothSides"/>
 
38
      <xsd:enumeration value="left"/>
 
39
      <xsd:enumeration value="right"/>
 
40
      <xsd:enumeration value="largest"/>
 
41
    </xsd:restriction>
 
42
  </xsd:simpleType>
 
43
  <xsd:complexType name="CT_WrapPath">
 
44
    <xsd:sequence>
 
45
      <xsd:element name="start" type="a:CT_Point2D" minOccurs="1" maxOccurs="1"/>
 
46
      <xsd:element name="lineTo" type="a:CT_Point2D" minOccurs="2" maxOccurs="unbounded"/>
 
47
    </xsd:sequence>
 
48
    <xsd:attribute name="edited" type="xsd:boolean" use="optional"/>
 
49
  </xsd:complexType>
 
50
  <xsd:complexType name="CT_WrapNone"/>
 
51
  <xsd:complexType name="CT_WrapSquare">
 
52
    <xsd:sequence>
 
53
      <xsd:element name="effectExtent" type="CT_EffectExtent" minOccurs="0"/>
 
54
    </xsd:sequence>
 
55
    <xsd:attribute name="wrapText" type="ST_WrapText" use="required"/>
 
56
    <xsd:attribute name="distT" type="ST_WrapDistance" use="optional"/>
 
57
    <xsd:attribute name="distB" type="ST_WrapDistance" use="optional"/>
 
58
    <xsd:attribute name="distL" type="ST_WrapDistance" use="optional"/>
 
59
    <xsd:attribute name="distR" type="ST_WrapDistance" use="optional"/>
 
60
  </xsd:complexType>
 
61
  <xsd:complexType name="CT_WrapTight">
 
62
    <xsd:sequence>
 
63
      <xsd:element name="wrapPolygon" type="CT_WrapPath" minOccurs="1" maxOccurs="1"/>
 
64
    </xsd:sequence>
 
65
    <xsd:attribute name="wrapText" type="ST_WrapText" use="required"/>
 
66
    <xsd:attribute name="distL" type="ST_WrapDistance" use="optional"/>
 
67
    <xsd:attribute name="distR" type="ST_WrapDistance" use="optional"/>
 
68
  </xsd:complexType>
 
69
  <xsd:complexType name="CT_WrapThrough">
 
70
    <xsd:sequence>
 
71
      <xsd:element name="wrapPolygon" type="CT_WrapPath" minOccurs="1" maxOccurs="1"/>
 
72
    </xsd:sequence>
 
73
    <xsd:attribute name="wrapText" type="ST_WrapText" use="required"/>
 
74
    <xsd:attribute name="distL" type="ST_WrapDistance" use="optional"/>
 
75
    <xsd:attribute name="distR" type="ST_WrapDistance" use="optional"/>
 
76
  </xsd:complexType>
 
77
  <xsd:complexType name="CT_WrapTopBottom">
 
78
    <xsd:sequence>
 
79
      <xsd:element name="effectExtent" type="CT_EffectExtent" minOccurs="0"/>
 
80
    </xsd:sequence>
 
81
    <xsd:attribute name="distT" type="ST_WrapDistance" use="optional"/>
 
82
    <xsd:attribute name="distB" type="ST_WrapDistance" use="optional"/>
 
83
  </xsd:complexType>
 
84
  <xsd:group name="EG_WrapType">
 
85
    <xsd:sequence>
 
86
      <xsd:choice minOccurs="1" maxOccurs="1">
 
87
        <xsd:element name="wrapNone" type="CT_WrapNone" minOccurs="1" maxOccurs="1"/>
 
88
        <xsd:element name="wrapSquare" type="CT_WrapSquare" minOccurs="1" maxOccurs="1"/>
 
89
        <xsd:element name="wrapTight" type="CT_WrapTight" minOccurs="1" maxOccurs="1"/>
 
90
        <xsd:element name="wrapThrough" type="CT_WrapThrough" minOccurs="1" maxOccurs="1"/>
 
91
        <xsd:element name="wrapTopAndBottom" type="CT_WrapTopBottom" minOccurs="1" maxOccurs="1"/>
 
92
      </xsd:choice>
 
93
    </xsd:sequence>
 
94
  </xsd:group>
 
95
  <xsd:simpleType name="ST_PositionOffset">
 
96
    <xsd:restriction base="xsd:int"/>
 
97
  </xsd:simpleType>
 
98
  <xsd:simpleType name="ST_AlignH">
 
99
    <xsd:restriction base="xsd:token">
 
100
      <xsd:enumeration value="left"/>
 
101
      <xsd:enumeration value="right"/>
 
102
      <xsd:enumeration value="center"/>
 
103
      <xsd:enumeration value="inside"/>
 
104
      <xsd:enumeration value="outside"/>
 
105
    </xsd:restriction>
 
106
  </xsd:simpleType>
 
107
  <xsd:simpleType name="ST_RelFromH">
 
108
    <xsd:restriction base="xsd:token">
 
109
      <xsd:enumeration value="margin"/>
 
110
      <xsd:enumeration value="page"/>
 
111
      <xsd:enumeration value="column"/>
 
112
      <xsd:enumeration value="character"/>
 
113
      <xsd:enumeration value="leftMargin"/>
 
114
      <xsd:enumeration value="rightMargin"/>
 
115
      <xsd:enumeration value="insideMargin"/>
 
116
      <xsd:enumeration value="outsideMargin"/>
 
117
    </xsd:restriction>
 
118
  </xsd:simpleType>
 
119
  <xsd:complexType name="CT_PosH">
 
120
    <xsd:sequence>
 
121
      <xsd:choice minOccurs="1" maxOccurs="1">
 
122
        <xsd:element name="align" type="ST_AlignH" minOccurs="1" maxOccurs="1"/>
 
123
        <xsd:element name="posOffset" type="ST_PositionOffset" minOccurs="1" maxOccurs="1"/>
 
124
      </xsd:choice>
 
125
    </xsd:sequence>
 
126
    <xsd:attribute name="relativeFrom" type="ST_RelFromH" use="required"/>
 
127
  </xsd:complexType>
 
128
  <xsd:simpleType name="ST_AlignV">
 
129
    <xsd:restriction base="xsd:token">
 
130
      <xsd:enumeration value="top"/>
 
131
      <xsd:enumeration value="bottom"/>
 
132
      <xsd:enumeration value="center"/>
 
133
      <xsd:enumeration value="inside"/>
 
134
      <xsd:enumeration value="outside"/>
 
135
    </xsd:restriction>
 
136
  </xsd:simpleType>
 
137
  <xsd:simpleType name="ST_RelFromV">
 
138
    <xsd:restriction base="xsd:token">
 
139
      <xsd:enumeration value="margin"/>
 
140
      <xsd:enumeration value="page"/>
 
141
      <xsd:enumeration value="paragraph"/>
 
142
      <xsd:enumeration value="line"/>
 
143
      <xsd:enumeration value="topMargin"/>
 
144
      <xsd:enumeration value="bottomMargin"/>
 
145
      <xsd:enumeration value="insideMargin"/>
 
146
      <xsd:enumeration value="outsideMargin"/>
 
147
    </xsd:restriction>
 
148
  </xsd:simpleType>
 
149
  <xsd:complexType name="CT_PosV">
 
150
    <xsd:sequence>
 
151
      <xsd:choice minOccurs="1" maxOccurs="1">
 
152
        <xsd:element name="align" type="ST_AlignV" minOccurs="1" maxOccurs="1"/>
 
153
        <xsd:element name="posOffset" type="ST_PositionOffset" minOccurs="1" maxOccurs="1"/>
 
154
      </xsd:choice>
 
155
    </xsd:sequence>
 
156
    <xsd:attribute name="relativeFrom" type="ST_RelFromV" use="required"/>
 
157
  </xsd:complexType>
 
158
  <xsd:complexType name="CT_Anchor">
 
159
    <xsd:sequence>
 
160
      <xsd:element name="simplePos" type="a:CT_Point2D"/>
 
161
      <xsd:element name="positionH" type="CT_PosH"/>
 
162
      <xsd:element name="positionV" type="CT_PosV"/>
 
163
      <xsd:element name="extent" type="a:CT_PositiveSize2D"/>
 
164
      <xsd:element name="effectExtent" type="CT_EffectExtent" minOccurs="0"/>
 
165
      <xsd:group ref="EG_WrapType"/>
 
166
      <xsd:element name="docPr" type="a:CT_NonVisualDrawingProps" minOccurs="1" maxOccurs="1"/>
 
167
      <xsd:element name="cNvGraphicFramePr" type="a:CT_NonVisualGraphicFrameProperties"
 
168
        minOccurs="0" maxOccurs="1"/>
 
169
      <xsd:element ref="a:graphic" minOccurs="1" maxOccurs="1"/>
 
170
    </xsd:sequence>
 
171
    <xsd:attribute name="distT" type="ST_WrapDistance" use="optional"/>
 
172
    <xsd:attribute name="distB" type="ST_WrapDistance" use="optional"/>
 
173
    <xsd:attribute name="distL" type="ST_WrapDistance" use="optional"/>
 
174
    <xsd:attribute name="distR" type="ST_WrapDistance" use="optional"/>
 
175
    <xsd:attribute name="simplePos" type="xsd:boolean"/>
 
176
    <xsd:attribute name="relativeHeight" type="xsd:unsignedInt" use="required"/>
 
177
    <xsd:attribute name="behindDoc" type="xsd:boolean" use="required"/>
 
178
    <xsd:attribute name="locked" type="xsd:boolean" use="required"/>
 
179
    <xsd:attribute name="layoutInCell" type="xsd:boolean" use="required"/>
 
180
    <xsd:attribute name="hidden" type="xsd:boolean" use="optional"/>
 
181
    <xsd:attribute name="allowOverlap" type="xsd:boolean" use="required"/>
 
182
  </xsd:complexType>
 
183
  <xsd:element name="inline" type="CT_Inline"/>
 
184
  <xsd:element name="anchor" type="CT_Anchor"/>
 
185
</xsd:schema>