xref: /aoo41x/main/xmloff/dtd/drawing.mod (revision cabbd591)
1*cabbd591SAndrew Rist<!--***********************************************************
2*cabbd591SAndrew Rist *
3*cabbd591SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
4*cabbd591SAndrew Rist * or more contributor license agreements.  See the NOTICE file
5*cabbd591SAndrew Rist * distributed with this work for additional information
6*cabbd591SAndrew Rist * regarding copyright ownership.  The ASF licenses this file
7*cabbd591SAndrew Rist * to you under the Apache License, Version 2.0 (the
8*cabbd591SAndrew Rist * "License"); you may not use this file except in compliance
9*cabbd591SAndrew Rist * with the License.  You may obtain a copy of the License at
10*cabbd591SAndrew Rist *
11*cabbd591SAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12*cabbd591SAndrew Rist *
13*cabbd591SAndrew Rist * Unless required by applicable law or agreed to in writing,
14*cabbd591SAndrew Rist * software distributed under the License is distributed on an
15*cabbd591SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*cabbd591SAndrew Rist * KIND, either express or implied.  See the License for the
17*cabbd591SAndrew Rist * specific language governing permissions and limitations
18*cabbd591SAndrew Rist * under the License.
19*cabbd591SAndrew Rist *
20*cabbd591SAndrew Rist ***********************************************************-->
21cdf0e10cSrcweir
22cdf0e10cSrcweir
23cdf0e10cSrcweir
24cdf0e10cSrcweir<!ENTITY % points "CDATA" >
25cdf0e10cSrcweir<!ENTITY % pathData "CDATA" >
26cdf0e10cSrcweir<!ENTITY % gradient-style "(linear|axial|radial|ellipsoid|square|rectangular)" >
27cdf0e10cSrcweir<!ENTITY % draw-position "svg:x %coordinate; #IMPLIED svg:y %coordinate; #IMPLIED">
28cdf0e10cSrcweir<!ENTITY % draw-end-position "table:end-cell-address %cell-address; #IMPLIED table:end-x %coordinate; #IMPLIED table:end-y %coordinate; #IMPLIED">
29cdf0e10cSrcweir<!ENTITY % draw-size "svg:width %coordinate; #IMPLIED svg:height %coordinate; #IMPLIED">
30cdf0e10cSrcweir<!ENTITY % draw-transform "draw:transform CDATA #IMPLIED">
31cdf0e10cSrcweir<!ENTITY % draw-viewbox "svg:viewBox CDATA #REQUIRED">
32cdf0e10cSrcweir<!ENTITY % draw-style-name "draw:style-name %styleName; #IMPLIED presentation:style-name %styleName; #IMPLIED draw:text-style-name %styleName; #IMPLIED">
33cdf0e10cSrcweir<!ENTITY % draw-shape-id "CDATA #IMPLIED" >
34cdf0e10cSrcweir<!ENTITY % draw-text "(text:p|text:unordered-list|text:ordered-list)*">
35cdf0e10cSrcweir<!ENTITY % zindex "draw:z-index %nonNegativeInteger; #IMPLIED">
36cdf0e10cSrcweir<!ENTITY % distance "CDATA">
37cdf0e10cSrcweir<!ENTITY % rectanglePoint "(top-left|top|top-right|left|center|right|bottom-left|bottom|bottom-right)">
38cdf0e10cSrcweir<!ENTITY % vector3D "CDATA">
39cdf0e10cSrcweir<!ENTITY % text-anchor "text:anchor-type %anchorType; #IMPLIED text:anchor-page-number %positiveInteger; #IMPLIED">
40cdf0e10cSrcweir<!ENTITY % layerName "CDATA">
41cdf0e10cSrcweir<!ENTITY % table-background "table:table-background (true | false) #IMPLIED">
42cdf0e10cSrcweir
43cdf0e10cSrcweir<!-- commont presentation shape attributes -->
44cdf0e10cSrcweir<!ENTITY % presentation-style-name "presentation:style-name %styleName; #IMPLIED">
45cdf0e10cSrcweir<!ENTITY % presentation-classes "(title|outline|subtitle|text|graphic|object|chart|table|orgchart|page|notes)" >
46cdf0e10cSrcweir<!-- ENTITY % presentation-class "presentation:class %presentation-classes; #IMPLIED" -->
47cdf0e10cSrcweir<!ENTITY % presentation-class "presentation:class %presentation-classes; #IMPLIED presentation:placeholder (true|false) #IMPLIED presentation:user-transformed (true|false) #IMPLIED">
48cdf0e10cSrcweir<!ENTITY % presentationEffects "(none|fade|move|stripes|open|close|dissolve|wavyline|random|lines|laser|appear|hide|move-short|checkerboard|rotate|stretch)" >
49cdf0e10cSrcweir<!ENTITY % presentationEffectDirections "(none|from-left|from-top|from-right|from-bottom|from-center|from-upper-left|from-upper-right|from-lower-left|from-lower-right|to-left|to-top|to-right|to-bottom|to-upper-left|to-upper-right|to-lower-right|to-lower-left|path|spiral-inward-left|spiral-inward-right|spiral-outward-left|spiral-outward-right|vertical|horizontal|to-center|clockwise|counter-clockwise)" >
50cdf0e10cSrcweir<!ENTITY % presentationSpeeds "(slow|medium|fast)" >
51cdf0e10cSrcweir
52cdf0e10cSrcweir<!-- Drawing shapes -->
53cdf0e10cSrcweir<!ELEMENT draw:rect ( office:events?, %draw-text; )>
54cdf0e10cSrcweir<!ATTLIST draw:rect %draw-position; >
55cdf0e10cSrcweir<!ATTLIST draw:rect %draw-end-position; >
56cdf0e10cSrcweir<!ATTLIST draw:rect %table-background; >
57cdf0e10cSrcweir<!ATTLIST draw:rect %draw-size; >
58cdf0e10cSrcweir<!ATTLIST draw:rect %draw-style-name; >
59cdf0e10cSrcweir<!ATTLIST draw:rect %draw-transform; >
60cdf0e10cSrcweir<!ATTLIST draw:rect draw:corner-radius %nonNegativeLength; #IMPLIED>
61cdf0e10cSrcweir<!ATTLIST draw:rect %zindex;>
62cdf0e10cSrcweir<!ATTLIST draw:rect draw:id %draw-shape-id;>
63cdf0e10cSrcweir<!ATTLIST draw:rect %text-anchor;>
64cdf0e10cSrcweir<!ATTLIST draw:rect draw:layer %layerName; #IMPLIED>
65cdf0e10cSrcweir
66cdf0e10cSrcweir<!ELEMENT draw:line ( office:events?, %draw-text; )>
67cdf0e10cSrcweir<!ATTLIST draw:line svg:x1 %length; #IMPLIED>
68cdf0e10cSrcweir<!ATTLIST draw:line svg:y1 %length; #IMPLIED>
69cdf0e10cSrcweir<!ATTLIST draw:line svg:x2 %length; #REQUIRED>
70cdf0e10cSrcweir<!ATTLIST draw:line svg:y2 %length; #REQUIRED>
71cdf0e10cSrcweir<!ATTLIST draw:line svg:y %coordinate; #IMPLIED>
72cdf0e10cSrcweir<!ATTLIST draw:line %draw-style-name; >
73cdf0e10cSrcweir<!ATTLIST draw:line %draw-transform; >
74cdf0e10cSrcweir<!ATTLIST draw:line %zindex;>
75cdf0e10cSrcweir<!ATTLIST draw:line %draw-end-position; >
76cdf0e10cSrcweir<!ATTLIST draw:line %table-background; >
77cdf0e10cSrcweir<!ATTLIST draw:line draw:id %draw-shape-id;>
78cdf0e10cSrcweir<!ATTLIST draw:line %text-anchor;>
79cdf0e10cSrcweir<!ATTLIST draw:line draw:layer %layerName; #IMPLIED>
80cdf0e10cSrcweir
81cdf0e10cSrcweir<!ELEMENT draw:polyline ( office:events?, %draw-text; )>
82cdf0e10cSrcweir<!ATTLIST draw:polyline %draw-position; >
83cdf0e10cSrcweir<!ATTLIST draw:polyline %draw-size; >
84cdf0e10cSrcweir<!ATTLIST draw:polyline %draw-viewbox; >
85cdf0e10cSrcweir<!ATTLIST draw:polyline draw:points %points; #REQUIRED>
86cdf0e10cSrcweir<!ATTLIST draw:polyline %draw-style-name; >
87cdf0e10cSrcweir<!ATTLIST draw:polyline %draw-transform; >
88cdf0e10cSrcweir<!ATTLIST draw:polyline %zindex;>
89cdf0e10cSrcweir<!ATTLIST draw:polyline %draw-end-position; >
90cdf0e10cSrcweir<!ATTLIST draw:polyline %table-background; >
91cdf0e10cSrcweir<!ATTLIST draw:polyline draw:id %draw-shape-id;>
92cdf0e10cSrcweir<!ATTLIST draw:polyline %text-anchor;>
93cdf0e10cSrcweir<!ATTLIST draw:polyline draw:layer %layerName; #IMPLIED>
94cdf0e10cSrcweir
95cdf0e10cSrcweir<!ELEMENT draw:polygon ( office:events?, %draw-text; )>
96cdf0e10cSrcweir<!ATTLIST draw:polygon %draw-position; >
97cdf0e10cSrcweir<!ATTLIST draw:polygon %draw-end-position; >
98cdf0e10cSrcweir<!ATTLIST draw:polygon %table-background; >
99cdf0e10cSrcweir<!ATTLIST draw:polygon %draw-size; >
100cdf0e10cSrcweir<!ATTLIST draw:polygon %draw-viewbox; >
101cdf0e10cSrcweir<!ATTLIST draw:polygon draw:points %points; #REQUIRED >
102cdf0e10cSrcweir<!ATTLIST draw:polygon %draw-style-name; >
103cdf0e10cSrcweir<!ATTLIST draw:polygon %draw-transform; >
104cdf0e10cSrcweir<!ATTLIST draw:polygon %zindex;>
105cdf0e10cSrcweir<!ATTLIST draw:polygon draw:id %draw-shape-id;>
106cdf0e10cSrcweir<!ATTLIST draw:polygon %text-anchor;>
107cdf0e10cSrcweir<!ATTLIST draw:polygon draw:layer %layerName; #IMPLIED>
108cdf0e10cSrcweir
109cdf0e10cSrcweir<!ELEMENT draw:path ( office:events?, %draw-text; )>
110cdf0e10cSrcweir<!ATTLIST draw:path %draw-position;>
111cdf0e10cSrcweir<!ATTLIST draw:path %draw-end-position; >
112cdf0e10cSrcweir<!ATTLIST draw:path %table-background; >
113cdf0e10cSrcweir<!ATTLIST draw:path %draw-size; >
114cdf0e10cSrcweir<!ATTLIST draw:path %draw-viewbox; >
115cdf0e10cSrcweir<!ATTLIST draw:path svg:d %pathData; #REQUIRED >
116cdf0e10cSrcweir<!ATTLIST draw:path %draw-style-name; >
117cdf0e10cSrcweir<!ATTLIST draw:path %draw-transform; >
118cdf0e10cSrcweir<!ATTLIST draw:path %zindex;>
119cdf0e10cSrcweir<!ATTLIST draw:path draw:id %draw-shape-id;>
120cdf0e10cSrcweir<!ATTLIST draw:path %text-anchor;>
121cdf0e10cSrcweir<!ATTLIST draw:path draw:layer %layerName; #IMPLIED>
122cdf0e10cSrcweir
123cdf0e10cSrcweir<!ELEMENT draw:circle ( office:events?, %draw-text; )>
124cdf0e10cSrcweir<!ATTLIST draw:circle %draw-position; >
125cdf0e10cSrcweir<!ATTLIST draw:circle %draw-size; >
126cdf0e10cSrcweir<!ATTLIST draw:circle %draw-style-name; >
127cdf0e10cSrcweir<!ATTLIST draw:circle %draw-transform; >
128cdf0e10cSrcweir<!ATTLIST draw:circle %zindex;>
129cdf0e10cSrcweir<!ATTLIST draw:circle %draw-end-position; >
130cdf0e10cSrcweir<!ATTLIST draw:circle %table-background; >
131cdf0e10cSrcweir<!ATTLIST draw:circle draw:id %draw-shape-id;>
132cdf0e10cSrcweir<!ATTLIST draw:circle draw:kind (full|section|cut|arc) "full">
133cdf0e10cSrcweir<!ATTLIST draw:circle draw:start-angle %nonNegativeInteger; #IMPLIED>
134cdf0e10cSrcweir<!ATTLIST draw:circle draw:end-angle %nonNegativeInteger; #IMPLIED>
135cdf0e10cSrcweir<!ATTLIST draw:circle %text-anchor;>
136cdf0e10cSrcweir<!ATTLIST draw:circle draw:layer %layerName; #IMPLIED>
137cdf0e10cSrcweir
138cdf0e10cSrcweir<!ELEMENT draw:ellipse ( office:events?, %draw-text; )>
139cdf0e10cSrcweir<!ATTLIST draw:ellipse %draw-position; >
140cdf0e10cSrcweir<!ATTLIST draw:ellipse %draw-size; >
141cdf0e10cSrcweir<!ATTLIST draw:ellipse %draw-style-name; >
142cdf0e10cSrcweir<!ATTLIST draw:ellipse %draw-transform; >
143cdf0e10cSrcweir<!ATTLIST draw:ellipse %zindex;>
144cdf0e10cSrcweir<!ATTLIST draw:ellipse %draw-end-position; >
145cdf0e10cSrcweir<!ATTLIST draw:ellipse %table-background; >
146cdf0e10cSrcweir<!ATTLIST draw:ellipse draw:id %draw-shape-id;>
147cdf0e10cSrcweir<!ATTLIST draw:ellipse draw:kind (full|section|cut|arc) "full">
148cdf0e10cSrcweir<!ATTLIST draw:ellipse draw:start-angle %nonNegativeInteger; #IMPLIED>
149cdf0e10cSrcweir<!ATTLIST draw:ellipse draw:end-angle %nonNegativeInteger; #IMPLIED>
150cdf0e10cSrcweir<!ATTLIST draw:ellipse  %text-anchor;>
151cdf0e10cSrcweir<!ATTLIST draw:ellipse draw:layer %layerName; #IMPLIED>
152cdf0e10cSrcweir
153cdf0e10cSrcweir<!ELEMENT draw:connector ( office:events?, %draw-text;)>
154cdf0e10cSrcweir<!ATTLIST draw:connector draw:type (standard|lines|line|curve) "standard">
155cdf0e10cSrcweir<!ATTLIST draw:connector draw:line-skew CDATA #IMPLIED>
156cdf0e10cSrcweir<!ATTLIST draw:connector %draw-style-name;>
157cdf0e10cSrcweir<!ATTLIST draw:connector svg:x1 %coordinate; #REQUIRED>
158cdf0e10cSrcweir<!ATTLIST draw:connector svg:y1 %coordinate; #REQUIRED>
159cdf0e10cSrcweir<!ATTLIST draw:connector svg:x2 %coordinate; #REQUIRED>
160cdf0e10cSrcweir<!ATTLIST draw:connector svg:y2 %coordinate; #REQUIRED>
161cdf0e10cSrcweir<!ATTLIST draw:connector draw:start-shape %draw-shape-id;>
162cdf0e10cSrcweir<!ATTLIST draw:connector draw:start-glue-point %integer; #IMPLIED>
163cdf0e10cSrcweir<!ATTLIST draw:connector draw:end-shape %draw-shape-id;>
164cdf0e10cSrcweir<!ATTLIST draw:connector draw:end-glue-point %integer; #IMPLIED>
165cdf0e10cSrcweir<!ATTLIST draw:connector %zindex;>
166cdf0e10cSrcweir<!ATTLIST draw:connector %draw-end-position; >
167cdf0e10cSrcweir<!ATTLIST draw:connector %table-background; >
168cdf0e10cSrcweir<!ATTLIST draw:connector draw:id %draw-shape-id;>
169cdf0e10cSrcweir<!ATTLIST draw:connector %text-anchor;>
170cdf0e10cSrcweir<!ATTLIST draw:connector draw:layer %layerName; #IMPLIED>
171cdf0e10cSrcweir
172cdf0e10cSrcweir<!ELEMENT draw:control EMPTY>
173cdf0e10cSrcweir<!ATTLIST draw:control %draw-style-name;>
174cdf0e10cSrcweir<!ATTLIST draw:control %draw-position; >
175cdf0e10cSrcweir<!ATTLIST draw:control %draw-size; >
176cdf0e10cSrcweir<!ATTLIST draw:control %control-id; >
177cdf0e10cSrcweir<!ATTLIST draw:control %zindex;>
178cdf0e10cSrcweir<!ATTLIST draw:control %draw-end-position; >
179cdf0e10cSrcweir<!ATTLIST draw:control %table-background; >
180cdf0e10cSrcweir<!ATTLIST draw:control draw:id %draw-shape-id;>
181cdf0e10cSrcweir<!ATTLIST draw:control %text-anchor;>
182cdf0e10cSrcweir<!ATTLIST draw:control draw:layer %layerName; #IMPLIED>
183cdf0e10cSrcweir
184cdf0e10cSrcweir<!ELEMENT draw:g ( office:events?, (%shapes;)* ) >
185cdf0e10cSrcweir<!ATTLIST draw:g svg:y %coordinate; #IMPLIED>
186cdf0e10cSrcweir<!ATTLIST draw:g %draw-transform; >
187cdf0e10cSrcweir<!ATTLIST draw:g draw:name %string; #IMPLIED>
188cdf0e10cSrcweir<!ATTLIST draw:g %draw-style-name; >
189cdf0e10cSrcweir<!ATTLIST draw:g %zindex;>
190cdf0e10cSrcweir<!ATTLIST draw:g %draw-end-position; >
191cdf0e10cSrcweir<!ATTLIST draw:g %table-background; >
192cdf0e10cSrcweir<!ATTLIST draw:g draw:id %draw-shape-id;>
193cdf0e10cSrcweir<!ATTLIST draw:g %text-anchor;>
194cdf0e10cSrcweir<!ATTLIST draw:g draw:layer %layerName; #IMPLIED>
195cdf0e10cSrcweir
196cdf0e10cSrcweir<!ELEMENT draw:page-thumbnail EMPTY>
197cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail draw:page-number %positiveInteger; #IMPLIED>
198cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %draw-position; >
199cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %draw-size; >
200cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %draw-style-name; >
201cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %presentation-class; >
202cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %zindex;>
203cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %draw-end-position; >
204cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %table-background; >
205cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail draw:id %draw-shape-id;>
206cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail %text-anchor;>
207cdf0e10cSrcweir<!ATTLIST draw:page-thumbnail draw:layer %layerName; #IMPLIED>
208cdf0e10cSrcweir
209cdf0e10cSrcweir<!ELEMENT draw:caption ( office:events?, %draw-text;)>
210cdf0e10cSrcweir<!ATTLIST draw:caption %draw-position; >
211cdf0e10cSrcweir<!ATTLIST draw:caption %draw-end-position; >
212cdf0e10cSrcweir<!ATTLIST draw:caption %table-background; >
213cdf0e10cSrcweir<!ATTLIST draw:caption %draw-size; >
214cdf0e10cSrcweir<!ATTLIST draw:caption %draw-style-name; >
215cdf0e10cSrcweir<!ATTLIST draw:caption %draw-transform; >
216cdf0e10cSrcweir<!ATTLIST draw:caption draw:caption-point-x %coordinate; #IMPLIED>
217cdf0e10cSrcweir<!ATTLIST draw:caption draw:caption-point-y %coordinate; #IMPLIED>
218cdf0e10cSrcweir<!ATTLIST draw:caption %zindex;>
219cdf0e10cSrcweir<!ATTLIST draw:caption draw:id %draw-shape-id;>
220cdf0e10cSrcweir<!ATTLIST draw:caption  %text-anchor;>
221cdf0e10cSrcweir<!ATTLIST draw:caption draw:layer %layerName; #IMPLIED>
222cdf0e10cSrcweir<!ATTLIST draw:caption draw:corner-radius %nonNegativeLength; #IMPLIED>
223cdf0e10cSrcweir
224cdf0e10cSrcweir<!ELEMENT draw:measure ( office:events?, %draw-text;)>
225cdf0e10cSrcweir<!ATTLIST draw:measure svg:x1 %coordinate; #REQUIRED>
226cdf0e10cSrcweir<!ATTLIST draw:measure svg:y1 %coordinate; #REQUIRED>
227cdf0e10cSrcweir<!ATTLIST draw:measure svg:x2 %coordinate; #REQUIRED>
228cdf0e10cSrcweir<!ATTLIST draw:measure svg:y2 %coordinate; #REQUIRED>
229cdf0e10cSrcweir<!ATTLIST draw:measure %draw-end-position; >
230cdf0e10cSrcweir<!ATTLIST draw:measure %table-background; >
231cdf0e10cSrcweir<!ATTLIST draw:measure %draw-style-name; >
232cdf0e10cSrcweir<!ATTLIST draw:measure %draw-transform; >
233cdf0e10cSrcweir<!ATTLIST draw:measure %zindex;>
234cdf0e10cSrcweir<!ATTLIST draw:measure draw:id %draw-shape-id;>
235cdf0e10cSrcweir<!ATTLIST draw:measure %text-anchor;>
236cdf0e10cSrcweir<!ATTLIST draw:measure draw:layer %layerName; #IMPLIED>
237cdf0e10cSrcweir
238cdf0e10cSrcweir<!-- graphic style elements -->
239cdf0e10cSrcweir<!ELEMENT draw:gradient EMPTY >
240cdf0e10cSrcweir<!ATTLIST draw:gradient draw:name %styleName; #REQUIRED>
241cdf0e10cSrcweir<!ATTLIST draw:gradient draw:style %gradient-style; #REQUIRED>
242cdf0e10cSrcweir<!ATTLIST draw:gradient draw:cx %coordinate; #IMPLIED>
243cdf0e10cSrcweir<!ATTLIST draw:gradient draw:cy %coordinate; #IMPLIED>
244cdf0e10cSrcweir<!ATTLIST draw:gradient draw:start-color %color; #IMPLIED>
245cdf0e10cSrcweir<!ATTLIST draw:gradient draw:end-color %color; #IMPLIED>
246cdf0e10cSrcweir<!ATTLIST draw:gradient draw:start-intensity %percentage; #IMPLIED>
247cdf0e10cSrcweir<!ATTLIST draw:gradient draw:end-intensity %percentage; #IMPLIED>
248cdf0e10cSrcweir<!ATTLIST draw:gradient draw:angle %integer; #IMPLIED>
249cdf0e10cSrcweir<!ATTLIST draw:gradient draw:border %percentage; #IMPLIED>
250cdf0e10cSrcweir
251cdf0e10cSrcweir<!ELEMENT draw:hatch EMPTY >
252cdf0e10cSrcweir<!ATTLIST draw:hatch draw:name %styleName; #REQUIRED>
253cdf0e10cSrcweir<!ATTLIST draw:hatch draw:style (single|double|triple) #REQUIRED >
254cdf0e10cSrcweir<!ATTLIST draw:hatch draw:color %color; #IMPLIED>
255cdf0e10cSrcweir<!ATTLIST draw:hatch draw:distance %length; #IMPLIED>
256cdf0e10cSrcweir<!ATTLIST draw:hatch draw:rotation %integer; #IMPLIED>
257cdf0e10cSrcweir
258cdf0e10cSrcweir
259cdf0e10cSrcweir<!ELEMENT draw:fill-image EMPTY >
260cdf0e10cSrcweir<!ATTLIST draw:fill-image draw:name %styleName; #REQUIRED>
261cdf0e10cSrcweir<!ATTLIST draw:fill-image xlink:href %uriReference; #REQUIRED>
262cdf0e10cSrcweir<!ATTLIST draw:fill-image xlink:type (simple) #IMPLIED>
263cdf0e10cSrcweir<!ATTLIST draw:fill-image xlink:show (embed) #IMPLIED>
264cdf0e10cSrcweir<!ATTLIST draw:fill-image xlink:actuate (onLoad) #IMPLIED>
265cdf0e10cSrcweir<!ATTLIST draw:fill-image svg:width %length; #IMPLIED>
266cdf0e10cSrcweir<!ATTLIST draw:fill-image svg:height %length; #IMPLIED>
267cdf0e10cSrcweir
268cdf0e10cSrcweir<!ELEMENT draw:transparency EMPTY>
269cdf0e10cSrcweir<!ATTLIST draw:transparency draw:name %styleName; #REQUIRED>
270cdf0e10cSrcweir<!ATTLIST draw:transparency draw:style %gradient-style; #REQUIRED>
271cdf0e10cSrcweir<!ATTLIST draw:transparency draw:cx %coordinate; #IMPLIED>
272cdf0e10cSrcweir<!ATTLIST draw:transparency draw:cy %coordinate; #IMPLIED>
273cdf0e10cSrcweir<!ATTLIST draw:transparency draw:start %percentage; #IMPLIED>
274cdf0e10cSrcweir<!ATTLIST draw:transparency draw:end %percentage; #IMPLIED>
275cdf0e10cSrcweir<!ATTLIST draw:transparency draw:angle %integer; #IMPLIED>
276cdf0e10cSrcweir<!ATTLIST draw:transparency draw:border %percentage; #IMPLIED>
277cdf0e10cSrcweir
278cdf0e10cSrcweir<!ELEMENT draw:marker EMPTY>
279cdf0e10cSrcweir<!ATTLIST draw:marker draw:name %styleName; #REQUIRED>
280cdf0e10cSrcweir<!ATTLIST draw:marker %draw-viewbox; >
281cdf0e10cSrcweir<!ATTLIST draw:marker svg:d %pathData; #REQUIRED>
282cdf0e10cSrcweir
283cdf0e10cSrcweir<!ELEMENT draw:stroke-dash EMPTY>
284cdf0e10cSrcweir<!ATTLIST draw:stroke-dash draw:name %styleName; #REQUIRED>
285cdf0e10cSrcweir<!ATTLIST draw:stroke-dash draw:style (rect|round) #IMPLIED>
286cdf0e10cSrcweir<!ATTLIST draw:stroke-dash draw:dots1 %integer; #IMPLIED>
287cdf0e10cSrcweir<!ATTLIST draw:stroke-dash draw:dots1-length %length; #IMPLIED>
288cdf0e10cSrcweir<!ATTLIST draw:stroke-dash draw:dots2 %integer; #IMPLIED>
289cdf0e10cSrcweir<!ATTLIST draw:stroke-dash draw:dots2-length %length; #IMPLIED>
290cdf0e10cSrcweir<!ATTLIST draw:stroke-dash draw:distance %length; #IMPLIED>
291cdf0e10cSrcweir
292cdf0e10cSrcweir<!-- stroke attributes -->
293cdf0e10cSrcweir<!ATTLIST style:properties draw:stroke (none|dash|solid) #IMPLIED>
294cdf0e10cSrcweir<!ATTLIST style:properties draw:stroke-dash CDATA #IMPLIED>
295cdf0e10cSrcweir<!ATTLIST style:properties svg:stroke-width %length; #IMPLIED>
296cdf0e10cSrcweir<!ATTLIST style:properties svg:stroke-color %color; #IMPLIED>
297cdf0e10cSrcweir<!ATTLIST style:properties draw:marker-start %styleName; #IMPLIED>
298cdf0e10cSrcweir<!ATTLIST style:properties draw:marker-end %styleName; #IMPLIED>
299cdf0e10cSrcweir<!ATTLIST style:properties draw:marker-start-width %length; #IMPLIED>
300cdf0e10cSrcweir<!ATTLIST style:properties draw:marker-end-width %length; #IMPLIED>
301cdf0e10cSrcweir<!ATTLIST style:properties draw:marker-start-center %boolean; #IMPLIED>
302cdf0e10cSrcweir<!ATTLIST style:properties draw:marker-end-center %boolean; #IMPLIED>
303cdf0e10cSrcweir<!ATTLIST style:properties svg:stroke-opacity %floatOrPercentage; #IMPLIED>
304cdf0e10cSrcweir<!ATTLIST style:properties svg:stroke-linejoin (miter|round|bevel|middle|none|inherit) #IMPLIED>
305cdf0e10cSrcweir
306cdf0e10cSrcweir<!-- text attributes -->
307cdf0e10cSrcweir<!ATTLIST style:properties draw:auto-grow-width %boolean; #IMPLIED>
308cdf0e10cSrcweir<!ATTLIST style:properties draw:auto-grow-height %boolean; #IMPLIED>
309cdf0e10cSrcweir<!ATTLIST style:properties draw:fit-to-size %boolean; #IMPLIED>
310cdf0e10cSrcweir<!ATTLIST style:properties draw:fit-to-contour %boolean; #IMPLIED>
311cdf0e10cSrcweir<!ATTLIST style:properties draw:textarea-horizontal-align ( left | center | right | justify ) #IMPLIED>
312cdf0e10cSrcweir<!ATTLIST style:properties draw:textarea-vertical-align ( top | middle | bottom | justify ) #IMPLIED>
313cdf0e10cSrcweir<!ATTLIST style:properties draw:writing-mode (lr-tb|tb-rl) "lr-tb">
314cdf0e10cSrcweir<!ATTLIST style:properties style:font-independent-line-spacing %boolean; #IMPLIED>
315cdf0e10cSrcweir
316cdf0e10cSrcweir
317cdf0e10cSrcweir<!-- fill attributes -->
318cdf0e10cSrcweir<!ATTLIST style:properties draw:fill (none|solid|bitmap|gradient|hatch) #IMPLIED>
319cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-color %color; #IMPLIED>
320cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-gradient-name %styleName; #IMPLIED>
321cdf0e10cSrcweir<!ATTLIST style:properties draw:gradient-step-count CDATA #IMPLIED>
322cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-hatch-name %styleName; #IMPLIED>
323cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-hatch-solid %boolean; #IMPLIED>
324cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-image-name %styleName; #IMPLIED>
325cdf0e10cSrcweir<!ATTLIST style:properties style:repeat (no-repeat|repeat|stretch) #IMPLIED>
326cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-image-width %lengthOrPercentage; #IMPLIED>
327cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-image-height %lengthOrPercentage; #IMPLIED>
328cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-image-ref-point-x %percentage; #IMPLIED>
329cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-image-ref-point-y %percentage; #IMPLIED>
330cdf0e10cSrcweir<!ATTLIST style:properties draw:fill-image-ref-point %rectanglePoint; #IMPLIED>
331cdf0e10cSrcweir<!ATTLIST style:properties draw:tile-repeat-offset CDATA #IMPLIED>
332cdf0e10cSrcweir<!ATTLIST style:properties draw:transparency %percentage; #IMPLIED>
333cdf0e10cSrcweir<!ATTLIST style:properties draw:transparency-name %styleName; #IMPLIED>
334cdf0e10cSrcweir
335cdf0e10cSrcweir<!-- graphic attributes -->
336cdf0e10cSrcweir<!ATTLIST style:properties draw:color-mode (greyscale|mono|watermark|standard) #IMPLIED>
337cdf0e10cSrcweir<!ATTLIST style:properties draw:luminance %percentage; #IMPLIED>
338cdf0e10cSrcweir<!ATTLIST style:properties draw:contrast %percentage; #IMPLIED>
339cdf0e10cSrcweir<!ATTLIST style:properties draw:gamma %percentage; #IMPLIED>
340cdf0e10cSrcweir<!ATTLIST style:properties draw:red %percentage; #IMPLIED>
341cdf0e10cSrcweir<!ATTLIST style:properties draw:green %percentage; #IMPLIED>
342cdf0e10cSrcweir<!ATTLIST style:properties draw:blue %percentage; #IMPLIED>
343cdf0e10cSrcweir<!ATTLIST style:properties draw:color-inversion %boolean; #IMPLIED>
344cdf0e10cSrcweir<!ATTLIST style:properties draw:mirror %boolean; #IMPLIED>
345cdf0e10cSrcweir
346cdf0e10cSrcweir<!-- shadow attributes -->
347cdf0e10cSrcweir<!ATTLIST style:properties draw:shadow (visible|hidden) #IMPLIED>
348cdf0e10cSrcweir<!ATTLIST style:properties draw:shadow-offset-x %length; #IMPLIED>
349cdf0e10cSrcweir<!ATTLIST style:properties draw:shadow-offset-y %length; #IMPLIED>
350cdf0e10cSrcweir<!ATTLIST style:properties draw:shadow-color %color; #IMPLIED>
351cdf0e10cSrcweir<!ATTLIST style:properties draw:shadow-transparency CDATA #IMPLIED>
352cdf0e10cSrcweir
353cdf0e10cSrcweir<!-- connector attributes -->
354cdf0e10cSrcweir<!ATTLIST style:properties draw:start-line-spacing-horizontal %distance; #IMPLIED>
355cdf0e10cSrcweir<!ATTLIST style:properties draw:start-line-spacing-vertical %distance; #IMPLIED>
356cdf0e10cSrcweir<!ATTLIST style:properties draw:end-line-spacing-horizontal %distance; #IMPLIED>
357cdf0e10cSrcweir<!ATTLIST style:properties draw:end-line-spacing-vertical %distance; #IMPLIED>
358cdf0e10cSrcweir
359cdf0e10cSrcweir<!-- measure attributes -->
360cdf0e10cSrcweir<!ATTLIST style:properties draw:line-distance %distance; #IMPLIED>
361cdf0e10cSrcweir<!ATTLIST style:properties draw:guide-overhang %distance; #IMPLIED>
362cdf0e10cSrcweir<!ATTLIST style:properties draw:guide-distance %distance; #IMPLIED>
363cdf0e10cSrcweir<!ATTLIST style:properties draw:start-guide %distance; #IMPLIED>
364cdf0e10cSrcweir<!ATTLIST style:properties draw:end-guide %distance; #IMPLIED>
365cdf0e10cSrcweir<!ATTLIST style:properties draw:measure-align (automatic|left-outside|inside|right-outside) #IMPLIED>
366cdf0e10cSrcweir<!ATTLIST style:properties draw:measure-vertical-align (automatic|above|below|center) #IMPLIED>
367cdf0e10cSrcweir<!ATTLIST style:properties draw:unit (automatic|mm|cm|m|km|pt|pc|inch|ft|mi) #IMPLIED>
368cdf0e10cSrcweir<!ATTLIST style:properties draw:show-unit %boolean; #IMPLIED>
369cdf0e10cSrcweir<!ATTLIST style:properties draw:placing (below|above) #IMPLIED>
370cdf0e10cSrcweir<!ATTLIST style:properties draw:parallel %boolean; #IMPLIED>
371cdf0e10cSrcweir<!ATTLIST style:properties draw:decimal-places %nonNegativeLength; #IMPLIED>
372cdf0e10cSrcweir
373cdf0e10cSrcweir<!-- frame attributes -->
374cdf0e10cSrcweir<!ATTLIST style:properties draw:frame-display-scrollbar %boolean; #IMPLIED>
375cdf0e10cSrcweir<!ATTLIST style:properties draw:frame-display-border %boolean; #IMPLIED>
376cdf0e10cSrcweir<!ATTLIST style:properties draw:frame-margin-horizontal %nonNegativePixelLength; #IMPLIED>
377cdf0e10cSrcweir<!ATTLIST style:properties draw:frame-margin-vertical %nonNegativePixelLength; #IMPLIED>
378cdf0e10cSrcweir<!ATTLIST style:properties draw:size-protect %boolean; #IMPLIED>
379cdf0e10cSrcweir<!ATTLIST style:properties draw:move-protect %boolean; #IMPLIED>
380cdf0e10cSrcweir
381cdf0e10cSrcweir<!-- ole object attributes -->
382cdf0e10cSrcweir<!ATTLIST style:properties draw:visible-area-left %nonNegativeLength; #IMPLIED>
383cdf0e10cSrcweir<!ATTLIST style:properties draw:visible-area-top %nonNegativeLength; #IMPLIED>
384cdf0e10cSrcweir<!ATTLIST style:properties draw:visible-area-width %positiveLength; #IMPLIED>
385cdf0e10cSrcweir<!ATTLIST style:properties draw:visible-area-height %positiveLength; #IMPLIED>
386cdf0e10cSrcweir
387cdf0e10cSrcweir<!-- fontwork attributes -->
388cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-style (rotate|upright|slant-x|slant-y|none) #IMPLIED>
389cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-adjust (left|right|autosize|center) #IMPLIED>
390cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-distance %distance; #IMPLIED>
391cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-start %distance; #IMPLIED>
392cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-mirror %boolean; #IMPLIED>
393cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-outline %boolean; #IMPLIED>
394cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-shadow (normal|slant|none) #IMPLIED>
395cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-shadow-color %color; #IMPLIED>
396cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-shadow-offset-x %distance; #IMPLIED>
397cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-shadow-offset-y %distance; #IMPLIED>
398cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-form (none|top-circle|bottom-circle|left-circle|right-circle|top-arc|bottom-arc|left-arc|right-arc|button1|button2|button3|button4) #IMPLIED>
399cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-hide-form %boolean; #IMPLIED>
400cdf0e10cSrcweir<!ATTLIST style:properties draw:fontwork-shadow-transparence %percentage; #IMPLIED>
401cdf0e10cSrcweir
402cdf0e10cSrcweir<!-- caption attributes -->
403cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-type (straight-line|angled-line|angled-connector-line) #IMPLIED>
404cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-angle-type (fixed|free) #IMPLIED>
405cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-angle %nonNegativeInteger; #IMPLIED>
406cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-gap %distance; #IMPLIED>
407cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-escape-direction (horizontal|vertical|auto) #IMPLIED>
408cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-escape %lengthOrPercentage; #IMPLIED>
409cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-line-length %distance; #IMPLIED>
410cdf0e10cSrcweir<!ATTLIST style:properties draw:caption-fit-line-length %boolean; #IMPLIED>
411cdf0e10cSrcweir
412cdf0e10cSrcweir<!-- Animations -->
413cdf0e10cSrcweir<!ELEMENT presentation:sound EMPTY>
414cdf0e10cSrcweir<!ATTLIST presentation:sound xlink:href %uriReference; #REQUIRED>
415cdf0e10cSrcweir<!ATTLIST presentation:sound xlink:type (simple) #FIXED "simple">
416cdf0e10cSrcweir<!ATTLIST presentation:sound xlink:show (new|replace) #IMPLIED>
417cdf0e10cSrcweir<!ATTLIST presentation:sound xlink:actuate (onRequest) "onRequest">
418cdf0e10cSrcweir<!ATTLIST presentation:sound presentation:play-full %boolean; #IMPLIED>
419cdf0e10cSrcweir
420cdf0e10cSrcweir<!ELEMENT presentation:show-shape (presentation:sound)?>
421cdf0e10cSrcweir<!ATTLIST presentation:show-shape draw:shape-id CDATA #REQUIRED>
422cdf0e10cSrcweir<!ATTLIST presentation:show-shape presentation:effect %presentationEffects; "none">
423cdf0e10cSrcweir<!ATTLIST presentation:show-shape presentation:direction %presentationEffectDirections; "none">
424cdf0e10cSrcweir<!ATTLIST presentation:show-shape presentation:speed %presentationSpeeds; "medium">
425cdf0e10cSrcweir<!ATTLIST presentation:show-shape presentation:start-scale %percentage; "100&#37;">
426cdf0e10cSrcweir<!ATTLIST presentation:show-shape presentation:path-id CDATA #IMPLIED >
427cdf0e10cSrcweir
428cdf0e10cSrcweir<!ELEMENT presentation:show-text (presentation:sound)?>
429cdf0e10cSrcweir<!ATTLIST presentation:show-text draw:shape-id CDATA #REQUIRED>
430cdf0e10cSrcweir<!ATTLIST presentation:show-text presentation:effect %presentationEffects; "none">
431cdf0e10cSrcweir<!ATTLIST presentation:show-text presentation:direction %presentationEffectDirections; "none">
432cdf0e10cSrcweir<!ATTLIST presentation:show-text presentation:speed %presentationSpeeds; "medium">
433cdf0e10cSrcweir<!ATTLIST presentation:show-text presentation:start-scale %percentage; "100&#37;">
434cdf0e10cSrcweir<!ATTLIST presentation:show-text presentation:path-id CDATA #IMPLIED >
435cdf0e10cSrcweir
436cdf0e10cSrcweir<!ELEMENT presentation:hide-shape (presentation:sound)?>
437cdf0e10cSrcweir<!ATTLIST presentation:hide-shape draw:shape-id CDATA #REQUIRED>
438cdf0e10cSrcweir<!ATTLIST presentation:hide-shape presentation:effect %presentationEffects; "none">
439cdf0e10cSrcweir<!ATTLIST presentation:hide-shape presentation:direction %presentationEffectDirections; "none">
440cdf0e10cSrcweir<!ATTLIST presentation:hide-shape presentation:speed %presentationSpeeds; "medium">
441cdf0e10cSrcweir<!ATTLIST presentation:hide-shape presentation:start-scale %percentage; "100&#37;">
442cdf0e10cSrcweir<!ATTLIST presentation:hide-shape presentation:path-id CDATA #IMPLIED >
443cdf0e10cSrcweir
444cdf0e10cSrcweir<!ELEMENT presentation:hide-text (presentation:sound)?>
445cdf0e10cSrcweir<!ATTLIST presentation:hide-text draw:shape-id CDATA #REQUIRED>
446cdf0e10cSrcweir<!ATTLIST presentation:hide-text presentation:effect %presentationEffects; "none">
447cdf0e10cSrcweir<!ATTLIST presentation:hide-text presentation:direction %presentationEffectDirections; "none">
448cdf0e10cSrcweir<!ATTLIST presentation:hide-text presentation:speed %presentationSpeeds; "medium">
449cdf0e10cSrcweir<!ATTLIST presentation:hide-text presentation:start-scale %percentage; "100&#37;">
450cdf0e10cSrcweir<!ATTLIST presentation:hide-text presentation:path-id CDATA #IMPLIED >
451cdf0e10cSrcweir
452cdf0e10cSrcweir<!ELEMENT presentation:dim (presentation:sound)?>
453cdf0e10cSrcweir<!ATTLIST presentation:dim draw:shape-id CDATA #REQUIRED>
454cdf0e10cSrcweir<!ATTLIST presentation:dim draw:color %color; #REQUIRED>
455cdf0e10cSrcweir
456cdf0e10cSrcweir<!ELEMENT presentation:play EMPTY>
457cdf0e10cSrcweir<!ATTLIST presentation:play draw:shape-id CDATA #REQUIRED>
458cdf0e10cSrcweir<!ATTLIST presentation:play presentation:speed %presentationSpeeds; "medium">
459cdf0e10cSrcweir
460cdf0e10cSrcweir<!ELEMENT presentation:animations (presentation:show-shape|presentation:show-text|presentation:hide-shape|presentation:hide-text|presentation:dim|presentation:play)*>
461cdf0e10cSrcweir
462cdf0e10cSrcweir<!ELEMENT presentation:show EMPTY>
463cdf0e10cSrcweir<!ATTLIST presentation:show presentation:name %styleName; #REQUIRED>
464cdf0e10cSrcweir<!ATTLIST presentation:show presentation:pages CDATA #REQUIRED>
465cdf0e10cSrcweir
466cdf0e10cSrcweir<!ELEMENT presentation:settings (presentation:show)*>
467cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:start-page %styleName; #IMPLIED>
468cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:show %styleName; #IMPLIED>
469cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:full-screen %boolean; "true">
470cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:endless %boolean; "false">
471cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:pause %timeDuration; #IMPLIED>
472cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:show-logo %boolean; "false">
473cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:force-manual %boolean; "false">
474cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:mouse-visible %boolean; "true">
475cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:mouse-as-pen %boolean; "false">
476cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:start-with-navigator %boolean; "false">
477cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:animations (enabled|disabled) "enabled">
478cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:stay-on-top %boolean; "false">
479cdf0e10cSrcweir<!ATTLIST presentation:settings presentation:transition-on-click (enabled|disabled) "enabled">
480cdf0e10cSrcweir
481cdf0e10cSrcweir<!-- Drawing page -->
482cdf0e10cSrcweir<!ELEMENT draw:page (office:forms?,(%shapes;)*,presentation:animations?,presentation:notes?)>
483cdf0e10cSrcweir<!ATTLIST draw:page draw:name %string; #IMPLIED>
484cdf0e10cSrcweir<!ATTLIST draw:page draw:style-name %styleName; #IMPLIED>
485cdf0e10cSrcweir<!ATTLIST draw:page draw:master-page-name %styleName; #REQUIRED>
486cdf0e10cSrcweir<!ATTLIST draw:page presentation:presentation-page-layout-name %styleName; #IMPLIED>
487cdf0e10cSrcweir<!ATTLIST draw:page draw:id %nonNegativeInteger; #IMPLIED>
488cdf0e10cSrcweir<!ATTLIST draw:page xlink:href %uriReference; #IMPLIED>
489cdf0e10cSrcweir<!ATTLIST draw:page xlink:type (simple) #IMPLIED>
490cdf0e10cSrcweir<!ATTLIST draw:page xlink:show (replace) #IMPLIED>
491cdf0e10cSrcweir<!ATTLIST draw:page xlink:actuate (onRequest) #IMPLIED>
492cdf0e10cSrcweir
493cdf0e10cSrcweir<!-- Presentation notes -->
494cdf0e10cSrcweir<!ELEMENT presentation:notes (%shapes;)*>
495cdf0e10cSrcweir<!ATTLIST presentation:notes style:page-master-name %styleName; #IMPLIED>
496cdf0e10cSrcweir<!ATTLIST presentation:notes draw:style-name %styleName; #IMPLIED>
497cdf0e10cSrcweir
498cdf0e10cSrcweir<!-- presentation page layouts -->
499cdf0e10cSrcweir<!ELEMENT style:presentation-page-layout (presentation:placeholder)* >
500cdf0e10cSrcweir<!ATTLIST style:presentation-page-layout style:name %styleName; #REQUIRED>
501cdf0e10cSrcweir<!ELEMENT presentation:placeholder EMPTY >
502cdf0e10cSrcweir<!ATTLIST presentation:placeholder presentation:object (title|outline|subtitle|text|graphic|object|chart|orgchart|page|notes|handout) #REQUIRED>
503cdf0e10cSrcweir<!ATTLIST presentation:placeholder svg:x %coordinateOrPercentage; #REQUIRED>
504cdf0e10cSrcweir<!ATTLIST presentation:placeholder svg:y %coordinateOrPercentage; #REQUIRED>
505cdf0e10cSrcweir<!ATTLIST presentation:placeholder svg:width %lengthOrPercentage; #REQUIRED>
506cdf0e10cSrcweir<!ATTLIST presentation:placeholder svg:height %lengthOrPercentage; #REQUIRED>
507cdf0e10cSrcweir
508cdf0e10cSrcweir<!-- presentation page attributes -->
509cdf0e10cSrcweir<!ATTLIST style:properties presentation:transition-type (manual|automatic|semi-automatic) #IMPLIED >
510cdf0e10cSrcweir<!ATTLIST style:properties presentation:transition-style (none|fade-from-left|fade-from-top|fade-from-right|fade-from-bottom|fade-to-center|fade-from-center|move-from-left|move-from-top|move-from-right|move-from-bottom|roll-from-top|roll-from-left|roll-from-right|roll-from-bottom|vertical-stripes|horizontal-stripes|clockwise|counterclockwise|fade-from-upperleft|fade-from-upperright|fade-from-lowerleft|fade-from-lowerright|close-vertical|close-horizontal|open-vertical|open-horizontal|spiralin-left|spiralin-right|spiralout-left|spiralout-right|dissolve|wavyline-from-left|wavyline-from-top|wavyline-from-right|wavyline-from-bottom|random|stretch-from-left|stretch-from-top|stretch-from-right|stretch-from-bottom|vertical-lines|horizontal-lines) #IMPLIED >
511cdf0e10cSrcweir<!ATTLIST style:properties presentation:transition-speed %presentationSpeeds; #IMPLIED >
512cdf0e10cSrcweir<!ATTLIST style:properties presentation:duration %timeDuration; #IMPLIED>
513cdf0e10cSrcweir<!ATTLIST style:properties presentation:visibility (visible|hidden) #IMPLIED>
514cdf0e10cSrcweir<!ATTLIST style:properties draw:background-size (full|border) #IMPLIED>
515cdf0e10cSrcweir<!ATTLIST style:properties presentation:background-objects-visible %boolean; #IMPLIED>
516cdf0e10cSrcweir<!ATTLIST style:properties presentation:background-visible %boolean; #IMPLIED>
517cdf0e10cSrcweir
518cdf0e10cSrcweir
519cdf0e10cSrcweir<!-- text boxes -->
520cdf0e10cSrcweir<!ELEMENT draw:text-box (office:events?,draw:image-map?,
521cdf0e10cSrcweir		%sectionText;)>
522cdf0e10cSrcweir<!ATTLIST draw:text-box %draw-style-name;>
523cdf0e10cSrcweir<!ATTLIST draw:text-box %draw-transform; >
524cdf0e10cSrcweir<!ATTLIST draw:text-box draw:name %string; #IMPLIED>
525cdf0e10cSrcweir<!ATTLIST draw:text-box draw:chain-next-name %string; #IMPLIED>
526cdf0e10cSrcweir
527cdf0e10cSrcweir<!ATTLIST draw:text-box %text-anchor;>
528cdf0e10cSrcweir<!ATTLIST draw:text-box %draw-position;>
529cdf0e10cSrcweir<!ATTLIST draw:text-box %draw-end-position; >
530cdf0e10cSrcweir<!ATTLIST draw:text-box %table-background; >
531cdf0e10cSrcweir<!ATTLIST draw:text-box svg:width %lengthOrPercentage; #IMPLIED>
532cdf0e10cSrcweir<!ATTLIST draw:text-box svg:height %lengthOrPercentage; #IMPLIED>
533cdf0e10cSrcweir<!ATTLIST draw:text-box style:rel-width %percentage; #IMPLIED>
534cdf0e10cSrcweir<!ATTLIST draw:text-box style:rel-height %percentage; #IMPLIED>
535cdf0e10cSrcweir<!ATTLIST draw:text-box fo:min-height %lengthOrPercentage; #IMPLIED>
536cdf0e10cSrcweir<!ATTLIST draw:text-box %zindex;>
537cdf0e10cSrcweir<!ATTLIST draw:text-box %presentation-class; >
538cdf0e10cSrcweir<!ATTLIST draw:text-box draw:id %draw-shape-id;>
539cdf0e10cSrcweir<!ATTLIST draw:text-box draw:layer %layerName; #IMPLIED>
540cdf0e10cSrcweir<!ATTLIST draw:text-box draw:corner-radius %nonNegativeLength; #IMPLIED>
541cdf0e10cSrcweir
542cdf0e10cSrcweir<!-- image -->
543cdf0e10cSrcweir<!ELEMENT draw:image (office:binary-data?,office:events?,draw:image-map?,svg:desc?,(draw:contour-polygon|draw:contour-path)?)>
544cdf0e10cSrcweir<!ATTLIST draw:image %draw-transform; >
545cdf0e10cSrcweir<!ATTLIST draw:image %draw-style-name;>
546cdf0e10cSrcweir<!ATTLIST draw:image draw:name %string; #IMPLIED>
547cdf0e10cSrcweir<!ATTLIST draw:image xlink:href %uriReference; #IMPLIED>
548cdf0e10cSrcweir<!ATTLIST draw:image xlink:type (simple) #IMPLIED>
549cdf0e10cSrcweir<!ATTLIST draw:image xlink:show (embed) #IMPLIED>
550cdf0e10cSrcweir<!ATTLIST draw:image xlink:actuate (onLoad) #IMPLIED>
551cdf0e10cSrcweir<!ATTLIST draw:image draw:filter-name %string; #IMPLIED>
552cdf0e10cSrcweir<!ATTLIST draw:image %text-anchor;>
553cdf0e10cSrcweir<!ATTLIST draw:image %draw-position;>
554cdf0e10cSrcweir<!ATTLIST draw:image %draw-end-position; >
555cdf0e10cSrcweir<!ATTLIST draw:image %table-background; >
556cdf0e10cSrcweir<!ATTLIST draw:image svg:width %lengthOrPercentage; #IMPLIED>
557cdf0e10cSrcweir<!ATTLIST draw:image svg:height %lengthOrPercentage; #IMPLIED>
558cdf0e10cSrcweir<!ATTLIST draw:image %presentation-class; >
559cdf0e10cSrcweir<!ATTLIST draw:image %zindex;>
560cdf0e10cSrcweir<!ATTLIST draw:image draw:id %draw-shape-id;>
561cdf0e10cSrcweir<!ATTLIST draw:image draw:layer %layerName; #IMPLIED>
562cdf0e10cSrcweir<!ATTLIST draw:image style:rel-width %percentage; #IMPLIED>
563cdf0e10cSrcweir<!ATTLIST draw:image style:rel-height %percentage; #IMPLIED>
564cdf0e10cSrcweir
565cdf0e10cSrcweir<!-- objects -->
566cdf0e10cSrcweir<!ELEMENT draw:thumbnail EMPTY>
567cdf0e10cSrcweir<!ATTLIST draw:thumbnail xlink:href %uriReference; #REQUIRED>
568cdf0e10cSrcweir<!ATTLIST draw:thumbnail xlink:type (simple) #IMPLIED>
569cdf0e10cSrcweir<!ATTLIST draw:thumbnail xlink:show (embed) #IMPLIED>
570cdf0e10cSrcweir<!ATTLIST draw:thumbnail xlink:actuate (onLoad) #IMPLIED>
571cdf0e10cSrcweir
572cdf0e10cSrcweir<!ELEMENT math:math ANY> <!-- dummy (we have no MathML DTD currently)-->
573cdf0e10cSrcweir<!ELEMENT draw:object (draw:thumbnail?,(office:document|math:math)?,office:events?, draw:image-map?, svg:desc?,(draw:contour-polygon|draw:contour-path)?)>
574cdf0e10cSrcweir<!ATTLIST draw:object %draw-style-name;>
575cdf0e10cSrcweir<!ATTLIST draw:object draw:name %string; #IMPLIED>
576cdf0e10cSrcweir<!ATTLIST draw:object xlink:href %uriReference; #IMPLIED>
577cdf0e10cSrcweir<!ATTLIST draw:object xlink:type (simple) #IMPLIED>
578cdf0e10cSrcweir<!ATTLIST draw:object xlink:show (embed) #IMPLIED>
579cdf0e10cSrcweir<!ATTLIST draw:object xlink:actuate (onLoad) #IMPLIED>
580cdf0e10cSrcweir<!ATTLIST draw:object %text-anchor;>
581cdf0e10cSrcweir<!ATTLIST draw:object %draw-position;>
582cdf0e10cSrcweir<!ATTLIST draw:object %draw-end-position; >
583cdf0e10cSrcweir<!ATTLIST draw:object %table-background; >
584cdf0e10cSrcweir<!ATTLIST draw:object svg:width %lengthOrPercentage; #IMPLIED>
585cdf0e10cSrcweir<!ATTLIST draw:object svg:height %lengthOrPercentage; #IMPLIED>
586cdf0e10cSrcweir<!ATTLIST draw:object %presentation-class; >
587cdf0e10cSrcweir<!ATTLIST draw:object %zindex;>
588cdf0e10cSrcweir<!ATTLIST draw:object draw:id %draw-shape-id;>
589cdf0e10cSrcweir<!ATTLIST draw:object draw:layer %layerName; #IMPLIED>
590cdf0e10cSrcweir<!ATTLIST draw:object draw:notify-on-update-of-ranges %string; #IMPLIED>
591cdf0e10cSrcweir<!ATTLIST draw:object style:rel-width %percentage; #IMPLIED>
592cdf0e10cSrcweir<!ATTLIST draw:object style:rel-height %percentage; #IMPLIED>
593cdf0e10cSrcweir
594cdf0e10cSrcweir<!ELEMENT draw:object-ole (office:binary-data?|office:events?|draw:image-map?|svg:desc?|draw:contour-polygon?|draw:contour-path?|draw:thumbnail?)>
595cdf0e10cSrcweir<!ATTLIST draw:object-ole draw:class-id CDATA #IMPLIED>
596cdf0e10cSrcweir<!ATTLIST draw:object-ole %draw-style-name;>
597cdf0e10cSrcweir<!ATTLIST draw:object-ole draw:name %string; #IMPLIED>
598cdf0e10cSrcweir<!ATTLIST draw:object-ole xlink:href %uriReference; #IMPLIED>
599cdf0e10cSrcweir<!ATTLIST draw:object-ole xlink:type (simple) #IMPLIED>
600cdf0e10cSrcweir<!ATTLIST draw:object-ole xlink:show (embed) #IMPLIED>
601cdf0e10cSrcweir<!ATTLIST draw:object-ole xlink:actuate (onLoad) #IMPLIED>
602cdf0e10cSrcweir<!ATTLIST draw:object-ole %text-anchor;>
603cdf0e10cSrcweir<!ATTLIST draw:object-ole %draw-position;>
604cdf0e10cSrcweir<!ATTLIST draw:object-ole %draw-end-position; >
605cdf0e10cSrcweir<!ATTLIST draw:object-ole %table-background; >
606cdf0e10cSrcweir<!ATTLIST draw:object-ole svg:width %lengthOrPercentage; #IMPLIED>
607cdf0e10cSrcweir<!ATTLIST draw:object-ole svg:height %lengthOrPercentage; #IMPLIED>
608cdf0e10cSrcweir<!ATTLIST draw:object-ole %presentation-class; >
609cdf0e10cSrcweir<!ATTLIST draw:object-ole %zindex;>
610cdf0e10cSrcweir<!ATTLIST draw:object-ole draw:id %draw-shape-id;>
611cdf0e10cSrcweir<!ATTLIST draw:object-ole draw:layer %layerName; #IMPLIED>
612cdf0e10cSrcweir<!ATTLIST draw:object-ole style:rel-width %percentage; #IMPLIED>
613cdf0e10cSrcweir<!ATTLIST draw:object-ole style:rel-height %percentage; #IMPLIED>
614cdf0e10cSrcweir
615cdf0e10cSrcweir<!ELEMENT svg:desc (#PCDATA)>
616cdf0e10cSrcweir
617cdf0e10cSrcweir<!ELEMENT draw:contour-polygon EMPTY>
618cdf0e10cSrcweir<!ATTLIST draw:contour-polygon svg:width %coordinate; #REQUIRED>
619cdf0e10cSrcweir<!ATTLIST draw:contour-polygon svg:height %coordinate; #REQUIRED>
620cdf0e10cSrcweir<!ATTLIST draw:contour-polygon %draw-viewbox;>
621cdf0e10cSrcweir<!ATTLIST draw:contour-polygon draw:points %points; #REQUIRED>
622cdf0e10cSrcweir<!ATTLIST draw:contour-polygon draw:recreate-on-edit %boolean; #IMPLIED>
623cdf0e10cSrcweir
624cdf0e10cSrcweir<!ELEMENT draw:contour-path EMPTY>
625cdf0e10cSrcweir<!ATTLIST draw:contour-path svg:width %coordinate; #REQUIRED>
626cdf0e10cSrcweir<!ATTLIST draw:contour-path svg:height %coordinate; #REQUIRED>
627cdf0e10cSrcweir<!ATTLIST draw:contour-path %draw-viewbox;>
628cdf0e10cSrcweir<!ATTLIST draw:contour-path svg:d %pathData; #REQUIRED>
629cdf0e10cSrcweir<!ATTLIST draw:contour-path draw:recreate-on-edit %boolean; #IMPLIED>
630cdf0e10cSrcweir
631cdf0e10cSrcweir<!-- hyperlink -->
632cdf0e10cSrcweir<!ELEMENT draw:a (draw:image|draw:text-box)>
633cdf0e10cSrcweir<!ATTLIST draw:a xlink:href %uriReference; #REQUIRED>
634cdf0e10cSrcweir<!ATTLIST draw:a xlink:type (simple) #FIXED "simple">
635cdf0e10cSrcweir<!ATTLIST draw:a xlink:show (new|replace) #IMPLIED>
636cdf0e10cSrcweir<!ATTLIST draw:a xlink:actuate (onRequest) "onRequest">
637cdf0e10cSrcweir<!ATTLIST draw:a office:name %string; #IMPLIED>
638cdf0e10cSrcweir<!ATTLIST draw:a office:target-frame-name %string; #IMPLIED>
639cdf0e10cSrcweir<!ATTLIST draw:a office:server-map %boolean; "false">
640cdf0e10cSrcweir
641cdf0e10cSrcweir<!-- 3d properties -->
642cdf0e10cSrcweir<!ATTLIST style:properties dr3d:horizontal-segments %nonNegativeInteger; #IMPLIED>
643cdf0e10cSrcweir<!ATTLIST style:properties dr3d:vertical-segments %nonNegativeInteger; #IMPLIED>
644cdf0e10cSrcweir<!ATTLIST style:properties dr3d:edge-rounding %percentage; #IMPLIED>
645cdf0e10cSrcweir<!ATTLIST style:properties dr3d:edge-rounding-mode (correct|attractive) #IMPLIED>
646cdf0e10cSrcweir<!ATTLIST style:properties dr3d:back-scale %percentage; #IMPLIED>
647cdf0e10cSrcweir<!ATTLIST style:properties dr3d:end-angle %nonNegativeInteger; #IMPLIED>
648cdf0e10cSrcweir<!ATTLIST style:properties dr3d:depth %length; #IMPLIED>
649cdf0e10cSrcweir<!ATTLIST style:properties dr3d:backface-culling (enabled|disabled) #IMPLIED>
650cdf0e10cSrcweir<!ATTLIST style:properties dr3d:lighting-mode (standard|double-sided) #IMPLIED>
651cdf0e10cSrcweir<!ATTLIST style:properties dr3d:normals-kind (object|flat|sphere) #IMPLIED>
652cdf0e10cSrcweir<!ATTLIST style:properties dr3d:normals-direction (normal|inverse) #IMPLIED>
653cdf0e10cSrcweir<!ATTLIST style:properties dr3d:texture-generation-mode-x (object|parallel|sphere) #IMPLIED>
654cdf0e10cSrcweir<!ATTLIST style:properties dr3d:texture-generation-mode-y (object|parallel|sphere) #IMPLIED>
655cdf0e10cSrcweir<!ATTLIST style:properties dr3d:texture-kind (luminance|intesity|color) #IMPLIED>
656cdf0e10cSrcweir<!ATTLIST style:properties dr3d:texture-filter (enabled|disabled) #IMPLIED>
657cdf0e10cSrcweir<!ATTLIST style:properties dr3d:texture-mode (replace|modulate|blend) #IMPLIED>
658cdf0e10cSrcweir<!ATTLIST style:properties dr3d:ambient-color %color; #IMPLIED>
659cdf0e10cSrcweir<!ATTLIST style:properties dr3d:emissive-color %color; #IMPLIED>
660cdf0e10cSrcweir<!ATTLIST style:properties dr3d:specular-color %color; #IMPLIED>
661cdf0e10cSrcweir<!ATTLIST style:properties dr3d:diffuse-color %color; #IMPLIED>
662cdf0e10cSrcweir<!ATTLIST style:properties dr3d:shininess %percentage; #IMPLIED>
663cdf0e10cSrcweir<!ATTLIST style:properties dr3d:shadow (visible|hidden) #IMPLIED>
664cdf0e10cSrcweir<!ATTLIST style:properties dr3d:close-front %boolean; #IMPLIED>
665cdf0e10cSrcweir<!ATTLIST style:properties dr3d:close-back %boolean; #IMPLIED>
666cdf0e10cSrcweir
667cdf0e10cSrcweir<!ELEMENT dr3d:light EMPTY>
668cdf0e10cSrcweir<!ATTLIST dr3d:light dr3d:diffuse-color %color; #IMPLIED>
669cdf0e10cSrcweir<!ATTLIST dr3d:light dr3d:direction %vector3D; #REQUIRED>
670cdf0e10cSrcweir<!ATTLIST dr3d:light dr3d:enabled %boolean; #IMPLIED>
671cdf0e10cSrcweir<!ATTLIST dr3d:light dr3d:specular %boolean; #IMPLIED>
672cdf0e10cSrcweir
673cdf0e10cSrcweir<!ENTITY % shapes3d "(dr3d:scene|dr3d:extrude|dr3d:sphere|dr3d:rotate|dr3d:cube)">
674cdf0e10cSrcweir
675cdf0e10cSrcweir<!ELEMENT dr3d:cube EMPTY>
676cdf0e10cSrcweir<!ATTLIST dr3d:cube dr3d:transform CDATA #IMPLIED>
677cdf0e10cSrcweir<!ATTLIST dr3d:cube dr3d:min-edge %vector3D; #IMPLIED>
678cdf0e10cSrcweir<!ATTLIST dr3d:cube dr3d:max-edge %vector3D; #IMPLIED>
679cdf0e10cSrcweir<!ATTLIST dr3d:cube %zindex;>
680cdf0e10cSrcweir<!ATTLIST dr3d:cube draw:id %draw-shape-id;>
681cdf0e10cSrcweir<!ATTLIST dr3d:cube %draw-end-position; >
682cdf0e10cSrcweir<!ATTLIST dr3d:cube %table-background; >
683cdf0e10cSrcweir<!ATTLIST dr3d:cube %draw-style-name; >
684cdf0e10cSrcweir<!ATTLIST dr3d:cube draw:layer %layerName; #IMPLIED>
685cdf0e10cSrcweir
686cdf0e10cSrcweir<!ELEMENT dr3d:sphere EMPTY>
687cdf0e10cSrcweir<!ATTLIST dr3d:sphere dr3d:transform CDATA #IMPLIED>
688cdf0e10cSrcweir<!ATTLIST dr3d:sphere dr3d:center %vector3D; #IMPLIED>
689cdf0e10cSrcweir<!ATTLIST dr3d:sphere dr3d:size %vector3D; #IMPLIED>
690cdf0e10cSrcweir<!ATTLIST dr3d:sphere %zindex;>
691cdf0e10cSrcweir<!ATTLIST dr3d:sphere draw:id %draw-shape-id;>
692cdf0e10cSrcweir<!ATTLIST dr3d:sphere %draw-end-position; >
693cdf0e10cSrcweir<!ATTLIST dr3d:sphere %table-background; >
694cdf0e10cSrcweir<!ATTLIST dr3d:sphere %draw-style-name; >
695cdf0e10cSrcweir<!ATTLIST dr3d:sphere draw:layer %layerName; #IMPLIED>
696cdf0e10cSrcweir
697cdf0e10cSrcweir<!ELEMENT dr3d:extrude EMPTY>
698cdf0e10cSrcweir<!ATTLIST dr3d:extrude dr3d:transform CDATA #IMPLIED>
699cdf0e10cSrcweir<!ATTLIST dr3d:extrude %draw-viewbox;>
700cdf0e10cSrcweir<!ATTLIST dr3d:extrude svg:d %pathData; #REQUIRED >
701cdf0e10cSrcweir<!ATTLIST dr3d:extrude %zindex;>
702cdf0e10cSrcweir<!ATTLIST dr3d:extrude draw:id %draw-shape-id;>
703cdf0e10cSrcweir<!ATTLIST dr3d:extrude %draw-end-position; >
704cdf0e10cSrcweir<!ATTLIST dr3d:extrude %table-background; >
705cdf0e10cSrcweir<!ATTLIST dr3d:extrude %draw-style-name; >
706cdf0e10cSrcweir<!ATTLIST dr3d:extrude draw:layer %layerName; #IMPLIED>
707cdf0e10cSrcweir
708cdf0e10cSrcweir<!ELEMENT dr3d:rotate EMPTY>
709cdf0e10cSrcweir<!ATTLIST dr3d:rotate dr3d:transform CDATA #IMPLIED>
710cdf0e10cSrcweir<!ATTLIST dr3d:rotate %draw-viewbox;>
711cdf0e10cSrcweir<!ATTLIST dr3d:rotate svg:d %pathData; #REQUIRED >
712cdf0e10cSrcweir<!ATTLIST dr3d:rotate %zindex;>
713cdf0e10cSrcweir<!ATTLIST dr3d:rotate draw:id %draw-shape-id;>
714cdf0e10cSrcweir<!ATTLIST dr3d:rotate %draw-end-position; >
715cdf0e10cSrcweir<!ATTLIST dr3d:rotate %table-background; >
716cdf0e10cSrcweir<!ATTLIST dr3d:rotate %draw-style-name; >
717cdf0e10cSrcweir<!ATTLIST dr3d:rotate draw:layer %layerName; #IMPLIED>
718cdf0e10cSrcweir
719cdf0e10cSrcweir<!ELEMENT dr3d:scene (dr3d:light*,(%shapes3d;)*)>
720cdf0e10cSrcweir<!ATTLIST dr3d:scene %draw-style-name; >
721cdf0e10cSrcweir<!ATTLIST dr3d:scene svg:x %coordinate; #IMPLIED>
722cdf0e10cSrcweir<!ATTLIST dr3d:scene svg:y %coordinate; #IMPLIED>
723cdf0e10cSrcweir<!ATTLIST dr3d:scene svg:width %length; #IMPLIED>
724cdf0e10cSrcweir<!ATTLIST dr3d:scene svg:height %length; #IMPLIED>
725cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:vrp %vector3D; #IMPLIED>
726cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:vpn %vector3D; #IMPLIED>
727cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:vup %vector3D; #IMPLIED>
728cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:projection (parallel|perspective) #IMPLIED>
729cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:transform CDATA #IMPLIED>
730cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:distance %length; #IMPLIED>
731cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:focal-length %length; #IMPLIED>
732cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:shadow-slant %nonNegativeInteger; #IMPLIED>
733cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:shade-mode (flat|phong|gouraud|draft) #IMPLIED>
734cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:ambient-color %color; #IMPLIED>
735cdf0e10cSrcweir<!ATTLIST dr3d:scene dr3d:lighting-mode %boolean; #IMPLIED>
736cdf0e10cSrcweir<!ATTLIST dr3d:scene %zindex;>
737cdf0e10cSrcweir<!ATTLIST dr3d:scene draw:id %draw-shape-id;>
738cdf0e10cSrcweir<!ATTLIST dr3d:scene %draw-end-position; >
739cdf0e10cSrcweir<!ATTLIST dr3d:scene %table-background; >
740cdf0e10cSrcweir
741cdf0e10cSrcweir<!-- layer -->
742cdf0e10cSrcweir
743cdf0e10cSrcweir<!ELEMENT draw:layer-set (draw:layer*)>
744cdf0e10cSrcweir
745cdf0e10cSrcweir<!ELEMENT draw:layer EMPTY>
746cdf0e10cSrcweir<!ATTLIST draw:layer draw:name %layerName; #REQUIRED>
747cdf0e10cSrcweir
748cdf0e10cSrcweir<!-- events -->
749cdf0e10cSrcweir<!ELEMENT presentation:event (presentation:sound)?>
750cdf0e10cSrcweir<!ATTLIST presentation:event %event-name;>
751cdf0e10cSrcweir<!ATTLIST presentation:event presentation:action (none|previous-page|next-page|first-page|last-page|hide|stop|execute|show|verb|fade-out|sound) #REQUIRED>
752cdf0e10cSrcweir<!ATTLIST presentation:event presentation:effect %presentationEffects; "none">
753cdf0e10cSrcweir<!ATTLIST presentation:event presentation:direction %presentationEffectDirections; "none">
754cdf0e10cSrcweir<!ATTLIST presentation:event presentation:speed %presentationSpeeds; "medium">
755cdf0e10cSrcweir<!ATTLIST presentation:event presentation:start-scale %percentage; "100&#37;">
756cdf0e10cSrcweir<!ATTLIST presentation:event xlink:href %uriReference; #IMPLIED>
757cdf0e10cSrcweir<!ATTLIST presentation:event xlink:type (simple) #IMPLIED>
758cdf0e10cSrcweir<!ATTLIST presentation:event xlink:show (embed) #IMPLIED>
759cdf0e10cSrcweir<!ATTLIST presentation:event xlink:actuate (onRequest) #IMPLIED>
760cdf0e10cSrcweir<!ATTLIST presentation:event presentation:verb %nonNegativeInteger; #IMPLIED>
761cdf0e10cSrcweir
762cdf0e10cSrcweir<!-- applets -->
763cdf0e10cSrcweir<!ELEMENT draw:applet (draw:thumbnail?, draw:param*, svg:desc?)>
764cdf0e10cSrcweir<!ATTLIST draw:applet xlink:href %uriReference; #IMPLIED>
765cdf0e10cSrcweir<!ATTLIST draw:applet xlink:type (simple) #IMPLIED>
766cdf0e10cSrcweir<!ATTLIST draw:applet xlink:show (embed) #IMPLIED>
767cdf0e10cSrcweir<!ATTLIST draw:applet xlink:actuate (onLoad) #IMPLIED>
768cdf0e10cSrcweir<!ATTLIST draw:applet draw:code CDATA #REQUIRED>
769cdf0e10cSrcweir<!ATTLIST draw:applet draw:object CDATA #IMPLIED>
770cdf0e10cSrcweir<!ATTLIST draw:applet draw:archive CDATA #IMPLIED>
771cdf0e10cSrcweir<!ATTLIST draw:applet draw:may-script %boolean; "false">
772cdf0e10cSrcweir<!ATTLIST draw:applet draw:name CDATA #IMPLIED>
773cdf0e10cSrcweir<!ATTLIST draw:applet %draw-style-name;>
774cdf0e10cSrcweir<!ATTLIST draw:applet svg:width %lengthOrPercentage; #IMPLIED>
775cdf0e10cSrcweir<!ATTLIST draw:applet svg:height %lengthOrPercentage; #IMPLIED>
776cdf0e10cSrcweir<!ATTLIST draw:applet %zindex;>
777cdf0e10cSrcweir<!ATTLIST draw:applet draw:layer %layerName; #IMPLIED>
778cdf0e10cSrcweir<!ATTLIST draw:applet %draw-position;>
779cdf0e10cSrcweir<!ATTLIST draw:applet %draw-end-position; >
780cdf0e10cSrcweir
781cdf0e10cSrcweir<!-- plugins -->
782cdf0e10cSrcweir<!ELEMENT draw:plugin (draw:thumbnail?, draw:param*, svg:desc?)>
783cdf0e10cSrcweir<!ATTLIST draw:plugin xlink:href %uriReference; #IMPLIED>
784cdf0e10cSrcweir<!ATTLIST draw:plugin xlink:type (simple) #IMPLIED>
785cdf0e10cSrcweir<!ATTLIST draw:plugin xlink:show (embed) #IMPLIED>
786cdf0e10cSrcweir<!ATTLIST draw:plugin xlink:actuate (onLoad) #IMPLIED>
787cdf0e10cSrcweir<!ATTLIST draw:plugin draw:mime-type CDATA #IMPLIED>
788cdf0e10cSrcweir<!ATTLIST draw:plugin draw:name CDATA #IMPLIED>
789cdf0e10cSrcweir<!ATTLIST draw:plugin %draw-style-name;>
790cdf0e10cSrcweir<!ATTLIST draw:plugin svg:width %lengthOrPercentage; #IMPLIED>
791cdf0e10cSrcweir<!ATTLIST draw:plugin svg:height %lengthOrPercentage; #IMPLIED>
792cdf0e10cSrcweir<!ATTLIST draw:plugin %zindex;>
793cdf0e10cSrcweir<!ATTLIST draw:plugin draw:layer %layerName; #IMPLIED>
794cdf0e10cSrcweir<!ATTLIST draw:plugin %draw-position;>
795cdf0e10cSrcweir<!ATTLIST draw:plugin %draw-end-position; >
796cdf0e10cSrcweir
797cdf0e10cSrcweir<!-- Paramaters -->
798cdf0e10cSrcweir<!ELEMENT draw:param EMPTY>
799cdf0e10cSrcweir<!ATTLIST draw:param draw:name CDATA #IMPLIED>
800cdf0e10cSrcweir<!ATTLIST draw:param draw:value CDATA #IMPLIED>
801cdf0e10cSrcweir
802cdf0e10cSrcweir<!-- Floating Frames -->
803cdf0e10cSrcweir<!ELEMENT draw:floating-frame (draw:thumbnail?, svg:desc?)>
804cdf0e10cSrcweir<!ATTLIST draw:floating-frame xlink:href %uriReference; #IMPLIED>
805cdf0e10cSrcweir<!ATTLIST draw:floating-frame xlink:type (simple) #IMPLIED>
806cdf0e10cSrcweir<!ATTLIST draw:floating-frame xlink:show (embed) #IMPLIED>
807cdf0e10cSrcweir<!ATTLIST draw:floating-frame xlink:actuate (onLoad) #IMPLIED>
808cdf0e10cSrcweir<!ATTLIST draw:floating-frame draw:name CDATA #IMPLIED>
809cdf0e10cSrcweir<!ATTLIST draw:floating-frame draw:frame-name CDATA #IMPLIED>
810cdf0e10cSrcweir<!ATTLIST draw:floating-frame %draw-style-name;>
811cdf0e10cSrcweir<!ATTLIST draw:floating-frame svg:width %lengthOrPercentage; #IMPLIED>
812cdf0e10cSrcweir<!ATTLIST draw:floating-frame svg:height %lengthOrPercentage; #IMPLIED>
813cdf0e10cSrcweir<!ATTLIST draw:floating-frame %zindex;>
814cdf0e10cSrcweir<!ATTLIST draw:floating-frame draw:layer %layerName; #IMPLIED>
815cdf0e10cSrcweir<!ATTLIST draw:floating-frame %draw-position;>
816cdf0e10cSrcweir<!ATTLIST draw:floating-frame %draw-end-position; >
817cdf0e10cSrcweir
818cdf0e10cSrcweir<!-- Image Maps -->
819cdf0e10cSrcweir<!ELEMENT draw:image-map
820cdf0e10cSrcweir	(draw:area-rectangle|draw:area-circle|draw:area-polygon)*>
821cdf0e10cSrcweir
822cdf0e10cSrcweir<!ELEMENT draw:area-rectangle (svg:desc?,office:events?)>
823cdf0e10cSrcweir<!ATTLIST draw:area-rectangle xlink:href %uriReference; #IMPLIED>
824cdf0e10cSrcweir<!ATTLIST draw:area-rectangle xlink:type (simple) #IMPLIED>
825cdf0e10cSrcweir<!ATTLIST draw:area-rectangle office:target-frame-name CDATA #IMPLIED>
826cdf0e10cSrcweir<!ATTLIST draw:area-rectangle xlink:show (new|replace) #IMPLIED>
827cdf0e10cSrcweir<!ATTLIST draw:area-rectangle office:name CDATA #IMPLIED>
828cdf0e10cSrcweir<!ATTLIST draw:area-rectangle draw:nohref (nohref) #IMPLIED>
829cdf0e10cSrcweir<!ATTLIST draw:area-rectangle svg:x %coordinate; #REQUIRED>
830cdf0e10cSrcweir<!ATTLIST draw:area-rectangle svg:y %coordinate; #REQUIRED>
831cdf0e10cSrcweir<!ATTLIST draw:area-rectangle svg:width %coordinate; #REQUIRED>
832cdf0e10cSrcweir<!ATTLIST draw:area-rectangle svg:height %coordinate; #REQUIRED>
833cdf0e10cSrcweir
834cdf0e10cSrcweir<!ELEMENT draw:area-circle (svg:desc?,office:events?)>
835cdf0e10cSrcweir<!ATTLIST draw:area-circle xlink:href %uriReference; #IMPLIED>
836cdf0e10cSrcweir<!ATTLIST draw:area-circle xlink:type (simple) #IMPLIED>
837cdf0e10cSrcweir<!ATTLIST draw:area-circle office:target-frame-name CDATA #IMPLIED>
838cdf0e10cSrcweir<!ATTLIST draw:area-circle xlink:show (new|replace) #IMPLIED>
839cdf0e10cSrcweir<!ATTLIST draw:area-circle office:name CDATA #IMPLIED>
840cdf0e10cSrcweir<!ATTLIST draw:area-circle draw:nohref (nohref) #IMPLIED>
841cdf0e10cSrcweir<!ATTLIST draw:area-circle svg:cx %coordinate; #REQUIRED>
842cdf0e10cSrcweir<!ATTLIST draw:area-circle svg:cy %coordinate; #REQUIRED>
843cdf0e10cSrcweir<!ATTLIST draw:area-circle svg:r %coordinate; #REQUIRED>
844cdf0e10cSrcweir
845cdf0e10cSrcweir<!ELEMENT draw:area-polygon (svg:desc?,office:events?)>
846cdf0e10cSrcweir<!ATTLIST draw:area-polygon xlink:href %uriReference; #IMPLIED>
847cdf0e10cSrcweir<!ATTLIST draw:area-polygon xlink:type (simple) #IMPLIED>
848cdf0e10cSrcweir<!ATTLIST draw:area-polygon office:target-frame-name CDATA #IMPLIED>
849cdf0e10cSrcweir<!ATTLIST draw:area-polygon xlink:show (new|replace) #IMPLIED>
850cdf0e10cSrcweir<!ATTLIST draw:area-polygon office:name CDATA #IMPLIED>
851cdf0e10cSrcweir<!ATTLIST draw:area-polygon draw:nohref (nohref) #IMPLIED>
852cdf0e10cSrcweir<!ATTLIST draw:area-polygon svg:x %coordinate; #REQUIRED>
853cdf0e10cSrcweir<!ATTLIST draw:area-polygon svg:y %coordinate; #REQUIRED>
854cdf0e10cSrcweir<!ATTLIST draw:area-polygon svg:width %coordinate; #REQUIRED>
855cdf0e10cSrcweir<!ATTLIST draw:area-polygon svg:height %coordinate; #REQUIRED>
856cdf0e10cSrcweir<!ATTLIST draw:area-polygon svg:points %points; #REQUIRED>
857cdf0e10cSrcweir<!ATTLIST draw:area-polygon svg:viewBox CDATA #REQUIRED>
858