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