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