xref: /aoo42x/main/xmloff/dtd/style.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<!ELEMENT style:font-decl EMPTY>
25cdf0e10cSrcweir<!ATTLIST style:font-decl style:name %string; #REQUIRED>
26cdf0e10cSrcweir<!ATTLIST style:font-decl fo:font-family %string; #REQUIRED>
27cdf0e10cSrcweir<!ATTLIST style:font-decl style:font-style-name %string; #IMPLIED>
28cdf0e10cSrcweir<!ENTITY % fontFamilyGeneric "(roman|swiss|modern|decorative|script|system)">
29cdf0e10cSrcweir<!ATTLIST style:font-decl style:font-family-generic %fontFamilyGeneric;
30cdf0e10cSrcweir						   #IMPLIED>
31cdf0e10cSrcweir<!ENTITY % fontPitch "(fixed|variable)">
32cdf0e10cSrcweir<!ATTLIST style:font-decl style:font-pitch %fontPitch; #IMPLIED>
33cdf0e10cSrcweir<!ATTLIST style:font-decl style:font-charset %textEncoding; #IMPLIED>
34cdf0e10cSrcweir
35cdf0e10cSrcweir<!ELEMENT style:style ( style:properties?,office:events?,style:map*)>
36cdf0e10cSrcweir
37cdf0e10cSrcweir<!ATTLIST style:style style:name %styleName; #REQUIRED>
38cdf0e10cSrcweir
39cdf0e10cSrcweir<!ENTITY % styleFamily "(paragraph|text|section|
40cdf0e10cSrcweir						 table|table-column|table-row|table-cell|table-page|chart|graphics|default|drawing-page|presentation|control|ruby)">
41cdf0e10cSrcweir<!ATTLIST style:style style:family %styleFamily; #REQUIRED>
42cdf0e10cSrcweir
43cdf0e10cSrcweir<!ATTLIST style:style style:parent-style-name %styleName; #IMPLIED>
44cdf0e10cSrcweir<!ATTLIST style:style style:master-page-name %styleName; #IMPLIED>
45cdf0e10cSrcweir<!ATTLIST style:style style:next-style-name %styleName; #IMPLIED>
46cdf0e10cSrcweir<!ATTLIST style:style style:list-style-name %styleName; #IMPLIED>
47cdf0e10cSrcweir<!ATTLIST style:style style:data-style-name %styleName; #IMPLIED>
48cdf0e10cSrcweir
49cdf0e10cSrcweir<!ATTLIST style:style style:auto-update %boolean; "false">
50cdf0e10cSrcweir
51cdf0e10cSrcweir<!ATTLIST style:style style:class %string; #IMPLIED>
52cdf0e10cSrcweir
53cdf0e10cSrcweir<!ELEMENT style:default-style (style:properties?)>
54cdf0e10cSrcweir<!ATTLIST style:default-style style:family %styleFamily; #REQUIRED>
55cdf0e10cSrcweir
56cdf0e10cSrcweir<!ELEMENT style:map EMPTY>
57cdf0e10cSrcweir
58cdf0e10cSrcweir<!ATTLIST style:map style:condition %string; #REQUIRED>
59cdf0e10cSrcweir<!ATTLIST style:map style:apply-style-name %styleName; #REQUIRED>
60cdf0e10cSrcweir<!ATTLIST style:map style:base-cell-address %cell-address; #IMPLIED>
61cdf0e10cSrcweir
62cdf0e10cSrcweir<!ELEMENT style:properties ANY>
63cdf0e10cSrcweir
64cdf0e10cSrcweir<!-- number format properties -->
65cdf0e10cSrcweir<!ATTLIST style:properties style:num-prefix %string; #IMPLIED>
66cdf0e10cSrcweir<!ATTLIST style:properties style:num-suffix %string; #IMPLIED>
67cdf0e10cSrcweir<!ATTLIST style:properties style:num-format %string; #IMPLIED>
68cdf0e10cSrcweir<!ATTLIST style:properties style:num-letter-sync %boolean; #IMPLIED>
69cdf0e10cSrcweir
70cdf0e10cSrcweir<!-- frame properties -->
71cdf0e10cSrcweir<!ATTLIST style:properties fo:width %positiveLength; #IMPLIED>
72cdf0e10cSrcweir<!ATTLIST style:properties fo:height %positiveLength; #IMPLIED>
73cdf0e10cSrcweir<!ATTLIST style:properties style:vertical-pos (top|middle|bottom|from-top|below) #IMPLIED>
74cdf0e10cSrcweir<!ATTLIST style:properties style:vertical-rel (page|page-content|
75cdf0e10cSrcweir											   frame|frame-content|
76cdf0e10cSrcweir											   paragraph|paragraph-content|char|
77cdf0e10cSrcweir											   line|baseline|text) #IMPLIED>
78cdf0e10cSrcweir<!ATTLIST style:properties style:horizontal-pos (left|center|right|from-left|inside|outside|from-inside) #IMPLIED>
79cdf0e10cSrcweir<!ATTLIST style:properties style:horizontal-rel (page|page-content|
80cdf0e10cSrcweir								 page-start-margin|page-end-margin|
81cdf0e10cSrcweir								 frame|frame-content|
82cdf0e10cSrcweir								 frame-start-margin|frame-end-margin|
83cdf0e10cSrcweir								 paragraph|paragraph-content|
84cdf0e10cSrcweir								 paragraph-start-margin|paragraph-end-margin|
85cdf0e10cSrcweir								 char) #IMPLIED>
86cdf0e10cSrcweir<!ATTLIST style:properties svg:width %lengthOrPercentage; #IMPLIED>
87cdf0e10cSrcweir<!ATTLIST style:properties svg:height %lengthOrPercentage; #IMPLIED>
88cdf0e10cSrcweir<!ATTLIST style:properties fo:min-height %lengthOrPercentage; #IMPLIED>
89cdf0e10cSrcweir<!ATTLIST style:properties fo:min-width %lengthOrPercentage; #IMPLIED>
90cdf0e10cSrcweir<!ATTLIST style:properties fo:max-height %lengthOrPercentage; #IMPLIED>
91cdf0e10cSrcweir<!ATTLIST style:properties fo:max-width %lengthOrPercentage; #IMPLIED>
92cdf0e10cSrcweir<!ATTLIST style:properties text:anchor-type %anchorType; #IMPLIED>
93cdf0e10cSrcweir<!ATTLIST style:properties text:anchor-page-number %positiveInteger; #IMPLIED>
94cdf0e10cSrcweir<!ATTLIST style:properties svg:x %coordinate; #IMPLIED>
95cdf0e10cSrcweir<!ATTLIST style:properties svg:y %coordinate; #IMPLIED>
96cdf0e10cSrcweir<!ATTLIST style:properties style:print-content %boolean; #IMPLIED>
97cdf0e10cSrcweir<!ATTLIST style:properties style:protect %boolean; #IMPLIED>
98cdf0e10cSrcweir<!ATTLIST style:properties style:wrap (none|left|right|parallel|dynamic|run-through) #IMPLIED>
99cdf0e10cSrcweir<!ENTITY % noLimitOrPositiveInteger "CDATA">
100cdf0e10cSrcweir<!ATTLIST style:properties style:number-wrapped-paragraphs %noLimitOrPositiveInteger; #IMPLIED>
101cdf0e10cSrcweir<!ATTLIST style:properties style:wrap-contour %boolean; #IMPLIED>
102cdf0e10cSrcweir<!ATTLIST style:properties style:wrap-contour-mode (full|outside) #IMPLIED>
103cdf0e10cSrcweir<!ATTLIST style:properties style:run-through (foreground|background) #IMPLIED>
104cdf0e10cSrcweir<!ATTLIST style:properties style:editable %boolean; #IMPLIED>
105cdf0e10cSrcweir<!ATTLIST style:properties style:mirror CDATA #IMPLIED>
106cdf0e10cSrcweir<!ATTLIST style:properties fo:clip CDATA #IMPLIED>
107cdf0e10cSrcweir<!ATTLIST style:properties text:animation (none|scroll|alternate|slide) #IMPLIED>
108cdf0e10cSrcweir<!ATTLIST style:properties text:animation-direction (left|right|up|down) #IMPLIED>
109cdf0e10cSrcweir<!ATTLIST style:properties text:animation-start-inside %boolean; #IMPLIED>
110cdf0e10cSrcweir<!ATTLIST style:properties text:animation-stop-inside %boolean; #IMPLIED>
111cdf0e10cSrcweir<!ATTLIST style:properties text:animation-repeat %integer; #IMPLIED>
112cdf0e10cSrcweir<!ATTLIST style:properties text:animation-delay %timeDuration; #IMPLIED>
113cdf0e10cSrcweir<!ATTLIST style:properties text:animation-steps %length; #IMPLIED>
114cdf0e10cSrcweir
115cdf0e10cSrcweir<!-- text properties -->
116cdf0e10cSrcweir<!ATTLIST style:properties fo:font-variant (normal|small-caps) #IMPLIED>
117cdf0e10cSrcweir<!ATTLIST style:properties fo:text-transform (none|lowercase|
118cdf0e10cSrcweir											  uppercase|capitalize) #IMPLIED>
119cdf0e10cSrcweir<!ATTLIST style:properties fo:color %color; #IMPLIED>
120cdf0e10cSrcweir<!ATTLIST style:properties style:use-window-font-color %boolean; #IMPLIED>
121cdf0e10cSrcweir<!ATTLIST style:properties style:text-outline %boolean; #IMPLIED>
122cdf0e10cSrcweir<!ATTLIST style:properties style:text-crossing-out
123cdf0e10cSrcweir						   (none|single-line|double-line|thick-line|slash|X)
124cdf0e10cSrcweir						   #IMPLIED>
125cdf0e10cSrcweir<!ATTLIST style:properties style:text-position CDATA #IMPLIED>
126cdf0e10cSrcweir<!ATTLIST style:properties style:text-align (left|right|start|center|end|justify|justified) #IMPLIED>
127cdf0e10cSrcweir
128cdf0e10cSrcweir<!ATTLIST style:properties style:font-name %string; #IMPLIED>
129cdf0e10cSrcweir<!ATTLIST style:properties fo:font-family %string; #IMPLIED>
130cdf0e10cSrcweir<!ATTLIST style:properties style:font-family-generic %fontFamilyGeneric;
131cdf0e10cSrcweir						   #IMPLIED>
132cdf0e10cSrcweir<!ATTLIST style:properties style:font-style-name %string; #IMPLIED>
133cdf0e10cSrcweir<!ATTLIST style:properties style:font-pitch %fontPitch; #IMPLIED>
134cdf0e10cSrcweir<!ATTLIST style:properties style:font-charset %textEncoding; #IMPLIED>
135cdf0e10cSrcweir<!ATTLIST style:properties style:font-name-asian %string; #IMPLIED>
136cdf0e10cSrcweir<!ATTLIST style:properties style:font-family-asian %string; #IMPLIED>
137cdf0e10cSrcweir<!ATTLIST style:properties style:font-family-generic-asian %fontFamilyGeneric;
138cdf0e10cSrcweir						   #IMPLIED>
139cdf0e10cSrcweir<!ATTLIST style:properties style:font-style-name-asian %string; #IMPLIED>
140cdf0e10cSrcweir<!ATTLIST style:properties style:font-pitch-asian %fontPitch; #IMPLIED>
141cdf0e10cSrcweir<!ATTLIST style:properties style:font-charset-asian %textEncoding; #IMPLIED>
142cdf0e10cSrcweir<!ATTLIST style:properties style:font-name-complex %string; #IMPLIED>
143cdf0e10cSrcweir<!ATTLIST style:properties style:font-family-complex %string; #IMPLIED>
144cdf0e10cSrcweir<!ATTLIST style:properties style:font-family-generic-complex %fontFamilyGeneric;
145cdf0e10cSrcweir						   #IMPLIED>
146cdf0e10cSrcweir<!ATTLIST style:properties style:font-style-name-complex %string; #IMPLIED>
147cdf0e10cSrcweir<!ATTLIST style:properties style:font-pitch-complex %fontPitch; #IMPLIED>
148cdf0e10cSrcweir<!ATTLIST style:properties style:font-charset-complex %textEncoding; #IMPLIED>
149cdf0e10cSrcweir
150cdf0e10cSrcweir<!ATTLIST style:properties fo:font-size %positiveLengthOrPercentage; #IMPLIED>
151cdf0e10cSrcweir<!ATTLIST style:properties style:font-size-rel %length; #IMPLIED>
152cdf0e10cSrcweir<!ATTLIST style:properties style:font-size-asian %positiveLengthOrPercentage; #IMPLIED>
153cdf0e10cSrcweir<!ATTLIST style:properties style:font-size-rel-asian %length; #IMPLIED>
154cdf0e10cSrcweir<!ATTLIST style:properties style:font-size-complex %positiveLengthOrPercentage; #IMPLIED>
155cdf0e10cSrcweir<!ATTLIST style:properties style:font-size-rel-complex %length; #IMPLIED>
156cdf0e10cSrcweir<!ENTITY % normalOrLength "CDATA">
157cdf0e10cSrcweir<!ATTLIST style:properties fo:letter-spacing %normalOrLength; #IMPLIED>
158cdf0e10cSrcweir<!ATTLIST style:properties fo:language %languageOnly; #IMPLIED>
159cdf0e10cSrcweir<!ATTLIST style:properties style:language-asian %languageOnly; #IMPLIED>
160cdf0e10cSrcweir<!ATTLIST style:properties style:language-complex %languageOnly; #IMPLIED>
161cdf0e10cSrcweir<!ATTLIST style:properties fo:country %country; #IMPLIED>
162cdf0e10cSrcweir<!ATTLIST style:properties style:country-asian %country; #IMPLIED>
163cdf0e10cSrcweir<!ATTLIST style:properties style:country-complex %country; #IMPLIED>
164cdf0e10cSrcweir<!ENTITY % fontStyle "(normal|italic|oblique)">
165cdf0e10cSrcweir<!ATTLIST style:properties fo:font-style %fontStyle; #IMPLIED>
166cdf0e10cSrcweir<!ATTLIST style:properties style:font-style-asian %fontStyle; #IMPLIED>
167cdf0e10cSrcweir<!ATTLIST style:properties style:font-style-complex %fontStyle; #IMPLIED>
168cdf0e10cSrcweir<!ENTITY % fontRelief "(none|embossed|engraved)">
169cdf0e10cSrcweir<!ATTLIST style:properties style:font-relief %fontRelief; #IMPLIED>
170cdf0e10cSrcweir<!ATTLIST style:properties fo:text-shadow CDATA #IMPLIED>
171cdf0e10cSrcweir<!ATTLIST style:properties style:text-underline
172cdf0e10cSrcweir						   (none|single|double|dotted|dash|long-dash|dot-dash|
173cdf0e10cSrcweir							dot-dot-dash|wave|bold|bold-dotted|bold-dash|
174cdf0e10cSrcweir							bold-long-dash|bold-dot-dash|bold-dot-dot-dash|
175cdf0e10cSrcweir							bold-wave|double-wave|small-wave) #IMPLIED>
176cdf0e10cSrcweir<!ATTLIST style:properties style:text-autospace (none | ideograph-alpha) #IMPLIED>
177cdf0e10cSrcweir<!ATTLIST style:properties style:punctuation-wrap (simple | hanging) #IMPLIED>
178cdf0e10cSrcweir<!ATTLIST style:properties style:line-break (normal | strict) #IMPLIED>
179cdf0e10cSrcweir<!ENTITY % fontColorOrColor "CDATA">
180cdf0e10cSrcweir<!ATTLIST style:properties style:text-underline-color %fontColorOrColor;
181cdf0e10cSrcweir						   #IMPLIED>
182cdf0e10cSrcweir<!ATTLIST style:properties fo:font-weight CDATA #IMPLIED>
183cdf0e10cSrcweir<!ATTLIST style:properties style:font-weight-asian CDATA #IMPLIED>
184cdf0e10cSrcweir<!ATTLIST style:properties style:font-weight-complex CDATA #IMPLIED>
185cdf0e10cSrcweir<!ATTLIST style:properties fo:score-spaces %boolean; #IMPLIED>
186cdf0e10cSrcweir<!ATTLIST style:properties style:letter-kerning %boolean; #IMPLIED>
187cdf0e10cSrcweir<!ATTLIST style:properties style:text-blinking %boolean; #IMPLIED>
188cdf0e10cSrcweir<!ATTLIST style:properties style:text-background-color %transparentOrColor;
189cdf0e10cSrcweir						   #IMPLIED>
190cdf0e10cSrcweir
191cdf0e10cSrcweir<!ATTLIST style:properties style:text-combine (none|letters|lines) #IMPLIED>
192cdf0e10cSrcweir<!ATTLIST style:properties style:text-combine-start-char %character; #IMPLIED>
193cdf0e10cSrcweir<!ATTLIST style:properties style:text-combine-end-char %character; #IMPLIED>
194cdf0e10cSrcweir<!ATTLIST style:properties style:text-emphasize CDATA #IMPLIED>
195cdf0e10cSrcweir<!ATTLIST style:properties style:text-scale %percentage; #IMPLIED>
196cdf0e10cSrcweir<!ATTLIST style:properties style:text-rotation-angle %integer; #IMPLIED>
197cdf0e10cSrcweir<!ATTLIST style:properties style:text-rotation-scale (fixed|line-height) #IMPLIED>
198cdf0e10cSrcweir<!ATTLIST style:properties text:display (none|true) #IMPLIED>
199cdf0e10cSrcweir
200cdf0e10cSrcweir<!-- paragraph properties -->
201cdf0e10cSrcweir<!ENTITY % nonNegativeLengthOrPercentageOrNormal "CDATA">
202cdf0e10cSrcweir<!ATTLIST style:properties fo:line-height
203cdf0e10cSrcweir						   %nonNegativeLengthOrPercentageOrNormal; #IMPLIED>
204cdf0e10cSrcweir<!ATTLIST style:properties style:line-height-at-least %nonNegativeLength;
205cdf0e10cSrcweir						   #IMPLIED>
206cdf0e10cSrcweir<!ATTLIST style:properties style:line-spacing %length; #IMPLIED>
207cdf0e10cSrcweir<!ATTLIST style:properties fo:text-align (start|end|center|justify) #IMPLIED>
208cdf0e10cSrcweir<!ATTLIST style:properties fo:text-align-last (start|center|justify) #IMPLIED>
209cdf0e10cSrcweir<!ATTLIST style:properties style:text-align-source (fix|value-type) #IMPLIED>
210cdf0e10cSrcweir<!ATTLIST style:properties style:justify-single-word %boolean; #IMPLIED>
211cdf0e10cSrcweir<!-- fo:keep-together is new in OOo 2.0 -->
212cdf0e10cSrcweir<!ATTLIST style:properties fo:keep-together (auto|always) #IMPLIED>
213cdf0e10cSrcweir<!ATTLIST style:properties style:break-inside (auto|avoid) #IMPLIED>
214cdf0e10cSrcweir<!ATTLIST style:properties fo:widows %nonNegativeInteger; #IMPLIED>
215cdf0e10cSrcweir<!ATTLIST style:properties fo:orphans %nonNegativeInteger; #IMPLIED>
216cdf0e10cSrcweir
217cdf0e10cSrcweir<!ATTLIST style:properties fo:hyphenate %boolean; #IMPLIED>
218cdf0e10cSrcweir<!ATTLIST style:properties fo:hyphenate-keep (none|page) #IMPLIED>
219cdf0e10cSrcweir<!ATTLIST style:properties fo:hyphenation-remain-char-count %positiveInteger;
220cdf0e10cSrcweir						   #IMPLIED>
221cdf0e10cSrcweir<!ATTLIST style:properties fo:hyphenation-push-char-count %positiveInteger;
222cdf0e10cSrcweir						   #IMPLIED>
223cdf0e10cSrcweir<!ATTLIST style:properties fo:hyphenation-ladder-count
224cdf0e10cSrcweir						   %noLimitOrPositiveInteger;  #IMPLIED>
225cdf0e10cSrcweir<!ATTLIST style:properties style:page-number %positiveInteger; #IMPLIED>
226cdf0e10cSrcweir
227cdf0e10cSrcweir<!ELEMENT style:tab-stops (style:tab-stop)*>
228cdf0e10cSrcweir<!ELEMENT style:tab-stop EMPTY>
229cdf0e10cSrcweir<!ATTLIST style:tab-stop style:position %nonNegativeLength; #REQUIRED>
230cdf0e10cSrcweir<!ATTLIST style:tab-stop style:type (left|center|right|char|default) "left">
231cdf0e10cSrcweir<!ATTLIST style:tab-stop style:char %character; #IMPLIED>
232cdf0e10cSrcweir<!ATTLIST style:tab-stop style:leader-char %character; " ">
233cdf0e10cSrcweir
234cdf0e10cSrcweir<!ELEMENT style:drop-cap EMPTY>
235cdf0e10cSrcweir<!ENTITY % wordOrPositiveInteger "CDATA">
236cdf0e10cSrcweir<!ATTLIST style:drop-cap style:length %wordOrPositiveInteger; "1">
237cdf0e10cSrcweir<!ATTLIST style:drop-cap style:lines %positiveInteger; "1">
238cdf0e10cSrcweir<!ATTLIST style:drop-cap style:distance %length; "0cm">
239cdf0e10cSrcweir<!ATTLIST style:drop-cap style:style-name %styleName; #IMPLIED>
240cdf0e10cSrcweir
241cdf0e10cSrcweir<!ATTLIST style:properties style:register-true %boolean; #IMPLIED>
242cdf0e10cSrcweir<!ATTLIST style:properties style:register-truth-ref-style-name %styleName; #IMPLIED>
243cdf0e10cSrcweir<!ATTLIST style:properties fo:margin-left %positiveLengthOrPercentage; #IMPLIED>
244cdf0e10cSrcweir<!ATTLIST style:properties fo:margin-right %positiveLengthOrPercentage;
245cdf0e10cSrcweir						   #IMPLIED>
246cdf0e10cSrcweir<!ATTLIST style:properties fo:text-indent %lengthOrPercentage; #IMPLIED>
247cdf0e10cSrcweir<!ATTLIST style:properties style:auto-text-indent %boolean; #IMPLIED>
248cdf0e10cSrcweir<!ATTLIST style:properties fo:margin-top %positiveLengthOrPercentage; #IMPLIED>
249cdf0e10cSrcweir<!ATTLIST style:properties fo:margin-bottom %positiveLengthOrPercentage; #IMPLIED>
250cdf0e10cSrcweir<!ATTLIST style:properties fo:break-before (auto|column|page) #IMPLIED>
251cdf0e10cSrcweir<!ATTLIST style:properties fo:break-after (auto|column|page) #IMPLIED>
252cdf0e10cSrcweir<!ATTLIST style:properties fo:background-color %transparentOrColor; #IMPLIED>
253cdf0e10cSrcweir<!ATTLIST style:properties style:background-transparency %percentage; #IMPLIED>
254cdf0e10cSrcweir<!ATTLIST style:properties style:dynamic-spacing %boolean; #IMPLIED>
255cdf0e10cSrcweir
256cdf0e10cSrcweir<!ELEMENT style:background-image (office:binary-data?)>
257cdf0e10cSrcweir<!ATTLIST style:background-image xlink:type (simple) #IMPLIED>
258cdf0e10cSrcweir<!ATTLIST style:background-image xlink:href %uriReference; #IMPLIED>
259cdf0e10cSrcweir<!ATTLIST style:background-image xlink:show (embed) #IMPLIED>
260cdf0e10cSrcweir<!ATTLIST style:background-image xlink:actuate (onLoad) #IMPLIED>
261cdf0e10cSrcweir<!ATTLIST style:background-image style:repeat (no-repeat|repeat|stretch)
262cdf0e10cSrcweir								 "repeat">
263cdf0e10cSrcweir<!ATTLIST style:background-image style:position CDATA "center">
264cdf0e10cSrcweir<!ATTLIST style:background-image style:filter-name %string; #IMPLIED>
265cdf0e10cSrcweir<!ATTLIST style:background-image draw:transparency %percentage; #IMPLIED>
266cdf0e10cSrcweir
267cdf0e10cSrcweir<!ELEMENT style:symbol-image (office:binary-data?)>
268cdf0e10cSrcweir<!ATTLIST style:symbol-image xlink:type (simple) #IMPLIED>
269cdf0e10cSrcweir<!ATTLIST style:symbol-image xlink:href %uriReference; #IMPLIED>
270cdf0e10cSrcweir<!ATTLIST style:symbol-image xlink:show (embed) #IMPLIED>
271cdf0e10cSrcweir<!ATTLIST style:symbol-image xlink:actuate (onLoad) #IMPLIED>
272cdf0e10cSrcweir
273cdf0e10cSrcweir<!ATTLIST style:properties fo:border CDATA #IMPLIED>
274cdf0e10cSrcweir<!ATTLIST style:properties fo:border-top CDATA #IMPLIED>
275cdf0e10cSrcweir<!ATTLIST style:properties fo:border-bottom CDATA #IMPLIED>
276cdf0e10cSrcweir<!ATTLIST style:properties fo:border-left CDATA #IMPLIED>
277cdf0e10cSrcweir<!ATTLIST style:properties fo:border-right CDATA #IMPLIED>
278cdf0e10cSrcweir<!ATTLIST style:properties style:border-line-width CDATA #IMPLIED>
279cdf0e10cSrcweir<!ATTLIST style:properties style:border-line-width-top CDATA #IMPLIED>
280cdf0e10cSrcweir<!ATTLIST style:properties style:border-line-width-bottom CDATA #IMPLIED>
281cdf0e10cSrcweir<!ATTLIST style:properties style:border-line-width-left CDATA #IMPLIED>
282cdf0e10cSrcweir<!ATTLIST style:properties style:border-line-width-right CDATA #IMPLIED>
283cdf0e10cSrcweir<!ATTLIST style:properties fo:padding %nonNegativeLength; #IMPLIED>
284cdf0e10cSrcweir<!ATTLIST style:properties fo:padding-top %nonNegativeLength; #IMPLIED>
285cdf0e10cSrcweir<!ATTLIST style:properties fo:padding-bottom %nonNegativeLength; #IMPLIED>
286cdf0e10cSrcweir<!ATTLIST style:properties fo:padding-left %nonNegativeLength; #IMPLIED>
287cdf0e10cSrcweir<!ATTLIST style:properties fo:padding-right %nonNegativeLength; #IMPLIED>
288cdf0e10cSrcweir<!ATTLIST style:properties style:shadow CDATA #IMPLIED>
289cdf0e10cSrcweir<!ATTLIST style:properties fo:keep-with-next %boolean; #IMPLIED>
290cdf0e10cSrcweir<!ATTLIST style:properties style:join-border %boolean; #IMPLIED>
291cdf0e10cSrcweir
292cdf0e10cSrcweir<!ATTLIST style:properties text:number-lines %boolean; "false">
293cdf0e10cSrcweir<!ATTLIST style:properties text:line-number %nonNegativeInteger; #IMPLIED>
294cdf0e10cSrcweir
295cdf0e10cSrcweir<!ATTLIST style:properties style:decimal-places %nonNegativeInteger; #IMPLIED>
296cdf0e10cSrcweir<!ATTLIST style:properties style:tab-stop-distance %nonNegativeLength; #IMPLIED>
297cdf0e10cSrcweir
298cdf0e10cSrcweir<!-- section properties -->
299cdf0e10cSrcweir<!ATTLIST style:properties text:dont-balance-text-columns %boolean; #IMPLIED>
300cdf0e10cSrcweir
301cdf0e10cSrcweir<!-- ruby properties -->
302cdf0e10cSrcweir<!ATTLIST style:properties style:ruby-align (left|center|right|distribute-letter|distribute-space) #IMPLIED>
303cdf0e10cSrcweir<!ATTLIST style:properties style:ruby-position (above|below) #IMPLIED>
304cdf0e10cSrcweir
305cdf0e10cSrcweir
306cdf0e10cSrcweir<!-- table properties -->
307cdf0e10cSrcweir<!ATTLIST style:properties style:width %positiveLength; #IMPLIED>
308cdf0e10cSrcweir<!ATTLIST style:properties style:rel-width %percentage; #IMPLIED>
309cdf0e10cSrcweir<!ATTLIST style:properties style:may-break-between-rows %boolean; #IMPLIED>
310cdf0e10cSrcweir<!ATTLIST style:properties table:page-style-name %styleName; #IMPLIED>
311cdf0e10cSrcweir<!ATTLIST style:properties table:display %boolean; #IMPLIED>
312cdf0e10cSrcweir
313cdf0e10cSrcweir<!-- table column properties -->
314cdf0e10cSrcweir<!ATTLIST style:properties style:column-width %positiveLength; #IMPLIED>
315cdf0e10cSrcweir<!ENTITY % relWidth "CDATA">
316cdf0e10cSrcweir<!ATTLIST style:properties style:rel-column-width %relWidth; #IMPLIED>
317cdf0e10cSrcweir<!ATTLIST style:properties style:use-optimal-column-width %boolean; #IMPLIED>
318cdf0e10cSrcweir
319cdf0e10cSrcweir<!-- table row properties -->
320cdf0e10cSrcweir<!ATTLIST style:properties style:row-height %positiveLength; #IMPLIED>
321cdf0e10cSrcweir<!ATTLIST style:properties style:min-row-height %nonNegativeLength; #IMPLIED>
322cdf0e10cSrcweir<!ATTLIST style:properties style:use-optimal-row-height %boolean; #IMPLIED>
323cdf0e10cSrcweir
324cdf0e10cSrcweir<!-- table cell properties -->
325cdf0e10cSrcweir<!ATTLIST style:properties
326cdf0e10cSrcweir	table:align (left | center | right | margins) #IMPLIED
327cdf0e10cSrcweir	table:border-model (collapsing | separating) #IMPLIED
328cdf0e10cSrcweir	fo:vertical-align (top | middle | bottom | automatic) #IMPLIED
329cdf0e10cSrcweir	fo:direction (ltr | ttb) #IMPLIED
330cdf0e10cSrcweir	style:glyph-orientation-vertical (auto | 0) #IMPLIED
331cdf0e10cSrcweir	style:rotation-angle %nonNegativeInteger; #IMPLIED
332cdf0e10cSrcweir	style:rotation-align (none | bottom | top | center) #IMPLIED
333cdf0e10cSrcweir	style:cell-protect CDATA #IMPLIED
334cdf0e10cSrcweir	fo:wrap-option (no-wrap | wrap) #IMPLIED
335cdf0e10cSrcweir>
336cdf0e10cSrcweir<!ELEMENT style:columns (style:column-sep?,style:column*)>
337cdf0e10cSrcweir<!ATTLIST style:columns fo:column-count %nonNegativeInteger; #IMPLIED>
338cdf0e10cSrcweir<!ATTLIST style:columns fo:column-gap %positiveLength; #IMPLIED>
339cdf0e10cSrcweir
340cdf0e10cSrcweir<!ELEMENT style:column EMPTY>
341cdf0e10cSrcweir<!ATTLIST style:column style:rel-width CDATA #IMPLIED>
342cdf0e10cSrcweir<!ATTLIST style:column fo:margin-left %positiveLength; #IMPLIED>
343cdf0e10cSrcweir<!ATTLIST style:column fo:margin-right %positiveLength; #IMPLIED>
344cdf0e10cSrcweir
345cdf0e10cSrcweir<!ELEMENT style:column-sep EMPTY>
346cdf0e10cSrcweir<!ATTLIST style:column-sep style:style (none|solid|dotted|dashed|dot-dashed)
347cdf0e10cSrcweir																	"solid">
348cdf0e10cSrcweir<!ATTLIST style:column-sep style:width %length; #REQUIRED>
349cdf0e10cSrcweir<!ATTLIST style:column-sep style:height %percentage; "100&#37;">
350cdf0e10cSrcweir<!ATTLIST style:column-sep style:vertical-align (top|middle|bottom) "top">
351cdf0e10cSrcweir<!ATTLIST style:column-sep style:color %color; "#000000">
352cdf0e10cSrcweir
353cdf0e10cSrcweir<!-- page master properties -->
354cdf0e10cSrcweir<!ELEMENT style:page-master (style:properties?, style:header-style?, style:footer-style?)>
355cdf0e10cSrcweir<!ATTLIST style:page-master style:name %styleName; #REQUIRED>
356cdf0e10cSrcweir<!ATTLIST style:page-master style:page-usage (all|left|right|mirrored) "all">
357cdf0e10cSrcweir
358cdf0e10cSrcweir<!ELEMENT style:header-style (style:properties?)>
359cdf0e10cSrcweir<!ELEMENT style:footer-style (style:properties?)>
360cdf0e10cSrcweir
361cdf0e10cSrcweir<!ATTLIST style:properties fo:page-width %length; #IMPLIED>
362cdf0e10cSrcweir<!ATTLIST style:properties fo:page-height %length; #IMPLIED>
363cdf0e10cSrcweir<!ATTLIST style:properties style:paper-tray-name %string; #IMPLIED>
364cdf0e10cSrcweir<!ATTLIST style:properties style:print-orientation (portrait|landscape) #IMPLIED>
365cdf0e10cSrcweir<!ATTLIST style:properties style:print CDATA #IMPLIED>
366cdf0e10cSrcweir<!ATTLIST style:properties style:print-page-order (ttb|ltr) #IMPLIED>
367cdf0e10cSrcweir<!ATTLIST style:properties style:first-page-number %positiveInteger; #IMPLIED>
368cdf0e10cSrcweir<!ATTLIST style:properties style:scale-to %percentage; #IMPLIED>
369cdf0e10cSrcweir<!ATTLIST style:properties style:scale-to-pages %positiveInteger; #IMPLIED>
370cdf0e10cSrcweir<!ATTLIST style:properties style:table-centering (horizontal | vertical | both | none) #IMPLIED>
371cdf0e10cSrcweir
372cdf0e10cSrcweir<!ATTLIST style:properties style:footnote-max-height %lengthOrNoLimit; #IMPLIED>
373cdf0e10cSrcweir<!ATTLIST style:properties style:vertical-align (top|bottom|middle|basline|auto) #IMPLIED>
374cdf0e10cSrcweir<!ATTLIST style:properties style:writing-mode (lr-tb|rl-tb|tb-rl|tb-lr|lr|rl|tb|page) "lr-tb">
375cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-mode (none|line|both) #IMPLIED>
376cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-base-height %length; #IMPLIED>
377cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-ruby-height %length; #IMPLIED>
378cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-lines %positiveInteger; #IMPLIED>
379cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-color %color; #IMPLIED>
380cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-ruby-below %boolean; #IMPLIED>
381cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-print %boolean; #IMPLIED>
382cdf0e10cSrcweir<!ATTLIST style:properties style:layout-grid-display %boolean; #IMPLIED>
383cdf0e10cSrcweir<!ATTLIST style:properties style:snap-to-layout-grid %boolean; #IMPLIED>
384cdf0e10cSrcweir
385cdf0e10cSrcweir<!ELEMENT style:footnote-sep EMPTY>
386cdf0e10cSrcweir<!ATTLIST style:footnote-sep style:width %length; #IMPLIED>
387cdf0e10cSrcweir<!ATTLIST style:footnote-sep style:rel-width %percentage; #IMPLIED>
388cdf0e10cSrcweir<!ATTLIST style:footnote-sep style:color %color; #IMPLIED>
389cdf0e10cSrcweir<!ATTLIST style:footnote-sep style:adjustment (left|center|right) "left">
390cdf0e10cSrcweir<!ATTLIST style:footnote-sep style:distance-before-sep %length; #IMPLIED>
391cdf0e10cSrcweir<!ATTLIST style:footnote-sep style:distance-after-sep %length; #IMPLIED>
392cdf0e10cSrcweir
393cdf0e10cSrcweir<!-- master page -->
394cdf0e10cSrcweir<!ELEMENT style:master-page ( (style:header, style:header-left?)?, (style:footer, style:footer-left?)?,
395cdf0e10cSrcweir								office:forms?,style:style*, (%shapes;)*, presentation:notes? )>
396cdf0e10cSrcweir<!ATTLIST style:master-page style:name %styleName; #REQUIRED>
397cdf0e10cSrcweir<!ATTLIST style:master-page style:page-master-name %styleName; #REQUIRED>
398cdf0e10cSrcweir<!ATTLIST style:master-page style:next-style-name %styleName; #IMPLIED>
399cdf0e10cSrcweir<!ATTLIST style:master-page draw:style-name %styleName; #IMPLIED>
400cdf0e10cSrcweir
401cdf0e10cSrcweir<!-- handout master -->
402cdf0e10cSrcweir<!ELEMENT style:handout-master (%shapes;)*>
403cdf0e10cSrcweir<!ATTLIST style:handout-master presentation:presentation-page-layout-name %styleName; #IMPLIED>
404cdf0e10cSrcweir<!ATTLIST style:handout-master style:page-master-name %styleName; #IMPLIED>
405cdf0e10cSrcweir<!ATTLIST style:handout-master draw:style-name %styleName; #IMPLIED>
406cdf0e10cSrcweir
407cdf0e10cSrcweir<!ENTITY % hd-ft-content "( %headerText; | (style:region-left?, style:region-center?, style:region-right?) )">
408cdf0e10cSrcweir<!ELEMENT style:header %hd-ft-content;>
409cdf0e10cSrcweir<!ATTLIST style:header style:display %boolean; "true">
410cdf0e10cSrcweir<!ELEMENT style:footer %hd-ft-content;>
411cdf0e10cSrcweir<!ATTLIST style:footer style:display %boolean; "true">
412cdf0e10cSrcweir<!ELEMENT style:header-left %hd-ft-content;>
413cdf0e10cSrcweir<!ATTLIST style:header-left style:display %boolean; "true">
414cdf0e10cSrcweir<!ELEMENT style:footer-left %hd-ft-content;>
415cdf0e10cSrcweir<!ATTLIST style:footer-left style:display %boolean; "true">
416cdf0e10cSrcweir
417cdf0e10cSrcweir<!ENTITY % region-content "(text:p*)">
418cdf0e10cSrcweir<!ELEMENT style:region-left %region-content;>
419cdf0e10cSrcweir<!ELEMENT style:region-center %region-content;>
420cdf0e10cSrcweir<!ELEMENT style:region-right %region-content;>
421cdf0e10cSrcweir
422cdf0e10cSrcweir<!-- control shape properties -->
423cdf0e10cSrcweir<!ATTLIST style:properties draw:symbol-color %color; #IMPLIED>
424