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