1
<?xml version="1.0" encoding="UTF-8"?>
3
OASIS OpenDocument v1.0
4
OASIS Standard, 1 May 2005
10
© 1999-2005 Sun Microsystems, Inc.
14
xmlns="http://relaxng.org/ns/structure/1.0"
15
xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
17
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
19
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
20
xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
21
xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0"
22
xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
23
xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
24
xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
25
xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0"
26
xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
27
xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
28
xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
29
xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
30
xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
31
xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
32
xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0"
34
xmlns:dc="http://purl.org/dc/elements/1.1/"
35
xmlns:xlink="http://www.w3.org/1999/xlink"
36
xmlns:math="http://www.w3.org/1998/Math/MathML"
37
xmlns:xforms="http://www.w3.org/2002/xforms"
39
xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
40
xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
41
xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0"
43
<define name="office-process-content">
45
<attribute name="office:process-content" a:defaultValue="true">
52
<ref name="office-document"/>
53
<ref name="office-document-content"/>
54
<ref name="office-document-styles"/>
55
<ref name="office-document-meta"/>
56
<ref name="office-document-settings"/>
59
<define name="office-document">
60
<element name="office:document">
61
<ref name="office-document-attrs"/>
62
<ref name="office-document-common-attrs"/>
63
<ref name="office-meta"/>
64
<ref name="office-settings"/>
65
<ref name="office-scripts"/>
66
<ref name="office-font-face-decls"/>
67
<ref name="office-styles"/>
68
<ref name="office-automatic-styles"/>
69
<ref name="office-master-styles"/>
70
<ref name="office-body"/>
73
<define name="office-document-content">
74
<element name="office:document-content">
75
<ref name="office-document-common-attrs"/>
76
<ref name="office-scripts"/>
77
<ref name="office-font-face-decls"/>
78
<ref name="office-automatic-styles"/>
79
<ref name="office-body"/>
82
<define name="office-document-styles">
83
<element name="office:document-styles">
84
<ref name="office-document-common-attrs"/>
85
<ref name="office-font-face-decls"/>
86
<ref name="office-styles"/>
87
<ref name="office-automatic-styles"/>
88
<ref name="office-master-styles"/>
91
<define name="office-document-meta">
92
<element name="office:document-meta">
93
<ref name="office-document-common-attrs"/>
94
<ref name="office-meta"/>
97
<define name="office-document-settings">
98
<element name="office:document-settings">
99
<ref name="office-document-common-attrs"/>
100
<ref name="office-settings"/>
103
<define name="office-document-common-attrs" combine="interleave">
105
<attribute name="office:version">
110
<define name="office-document-attrs" combine="interleave">
111
<attribute name="office:mimetype">
115
<define name="office-meta">
117
<element name="office:meta">
118
<ref name="office-meta-content"/>
123
<define name="office-meta-content">
124
<ref name="anyElements"/>
127
<define name="office-meta-content-strict">
129
<ref name="office-meta-data"/>
132
<define name="office-body">
133
<element name="office:body">
134
<ref name="office-body-content"/>
137
<define name="office-body-content" combine="choice">
138
<element name="office:text">
139
<ref name="office-text-attlist"/>
140
<ref name="office-text-content-prelude"/>
142
<ref name="office-text-content-main"/>
144
<ref name="office-text-content-epilogue"/>
147
<define name="office-text-content-prelude">
148
<ref name="office-forms"/>
149
<ref name="text-tracked-changes"/>
150
<ref name="text-decls"/>
151
<ref name="table-decls"/>
153
<define name="office-text-content-main">
156
<ref name="text-content"/>
159
<ref name="text-page-sequence"/>
170
<define name="text-content">
174
<ref name="text-list"/>
175
<ref name="text-numbered-paragraph"/>
176
<ref name="table-table"/>
178
<ref name="text-section"/>
179
<ref name="text-table-of-content"/>
180
<ref name="text-illustration-index"/>
181
<ref name="text-table-index"/>
182
<ref name="text-object-index"/>
183
<ref name="text-user-index"/>
184
<ref name="text-alphabetical-index"/>
185
<ref name="text-bibliography"/>
187
<ref name="change-marks"/>
190
<define name="office-text-content-epilogue">
191
<ref name="table-functions"/>
193
<define name="office-text-attlist" combine="interleave">
195
<attribute name="text:global" a:defaultValue="false">
196
<ref name="boolean"/>
200
<define name="office-body-content" combine="choice">
201
<element name="office:drawing">
202
<ref name="office-drawing-attlist"/>
203
<ref name="office-drawing-content-prelude"/>
204
<ref name="office-drawing-content-main"/>
205
<ref name="office-drawing-content-epilogue"/>
209
<define name="office-drawing-attlist">
212
<define name="office-drawing-content-prelude">
213
<ref name="text-decls"/>
214
<ref name="table-decls"/>
216
<define name="office-drawing-content-main">
218
<ref name="draw-page"/>
221
<define name="office-drawing-content-epilogue">
222
<ref name="table-functions"/>
224
<define name="office-body-content" combine="choice">
225
<element name="office:presentation">
226
<ref name="office-presentation-attlist"/>
227
<ref name="office-presentation-content-prelude"/>
228
<ref name="office-presentation-content-main"/>
229
<ref name="office-presentation-content-epilogue"/>
233
<define name="office-presentation-attlist">
236
<define name="office-presentation-content-prelude">
237
<ref name="text-decls"/>
238
<ref name="table-decls"/>
239
<ref name="presentation-decls"/>
241
<define name="office-presentation-content-main">
243
<ref name="draw-page"/>
246
<define name="office-presentation-content-epilogue">
247
<ref name="presentation-settings"/>
248
<ref name="table-functions"/>
250
<define name="office-body-content" combine="choice">
251
<element name="office:spreadsheet">
252
<ref name="office-spreadsheet-attlist"/>
253
<ref name="office-spreadsheet-content-prelude"/>
254
<ref name="office-spreadsheet-content-main"/>
255
<ref name="office-spreadsheet-content-epilogue"/>
258
<define name="office-spreadsheet-content-prelude">
260
<ref name="table-tracked-changes"/>
262
<ref name="text-decls"/>
263
<ref name="table-decls"/>
266
<define name="table-decls">
268
<ref name="table-calculation-settings"/>
271
<ref name="table-content-validations"/>
274
<ref name="table-label-ranges"/>
277
<define name="office-spreadsheet-content-main">
279
<ref name="table-table"/>
282
<define name="office-spreadsheet-content-epilogue">
283
<ref name="table-functions"/>
286
<define name="table-functions">
288
<ref name="table-named-expressions"/>
291
<ref name="table-database-ranges"/>
294
<ref name="table-data-pilot-tables"/>
297
<ref name="table-consolidation"/>
300
<ref name="table-dde-links"/>
303
<define name="office-body-content" combine="choice">
304
<element name="office:chart">
305
<ref name="office-chart-attlist"/>
306
<ref name="office-chart-content-prelude"/>
307
<ref name="office-chart-content-main"/>
308
<ref name="office-chart-content-epilogue"/>
312
<define name="office-chart-attlist">
315
<define name="office-chart-content-prelude">
316
<ref name="text-decls"/>
317
<ref name="table-decls"/>
319
<define name="office-chart-content-main">
320
<ref name="chart-chart"/>
322
<define name="office-chart-content-epilogue">
323
<ref name="table-functions"/>
325
<define name="office-body-content" combine="choice">
326
<element name="office:image">
327
<ref name="office-image-attlist"/>
328
<ref name="office-image-content-prelude"/>
329
<ref name="office-image-content-main"/>
330
<ref name="office-image-content-epilogue"/>
334
<define name="office-image-attlist">
337
<define name="office-image-content-prelude">
340
<define name="office-image-content-main">
341
<ref name="draw-frame"/>
343
<define name="office-image-content-epilogue">
346
<define name="office-settings">
348
<element name="office:settings">
350
<ref name="config-config-item-set"/>
355
<define name="config-config-item-set">
356
<element name="config:config-item-set">
357
<ref name="config-config-item-set-attlist"/>
358
<ref name="config-items"/>
362
<define name="config-items">
365
<ref name="config-config-item"/>
366
<ref name="config-config-item-set"/>
367
<ref name="config-config-item-map-named"/>
368
<ref name="config-config-item-map-indexed"/>
372
<define name="config-config-item-set-attlist" combine="interleave">
373
<attribute name="config:name">
377
<define name="config-config-item">
378
<element name="config:config-item">
379
<ref name="config-config-item-attlist"/>
383
<define name="config-config-item-attlist" combine="interleave">
384
<attribute name="config:name">
388
<define name="config-config-item-attlist" combine="interleave">
389
<attribute name="config:type">
391
<value>boolean</value>
395
<value>double</value>
396
<value>string</value>
397
<value>datetime</value>
398
<value>base64Binary</value>
402
<define name="config-config-item-map-indexed">
403
<element name="config:config-item-map-indexed">
404
<ref name="config-config-item-map-indexed-attlist"/>
406
<ref name="config-config-item-map-entry"/>
410
<define name="config-config-item-map-indexed-attlist" combine="interleave">
411
<attribute name="config:name">
415
<define name="config-config-item-map-entry">
416
<element name="config:config-item-map-entry">
417
<ref name="config-config-item-map-entry-attlist"/>
418
<ref name="config-items"/>
421
<define name="config-config-item-map-entry-attlist" combine="interleave">
423
<attribute name="config:name">
428
<define name="config-config-item-map-named">
429
<element name="config:config-item-map-named">
430
<ref name="config-config-item-map-named-attlist"/>
432
<ref name="config-config-item-map-entry"/>
436
<define name="config-config-item-map-named-attlist" combine="interleave">
437
<attribute name="config:name">
441
<define name="office-scripts">
443
<element name="office:scripts">
445
<ref name="office-script"/>
448
<ref name="office-event-listeners"/>
453
<define name="office-script">
454
<element name="office:script">
455
<ref name="office-script-attlist"/>
457
<ref name="anyElements"/>
461
<define name="office-script-attlist">
462
<attribute name="script:language">
466
<define name="office-font-face-decls">
468
<element name="office:font-face-decls">
470
<ref name="style-font-face"/>
475
<define name="office-styles">
477
<element name="office:styles">
481
<ref name="style-default-style"/>
484
<ref name="text-outline-style"/>
487
<ref name="text-notes-configuration"/>
490
<ref name="text-bibliography-configuration"/>
493
<ref name="text-linenumbering-configuration"/>
496
<ref name="draw-gradient"/>
499
<ref name="svg-linearGradient"/>
502
<ref name="svg-radialGradient"/>
505
<ref name="draw-hatch"/>
508
<ref name="draw-fill-image"/>
511
<ref name="draw-marker"/>
514
<ref name="draw-stroke-dash"/>
517
<ref name="draw-opacity"/>
520
<ref name="style-presentation-page-layout"/>
526
<define name="office-automatic-styles">
528
<element name="office:automatic-styles">
532
<ref name="style-page-layout"/>
538
<define name="office-master-styles">
540
<element name="office:master-styles">
543
<ref name="style-master-page"/>
546
<ref name="style-handout-master"/>
549
<ref name="draw-layer-set"/>
556
<define name="styles">
559
<ref name="style-style"/>
562
<ref name="text-list-style"/>
565
<ref name="number-number-style"/>
568
<ref name="number-currency-style"/>
571
<ref name="number-percentage-style"/>
574
<ref name="number-date-style"/>
577
<ref name="number-time-style"/>
580
<ref name="number-boolean-style"/>
583
<ref name="number-text-style"/>
587
<define name="office-meta-data" combine="choice">
588
<element name="meta:generator">
592
<define name="office-meta-data" combine="choice">
593
<element name="dc:title">
597
<define name="office-meta-data" combine="choice">
598
<element name="dc:description">
602
<define name="office-meta-data" combine="choice">
603
<element name="dc:subject">
607
<define name="office-meta-data" combine="choice">
608
<element name="meta:keyword">
612
<define name="office-meta-data" combine="choice">
613
<element name="meta:initial-creator">
617
<define name="office-meta-data" combine="choice">
618
<ref name="dc-creator"/>
620
<define name="dc-creator">
621
<element name="dc:creator">
625
<define name="office-meta-data" combine="choice">
626
<element name="meta:printed-by">
630
<define name="office-meta-data" combine="choice">
631
<element name="meta:creation-date">
632
<ref name="dateTime"/>
635
<define name="office-meta-data" combine="choice">
636
<ref name="dc-date"/>
638
<define name="dc-date">
639
<element name="dc:date">
640
<ref name="dateTime"/>
643
<define name="office-meta-data" combine="choice">
644
<element name="meta:print-date">
645
<ref name="dateTime"/>
648
<define name="office-meta-data" combine="choice">
649
<element name="meta:template">
650
<attribute name="xlink:href">
654
<attribute name="xlink:type" a:defaultValue="simple">
655
<value>simple</value>
659
<attribute name="xlink:actuate" a:defaultValue="onRequest">
660
<value>onRequest</value>
664
<attribute name="xlink:title">
669
<attribute name="meta:date">
670
<ref name="dateTime"/>
675
<define name="office-meta-data" combine="choice">
676
<element name="meta:auto-reload">
678
<attribute name="xlink:type" a:defaultValue="simple">
679
<value>simple</value>
683
<attribute name="xlink:show" a:defaultValue="replace">
684
<value>replace</value>
688
<attribute name="xlink:actuate" a:defaultValue="onLoad">
689
<value>onLoad</value>
693
<attribute name="xlink:href">
698
<attribute name="meta:delay">
699
<ref name="duration"/>
704
<define name="office-meta-data" combine="choice">
705
<element name="meta:hyperlink-behaviour">
707
<attribute name="office:target-frame-name">
708
<ref name="targetFrameName"/>
712
<attribute name="xlink:show">
715
<value>replace</value>
721
<define name="office-meta-data" combine="choice">
722
<element name="dc:language">
723
<ref name="language"/>
726
<define name="office-meta-data" combine="choice">
727
<element name="meta:editing-cycles">
728
<ref name="nonNegativeInteger"/>
731
<define name="office-meta-data" combine="choice">
732
<element name="meta:editing-duration">
733
<ref name="duration"/>
736
<define name="office-meta-data" combine="choice">
737
<element name="meta:document-statistic">
739
<attribute name="meta:page-count">
740
<ref name="nonNegativeInteger"/>
744
<attribute name="meta:table-count">
745
<ref name="nonNegativeInteger"/>
749
<attribute name="meta:draw-count">
750
<ref name="nonNegativeInteger"/>
754
<attribute name="meta:image-count">
755
<ref name="nonNegativeInteger"/>
759
<attribute name="meta:ole-object-count">
760
<ref name="nonNegativeInteger"/>
764
<attribute name="meta:paragraph-count">
765
<ref name="nonNegativeInteger"/>
769
<attribute name="meta:word-count">
770
<ref name="nonNegativeInteger"/>
774
<attribute name="meta:character-count">
775
<ref name="nonNegativeInteger"/>
779
<attribute name="frame-count">
780
<ref name="nonNegativeInteger"/>
784
<attribute name="sentence-count">
785
<ref name="nonNegativeInteger"/>
789
<attribute name="syllable-count">
790
<ref name="nonNegativeInteger"/>
794
<attribute name="non-whitespace-character-count">
795
<ref name="nonNegativeInteger"/>
799
<attribute name="meta:row-count">
800
<ref name="nonNegativeInteger"/>
804
<attribute name="meta:cell-count">
805
<ref name="nonNegativeInteger"/>
809
<attribute name="meta:object-count">
810
<ref name="nonNegativeInteger"/>
815
<define name="office-meta-data" combine="choice">
816
<element name="meta:user-defined">
817
<attribute name="meta:name">
822
<attribute name="meta:value-type">
828
<attribute name="meta:value-type">
831
<ref name="dateOrDateTime"/>
834
<attribute name="meta:value-type">
837
<ref name="duration"/>
840
<attribute name="meta:value-type">
841
<value>boolean</value>
843
<ref name="boolean"/>
846
<attribute name="meta:value-type">
847
<value>string</value>
855
<define name="text-h">
856
<element name="text:h">
857
<ref name="heading-attrs"/>
858
<ref name="paragraph-attrs"/>
860
<ref name="text-number"/>
863
<ref name="paragraph-content"/>
867
<define name="heading-attrs" combine="interleave">
868
<attribute name="text:outline-level">
869
<ref name="positiveInteger"/>
872
<define name="heading-attrs" combine="interleave">
874
<attribute name="text:restart-numbering" a:defaultValue="false">
875
<ref name="boolean"/>
879
<define name="heading-attrs" combine="interleave">
881
<attribute name="text:start-value">
882
<ref name="nonNegativeInteger"/>
886
<define name="heading-attrs" combine="interleave">
888
<attribute name="text:is-list-header" a:defaultValue="false">
889
<ref name="boolean"/>
893
<define name="text-number">
894
<element name="text:number">
898
<define name="text-p">
899
<element name="text:p">
900
<ref name="paragraph-attrs"/>
902
<ref name="paragraph-content"/>
906
<define name="paragraph-attrs">
908
<attribute name="text:style-name">
909
<ref name="styleNameRef"/>
913
<attribute name="text:class-names">
914
<ref name="styleNameRefs"/>
918
<attribute name="text:cond-style-name">
919
<ref name="styleNameRef"/>
923
<define name="paragraph-attrs" combine="interleave">
925
<ref name="text-id"/>
928
<define name="text-page-sequence">
929
<element name="text:page-sequence">
931
<ref name="text-page"/>
935
<define name="text-page">
936
<element name="text:page">
937
<ref name="text-page-attlist"/>
941
<define name="text-page-attlist">
942
<attribute name="text:master-page-name">
943
<ref name="styleNameRef"/>
946
<define name="text-list">
947
<element name="text:list">
948
<ref name="text-list-attr"/>
950
<ref name="text-list-header"/>
953
<ref name="text-list-item"/>
957
<define name="text-list-attr" combine="interleave">
959
<attribute name="text:style-name">
960
<ref name="styleNameRef"/>
964
<define name="text-list-attr" combine="interleave">
966
<attribute name="text:continue-numbering">
967
<ref name="boolean"/>
971
<define name="text-list-item">
972
<element name="text:list-item">
973
<ref name="text-list-item-attr"/>
974
<ref name="text-list-item-content"/>
977
<define name="text-list-item-content">
979
<ref name="text-number"/>
985
<ref name="text-list"/>
989
<define name="text-list-item-attr" combine="interleave">
991
<attribute name="text:start-value">
992
<ref name="nonNegativeInteger"/>
996
<define name="text-list-header">
997
<element name="text:list-header">
998
<ref name="text-list-item-content"/>
1001
<define name="text-numbered-paragraph">
1002
<element name="text:numbered-paragraph">
1003
<ref name="text-numbered-paragraph-attr"/>
1005
<ref name="text-number"/>
1008
<ref name="text-p"/>
1009
<ref name="text-h"/>
1013
<define name="text-numbered-paragraph-attr" combine="interleave">
1015
<attribute name="text:level" a:defaultValue="1">
1016
<ref name="positiveInteger"/>
1020
<define name="text-numbered-paragraph-attr" combine="interleave">
1021
<ref name="text-list-attr"/>
1023
<define name="text-numbered-paragraph-attr" combine="interleave">
1024
<ref name="text-list-item-attr"/>
1026
<define name="text-section">
1027
<element name="text:section">
1028
<ref name="text-section-attr"/>
1030
<ref name="text-section-source"/>
1031
<ref name="text-section-source-dde"/>
1035
<ref name="text-content"/>
1039
<define name="text-section-attr" combine="interleave">
1040
<ref name="sectionAttr"/>
1042
<define name="sectionAttr" combine="interleave">
1044
<attribute name="text:style-name">
1045
<ref name="styleNameRef"/>
1049
<define name="sectionAttr" combine="interleave">
1050
<attribute name="text:name">
1051
<ref name="string"/>
1054
<define name="sectionAttr" combine="interleave">
1056
<attribute name="text:protected">
1057
<ref name="boolean"/>
1061
<define name="sectionAttr" combine="interleave">
1063
<attribute name="text:protection-key">
1064
<ref name="string"/>
1068
<define name="text-section-attr" combine="interleave">
1070
<attribute name="text:display">
1077
<attribute name="text:display">
1078
<value>condition</value>
1080
<attribute name="text:condition">
1081
<ref name="string"/>
1087
<define name="text-section-source">
1088
<element name="text:section-source">
1089
<ref name="text-section-source-attr"/>
1092
<define name="text-section-source-attr" combine="interleave">
1094
<attribute name="xlink:href">
1095
<ref name="anyURI"/>
1098
<attribute name="xlink:type" a:defaultValue="simple">
1099
<value>simple</value>
1103
<attribute name="xlink:show" a:defaultValue="embed">
1104
<value>embed</value>
1109
<define name="text-section-source-attr" combine="interleave">
1111
<attribute name="text:section-name">
1112
<ref name="string"/>
1116
<define name="text-section-source-attr" combine="interleave">
1118
<attribute name="text:filter-name">
1119
<ref name="string"/>
1123
<define name="text-section-source-dde">
1124
<ref name="office-dde-source"/>
1126
<define name="text-tracked-changes">
1128
<element name="text:tracked-changes">
1129
<ref name="text-tracked-changes-attr"/>
1131
<ref name="text-changed-region"/>
1136
<define name="text-tracked-changes-attr" combine="interleave">
1138
<attribute name="text:track-changes" a:defaultValue="true">
1139
<ref name="boolean"/>
1143
<define name="text-changed-region">
1144
<element name="text:changed-region">
1145
<ref name="text-changed-region-attr"/>
1146
<ref name="text-changed-region-content"/>
1149
<define name="text-changed-region-attr" combine="interleave">
1150
<attribute name="text:id">
1154
<define name="text-changed-region-content" combine="choice">
1155
<element name="text:insertion">
1156
<ref name="office-change-info"/>
1159
<define name="text-changed-region-content" combine="choice">
1160
<element name="text:deletion">
1161
<ref name="office-change-info"/>
1163
<ref name="text-content"/>
1167
<define name="text-changed-region-content" combine="choice">
1168
<element name="text:format-change">
1169
<ref name="office-change-info"/>
1172
<define name="change-marks">
1174
<element name="text:change">
1175
<ref name="change-mark-attr"/>
1177
<element name="text:change-start">
1178
<ref name="change-mark-attr"/>
1180
<element name="text:change-end">
1181
<ref name="change-mark-attr"/>
1185
<define name="change-mark-attr">
1186
<attribute name="text:change-id">
1190
<define name="text-decls">
1192
<element name="text:variable-decls">
1194
<ref name="text-variable-decl"/>
1199
<element name="text:sequence-decls">
1201
<ref name="text-sequence-decl"/>
1206
<element name="text:user-field-decls">
1208
<ref name="text-user-field-decl"/>
1213
<element name="text:dde-connection-decls">
1215
<ref name="text-dde-connection-decl"/>
1220
<ref name="text-alphabetical-index-auto-mark-file"/>
1223
<define name="paragraph-content" combine="choice">
1226
<define name="paragraph-content" combine="choice">
1227
<element name="text:s">
1229
<attribute name="text:c">
1230
<ref name="nonNegativeInteger"/>
1235
<define name="paragraph-content" combine="choice">
1236
<element name="text:tab">
1237
<ref name="text-tab-attr"/>
1240
<define name="text-tab-attr">
1242
<attribute name="text:tab-ref">
1243
<ref name="nonNegativeInteger"/>
1247
<define name="paragraph-content" combine="choice">
1248
<element name="text:line-break">
1252
<define name="paragraph-content" combine="choice">
1253
<element name="text:span">
1255
<attribute name="text:style-name">
1256
<ref name="styleNameRef"/>
1260
<attribute name="text:class-names">
1261
<ref name="styleNameRefs"/>
1265
<ref name="paragraph-content"/>
1269
<define name="paragraph-content" combine="choice">
1270
<element name="text:a">
1271
<ref name="text-a-attlist"/>
1273
<ref name="office-event-listeners"/>
1276
<ref name="paragraph-content"/>
1280
<define name="text-a-attlist" combine="interleave">
1282
<attribute name="office:name">
1283
<ref name="string"/>
1287
<define name="text-a-attlist" combine="interleave">
1288
<attribute name="xlink:href">
1289
<ref name="anyURI"/>
1292
<attribute name="xlink:type" a:defaultValue="simple">
1293
<value>simple</value>
1297
<attribute name="xlink:actuate" a:defaultValue="onRequest">
1298
<value>onRequest</value>
1302
<define name="text-a-attlist" combine="interleave">
1304
<attribute name="office:target-frame-name">
1305
<ref name="targetFrameName"/>
1309
<attribute name="xlink:show">
1312
<value>replace</value>
1317
<define name="text-a-attlist" combine="interleave">
1319
<attribute name="text:style-name">
1320
<ref name="styleNameRef"/>
1324
<attribute name="text:visited-style-name">
1325
<ref name="styleNameRef"/>
1329
<define name="paragraph-content" combine="choice">
1331
<element name="text:bookmark">
1332
<attribute name="text:name">
1333
<ref name="string"/>
1336
<element name="text:bookmark-start">
1337
<attribute name="text:name">
1338
<ref name="string"/>
1341
<element name="text:bookmark-end">
1342
<attribute name="text:name">
1343
<ref name="string"/>
1348
<define name="paragraph-content" combine="choice">
1349
<element name="text:reference-mark">
1350
<attribute name="text:name">
1351
<ref name="string"/>
1355
<define name="paragraph-content" combine="choice">
1357
<element name="text:reference-mark-start">
1358
<attribute name="text:name">
1359
<ref name="string"/>
1362
<element name="text:reference-mark-end">
1363
<attribute name="text:name">
1364
<ref name="string"/>
1369
<define name="paragraph-content" combine="choice">
1370
<element name="text:note">
1371
<ref name="text-note-class"/>
1373
<attribute name="text:id">
1374
<ref name="string"/>
1377
<element name="text:note-citation">
1379
<attribute name="text:label">
1380
<ref name="string"/>
1385
<element name="text:note-body">
1387
<ref name="text-content"/>
1392
<define name="text-note-class">
1393
<attribute name="text:note-class">
1395
<value>footnote</value>
1396
<value>endnote</value>
1400
<define name="paragraph-content" combine="choice">
1401
<element name="text:ruby">
1403
<attribute name="text:style-name">
1404
<ref name="styleNameRef"/>
1407
<element name="text:ruby-base">
1408
<ref name="paragraph-content"/>
1410
<element name="text:ruby-text">
1412
<attribute name="text:style-name">
1413
<ref name="styleNameRef"/>
1420
<define name="paragraph-content" combine="choice">
1421
<ref name="office-annotation"/>
1423
<define name="paragraph-content" combine="choice">
1424
<ref name="change-marks"/>
1426
<define name="paragraph-content" combine="choice">
1429
<ref name="draw-a"/>
1432
<define name="paragraph-content" combine="choice">
1433
<element name="text:date">
1434
<ref name="text-date-attlist"/>
1438
<define name="text-date-attlist" combine="interleave">
1440
<ref name="common-field-fixed-attlist"/>
1441
<ref name="common-field-data-style-name-attlist"/>
1444
<define name="text-date-attlist" combine="interleave">
1446
<attribute name="text:date-value">
1447
<ref name="dateOrDateTime"/>
1451
<define name="text-date-attlist" combine="interleave">
1453
<attribute name="text:date-adjust">
1454
<ref name="duration"/>
1458
<define name="paragraph-content" combine="choice">
1459
<element name="text:time">
1460
<ref name="text-time-attlist"/>
1464
<define name="text-time-attlist" combine="interleave">
1466
<ref name="common-field-fixed-attlist"/>
1467
<ref name="common-field-data-style-name-attlist"/>
1470
<define name="text-time-attlist" combine="interleave">
1472
<attribute name="text:time-value">
1473
<ref name="timeOrDateTime"/>
1477
<define name="text-time-attlist" combine="interleave">
1479
<attribute name="text:time-adjust">
1480
<ref name="duration"/>
1484
<define name="paragraph-content" combine="choice">
1485
<element name="text:page-number">
1486
<ref name="text-page-number-attlist"/>
1490
<define name="text-page-number-attlist" combine="interleave">
1492
<ref name="common-field-num-format-attlist"/>
1493
<ref name="common-field-fixed-attlist"/>
1496
<define name="text-page-number-attlist" combine="interleave">
1498
<attribute name="text:page-adjust">
1499
<ref name="integer"/>
1503
<define name="text-page-number-attlist" combine="interleave">
1505
<attribute name="text:select-page">
1507
<value>previous</value>
1508
<value>current</value>
1514
<define name="paragraph-content" combine="choice">
1515
<element name="text:page-continuation">
1516
<ref name="text-page-continuation-attlist"/>
1520
<define name="text-page-continuation-attlist" combine="interleave">
1521
<attribute name="text:select-page">
1523
<value>previous</value>
1528
<define name="text-page-continuation-attlist" combine="interleave">
1530
<attribute name="text:string-value">
1531
<ref name="string"/>
1535
<define name="paragraph-content" combine="choice">
1536
<element name="text:sender-firstname">
1537
<ref name="common-field-fixed-attlist"/>
1541
<define name="paragraph-content" combine="choice">
1542
<element name="text:sender-lastname">
1543
<ref name="common-field-fixed-attlist"/>
1547
<define name="paragraph-content" combine="choice">
1548
<element name="text:sender-initials">
1549
<ref name="common-field-fixed-attlist"/>
1553
<define name="paragraph-content" combine="choice">
1554
<element name="text:sender-title">
1555
<ref name="common-field-fixed-attlist"/>
1559
<define name="paragraph-content" combine="choice">
1560
<element name="text:sender-position">
1561
<ref name="common-field-fixed-attlist"/>
1565
<define name="paragraph-content" combine="choice">
1566
<element name="text:sender-email">
1567
<ref name="common-field-fixed-attlist"/>
1571
<define name="paragraph-content" combine="choice">
1572
<element name="text:sender-phone-private">
1573
<ref name="common-field-fixed-attlist"/>
1577
<define name="paragraph-content" combine="choice">
1578
<element name="text:sender-fax">
1579
<ref name="common-field-fixed-attlist"/>
1583
<define name="paragraph-content" combine="choice">
1584
<element name="text:sender-company">
1585
<ref name="common-field-fixed-attlist"/>
1589
<define name="paragraph-content" combine="choice">
1590
<element name="text:sender-phone-work">
1591
<ref name="common-field-fixed-attlist"/>
1595
<define name="paragraph-content" combine="choice">
1596
<element name="text:sender-street">
1597
<ref name="common-field-fixed-attlist"/>
1601
<define name="paragraph-content" combine="choice">
1602
<element name="text:sender-city">
1603
<ref name="common-field-fixed-attlist"/>
1607
<define name="paragraph-content" combine="choice">
1608
<element name="text:sender-postal-code">
1609
<ref name="common-field-fixed-attlist"/>
1613
<define name="paragraph-content" combine="choice">
1614
<element name="text:sender-country">
1615
<ref name="common-field-fixed-attlist"/>
1619
<define name="paragraph-content" combine="choice">
1620
<element name="text:sender-state-or-province">
1621
<ref name="common-field-fixed-attlist"/>
1625
<define name="paragraph-content" combine="choice">
1626
<element name="text:author-name">
1627
<ref name="common-field-fixed-attlist"/>
1631
<define name="paragraph-content" combine="choice">
1632
<element name="text:author-initials">
1633
<ref name="common-field-fixed-attlist"/>
1637
<define name="paragraph-content" combine="choice">
1638
<element name="text:chapter">
1639
<ref name="text-chapter-attlist"/>
1643
<define name="text-chapter-attlist" combine="interleave">
1644
<attribute name="text:display">
1647
<value>number</value>
1648
<value>number-and-name</value>
1649
<value>plain-number-and-name</value>
1650
<value>plain-number</value>
1654
<define name="text-chapter-attlist" combine="interleave">
1655
<attribute name="text:outline-level">
1656
<ref name="nonNegativeInteger"/>
1659
<define name="paragraph-content" combine="choice">
1660
<element name="text:file-name">
1661
<ref name="text-file-name-attlist"/>
1665
<define name="text-file-name-attlist" combine="interleave">
1667
<attribute name="text:display">
1672
<value>name-and-extension</value>
1677
<define name="text-file-name-attlist" combine="interleave">
1678
<ref name="common-field-fixed-attlist"/>
1680
<define name="paragraph-content" combine="choice">
1681
<element name="text:template-name">
1682
<ref name="text-template-name-attlist"/>
1686
<define name="text-template-name-attlist">
1688
<attribute name="text:display">
1693
<value>name-and-extension</value>
1695
<value>title</value>
1700
<define name="paragraph-content" combine="choice">
1701
<element name="text:sheet-name">
1705
<define name="text-variable-decl">
1706
<element name="text:variable-decl">
1707
<ref name="common-field-name-attlist"/>
1708
<ref name="common-value-type-attlist"/>
1711
<define name="paragraph-content" combine="choice">
1712
<element name="text:variable-set">
1714
<ref name="common-field-name-attlist"/>
1715
<ref name="common-field-formula-attlist"/>
1716
<ref name="common-value-and-type-attlist"/>
1717
<ref name="common-field-display-value-none-attlist"/>
1718
<ref name="common-field-data-style-name-attlist"/>
1723
<define name="paragraph-content" combine="choice">
1724
<element name="text:variable-get">
1726
<ref name="common-field-name-attlist"/>
1727
<ref name="common-field-display-value-formula-attlist"/>
1728
<ref name="common-field-data-style-name-attlist"/>
1733
<define name="paragraph-content" combine="choice">
1734
<element name="text:variable-input">
1736
<ref name="common-field-name-attlist"/>
1737
<ref name="common-field-description-attlist"/>
1738
<ref name="common-value-type-attlist"/>
1739
<ref name="common-field-display-value-none-attlist"/>
1740
<ref name="common-field-data-style-name-attlist"/>
1745
<define name="text-user-field-decl">
1746
<element name="text:user-field-decl">
1747
<ref name="common-field-name-attlist"/>
1749
<ref name="common-field-formula-attlist"/>
1751
<ref name="common-value-and-type-attlist"/>
1754
<define name="paragraph-content" combine="choice">
1755
<element name="text:user-field-get">
1757
<ref name="common-field-name-attlist"/>
1758
<ref name="common-field-display-value-formula-none-attlist"/>
1759
<ref name="common-field-data-style-name-attlist"/>
1764
<define name="paragraph-content" combine="choice">
1765
<element name="text:user-field-input">
1767
<ref name="common-field-name-attlist"/>
1768
<ref name="common-field-description-attlist"/>
1769
<ref name="common-field-data-style-name-attlist"/>
1774
<define name="text-sequence-decl">
1775
<element name="text:sequence-decl">
1776
<ref name="text-sequence-decl-attlist"/>
1779
<define name="text-sequence-decl-attlist" combine="interleave">
1780
<ref name="common-field-name-attlist"/>
1782
<define name="text-sequence-decl-attlist" combine="interleave">
1783
<attribute name="text:display-outline-level">
1784
<ref name="nonNegativeInteger"/>
1787
<define name="text-sequence-decl-attlist" combine="interleave">
1789
<attribute name="text:separation-character">
1790
<ref name="character"/>
1794
<define name="paragraph-content" combine="choice">
1795
<element name="text:sequence">
1797
<ref name="common-field-name-attlist"/>
1798
<ref name="common-field-formula-attlist"/>
1799
<ref name="common-field-num-format-attlist"/>
1800
<ref name="text-sequence-ref-name"/>
1805
<define name="text-sequence-ref-name">
1807
<attribute name="text:ref-name">
1808
<ref name="string"/>
1812
<define name="paragraph-content" combine="choice">
1813
<element name="text:expression">
1815
<ref name="common-field-formula-attlist"/>
1817
<ref name="common-value-and-type-attlist"/>
1819
<ref name="common-field-display-value-formula-attlist"/>
1820
<ref name="common-field-data-style-name-attlist"/>
1825
<define name="paragraph-content" combine="choice">
1826
<element name="text:text-input">
1827
<ref name="common-field-description-attlist"/>
1831
<define name="paragraph-content" combine="choice">
1832
<element name="text:initial-creator">
1833
<ref name="common-field-fixed-attlist"/>
1837
<define name="paragraph-content" combine="choice">
1838
<element name="text:creation-date">
1840
<ref name="common-field-fixed-attlist"/>
1841
<ref name="common-field-data-style-name-attlist"/>
1843
<attribute name="text:date-value">
1844
<ref name="dateOrDateTime"/>
1851
<define name="paragraph-content" combine="choice">
1852
<element name="text:creation-time">
1854
<ref name="common-field-fixed-attlist"/>
1855
<ref name="common-field-data-style-name-attlist"/>
1857
<attribute name="text:time-value">
1858
<ref name="timeOrDateTime"/>
1865
<define name="paragraph-content" combine="choice">
1866
<element name="text:description">
1867
<ref name="common-field-fixed-attlist"/>
1871
<define name="paragraph-content" combine="choice">
1872
<element name="text:user-defined">
1874
<ref name="common-field-fixed-attlist"/>
1875
<attribute name="text:name">
1876
<ref name="string"/>
1878
<ref name="common-field-data-style-name-attlist"/>
1880
<attribute name="office:value">
1881
<ref name="double"/>
1885
<attribute name="office:date-value">
1886
<ref name="dateOrDateTime"/>
1890
<attribute name="office:time-value">
1891
<ref name="duration"/>
1895
<attribute name="office:boolean-value">
1896
<ref name="boolean"/>
1900
<attribute name="office:string-value">
1901
<ref name="string"/>
1908
<define name="paragraph-content" combine="choice">
1909
<element name="text:print-time">
1911
<ref name="common-field-fixed-attlist"/>
1912
<ref name="common-field-data-style-name-attlist"/>
1914
<attribute name="text:time-value">
1922
<define name="paragraph-content" combine="choice">
1923
<element name="text:print-date">
1925
<ref name="common-field-fixed-attlist"/>
1926
<ref name="common-field-data-style-name-attlist"/>
1928
<attribute name="text:date-value">
1936
<define name="paragraph-content" combine="choice">
1937
<element name="text:printed-by">
1938
<ref name="common-field-fixed-attlist"/>
1942
<define name="paragraph-content" combine="choice">
1943
<element name="text:title">
1944
<ref name="common-field-fixed-attlist"/>
1948
<define name="paragraph-content" combine="choice">
1949
<element name="text:subject">
1950
<ref name="common-field-fixed-attlist"/>
1954
<define name="paragraph-content" combine="choice">
1955
<element name="text:keywords">
1956
<ref name="common-field-fixed-attlist"/>
1960
<define name="paragraph-content" combine="choice">
1961
<element name="text:editing-cycles">
1962
<ref name="common-field-fixed-attlist"/>
1966
<define name="paragraph-content" combine="choice">
1967
<element name="text:editing-duration">
1969
<ref name="common-field-fixed-attlist"/>
1970
<ref name="common-field-data-style-name-attlist"/>
1972
<attribute name="text:duration">
1973
<ref name="duration"/>
1980
<define name="paragraph-content" combine="choice">
1981
<element name="text:modification-time">
1983
<ref name="common-field-fixed-attlist"/>
1984
<ref name="common-field-data-style-name-attlist"/>
1986
<attribute name="text:time-value">
1994
<define name="paragraph-content" combine="choice">
1995
<element name="text:modification-date">
1997
<ref name="common-field-fixed-attlist"/>
1998
<ref name="common-field-data-style-name-attlist"/>
2000
<attribute name="text:date-value">
2008
<define name="paragraph-content" combine="choice">
2009
<element name="text:creator">
2010
<ref name="common-field-fixed-attlist"/>
2014
<define name="paragraph-content" combine="choice">
2017
<name>text:page-count</name>
2018
<name>text:paragraph-count</name>
2019
<name>text:word-count</name>
2020
<name>text:character-count</name>
2021
<name>text:table-count</name>
2022
<name>text:image-count</name>
2023
<name>text:object-count</name>
2025
<ref name="common-field-num-format-attlist"/>
2029
<define name="common-field-database-table">
2030
<ref name="common-field-database-table-attlist"/>
2031
<ref name="common-field-database-name"/>
2033
<define name="common-field-database-name" combine="choice">
2035
<attribute name="text:database-name">
2036
<ref name="string"/>
2040
<define name="common-field-database-name" combine="choice">
2041
<ref name="form-connection-resource"/>
2043
<define name="common-field-database-table-attlist" combine="interleave">
2044
<attribute name="text:table-name">
2045
<ref name="string"/>
2048
<define name="common-field-database-table-attlist" combine="interleave">
2050
<attribute name="text:table-type">
2052
<value>table</value>
2053
<value>query</value>
2054
<value>command</value>
2059
<define name="paragraph-content" combine="choice">
2060
<element name="text:database-display">
2061
<ref name="text-database-display-attlist"/>
2065
<define name="text-database-display-attlist" combine="interleave">
2066
<ref name="common-field-database-table"/>
2068
<define name="text-database-display-attlist" combine="interleave">
2069
<ref name="common-field-data-style-name-attlist"/>
2071
<define name="text-database-display-attlist" combine="interleave">
2072
<attribute name="text:column-name">
2073
<ref name="string"/>
2076
<define name="paragraph-content" combine="choice">
2077
<element name="text:database-next">
2078
<ref name="text-database-next-attlist"/>
2081
<define name="text-database-next-attlist" combine="interleave">
2082
<ref name="common-field-database-table"/>
2084
<define name="text-database-next-attlist" combine="interleave">
2086
<attribute name="text:condition">
2087
<ref name="formula"/>
2091
<define name="paragraph-content" combine="choice">
2092
<element name="text:database-row-select">
2093
<ref name="text-database-row-select-attlist"/>
2096
<define name="text-database-row-select-attlist" combine="interleave">
2097
<ref name="common-field-database-table"/>
2099
<define name="text-database-row-select-attlist" combine="interleave">
2101
<attribute name="text:condition">
2102
<ref name="formula"/>
2106
<define name="text-database-row-select-attlist" combine="interleave">
2108
<attribute name="text:row-number">
2109
<ref name="nonNegativeInteger"/>
2113
<define name="paragraph-content" combine="choice">
2114
<element name="text:database-row-number">
2116
<ref name="common-field-database-table"/>
2117
<ref name="common-field-num-format-attlist"/>
2119
<attribute name="text:value">
2120
<ref name="nonNegativeInteger"/>
2127
<define name="paragraph-content" combine="choice">
2128
<element name="text:database-name">
2129
<ref name="common-field-database-table"/>
2133
<define name="paragraph-content" combine="choice">
2134
<element name="text:page-variable-set">
2135
<ref name="text-set-page-variable-attlist"/>
2139
<define name="text-set-page-variable-attlist" combine="interleave">
2141
<attribute name="text:active">
2142
<ref name="boolean"/>
2146
<define name="text-set-page-variable-attlist" combine="interleave">
2148
<attribute name="text:page-adjust">
2149
<ref name="integer"/>
2153
<define name="paragraph-content" combine="choice">
2154
<element name="text:page-variable-get">
2155
<ref name="text-get-page-variable-attlist"/>
2159
<define name="text-get-page-variable-attlist" combine="interleave">
2160
<ref name="common-field-num-format-attlist"/>
2162
<define name="paragraph-content" combine="choice">
2163
<element name="text:placeholder">
2164
<ref name="text-placeholder-attlist"/>
2168
<define name="text-placeholder-attlist" combine="interleave">
2169
<attribute name="text:placeholder-type">
2172
<value>table</value>
2173
<value>text-box</value>
2174
<value>image</value>
2175
<value>object</value>
2179
<define name="text-placeholder-attlist" combine="interleave">
2180
<ref name="common-field-description-attlist"/>
2182
<define name="paragraph-content" combine="choice">
2183
<element name="text:conditional-text">
2184
<ref name="text-conditional-text-attlist"/>
2188
<define name="text-conditional-text-attlist" combine="interleave">
2189
<attribute name="text:condition">
2190
<ref name="formula"/>
2193
<define name="text-conditional-text-attlist" combine="interleave">
2194
<attribute name="text:string-value-if-true">
2195
<ref name="string"/>
2198
<define name="text-conditional-text-attlist" combine="interleave">
2199
<attribute name="text:string-value-if-false">
2200
<ref name="string"/>
2203
<define name="text-conditional-text-attlist" combine="interleave">
2205
<attribute name="text:current-value">
2206
<ref name="boolean"/>
2210
<define name="paragraph-content" combine="choice">
2211
<element name="text:hidden-text">
2212
<ref name="text-hidden-text-attlist"/>
2216
<define name="text-hidden-text-attlist" combine="interleave">
2217
<attribute name="text:condition">
2218
<ref name="formula"/>
2221
<define name="text-hidden-text-attlist" combine="interleave">
2222
<attribute name="text:string-value">
2223
<ref name="string"/>
2226
<define name="text-hidden-text-attlist" combine="interleave">
2228
<attribute name="text:is-hidden">
2229
<ref name="boolean"/>
2233
<define name="paragraph-content" combine="choice">
2236
<name>text:reference-ref</name>
2237
<name>text:bookmark-ref</name>
2240
<ref name="text-common-ref-content"/>
2241
<ref name="text-ref-content"/>
2245
<define name="paragraph-content" combine="choice">
2246
<element name="text:note-ref">
2248
<ref name="text-common-ref-content"/>
2249
<ref name="text-note-ref-content"/>
2250
<ref name="text-ref-content"/>
2254
<define name="paragraph-content" combine="choice">
2255
<element name="text:sequence-ref">
2257
<ref name="text-common-ref-content"/>
2258
<ref name="text-sequence-ref-content"/>
2262
<define name="text-common-ref-content" combine="interleave">
2265
<define name="text-common-ref-content" combine="interleave">
2267
<attribute name="text:ref-name">
2268
<ref name="string"/>
2272
<define name="text-note-ref-content" combine="interleave">
2273
<ref name="text-note-class"/>
2275
<define name="text-ref-content" combine="interleave">
2277
<attribute name="text:reference-format">
2280
<value>chapter</value>
2281
<value>direction</value>
2287
<define name="text-sequence-ref-content" combine="interleave">
2289
<attribute name="text:reference-format">
2292
<value>chapter</value>
2293
<value>direction</value>
2295
<value>category-and-value</value>
2296
<value>caption</value>
2297
<value>value</value>
2302
<define name="paragraph-content" combine="choice">
2303
<element name="text:script">
2307
<attribute name="xlink:href">
2308
<ref name="anyURI"/>
2311
<attribute name="xlink:type" a:defaultValue="simple">
2312
<value>simple</value>
2319
<attribute name="script:language">
2320
<ref name="string"/>
2326
<define name="paragraph-content" combine="choice">
2327
<element name="text:execute-macro">
2329
<attribute name="text:name">
2330
<ref name="string"/>
2334
<ref name="office-event-listeners"/>
2339
<define name="paragraph-content" combine="choice">
2340
<element name="text:hidden-paragraph">
2341
<ref name="text-hidden-paragraph-attlist"/>
2345
<define name="text-hidden-paragraph-attlist" combine="interleave">
2346
<attribute name="text:condition">
2347
<ref name="formula"/>
2350
<define name="text-hidden-paragraph-attlist" combine="interleave">
2352
<attribute name="text:is-hidden">
2353
<ref name="boolean"/>
2357
<define name="paragraph-content" combine="choice">
2358
<element name="text:dde-connection">
2359
<attribute name="text:connection-name">
2360
<ref name="string"/>
2365
<define name="paragraph-content" combine="choice">
2366
<element name="text:measure">
2367
<attribute name="text:kind">
2369
<value>value</value>
2377
<define name="paragraph-content" combine="choice">
2378
<element name="text:table-formula">
2380
<ref name="common-field-formula-attlist"/>
2381
<ref name="common-field-display-value-formula-attlist"/>
2382
<ref name="common-field-data-style-name-attlist"/>
2387
<define name="common-value-type-attlist">
2388
<attribute name="office:value-type">
2389
<ref name="valueType"/>
2392
<define name="common-value-and-type-attlist">
2395
<attribute name="office:value-type">
2396
<value>float</value>
2398
<attribute name="office:value">
2399
<ref name="double"/>
2403
<attribute name="office:value-type">
2404
<value>percentage</value>
2406
<attribute name="office:value">
2407
<ref name="double"/>
2411
<attribute name="office:value-type">
2412
<value>currency</value>
2414
<attribute name="office:value">
2415
<ref name="double"/>
2418
<attribute name="office:currency">
2419
<ref name="string"/>
2424
<attribute name="office:value-type">
2427
<attribute name="office:date-value">
2428
<ref name="dateOrDateTime"/>
2432
<attribute name="office:value-type">
2435
<attribute name="office:time-value">
2436
<ref name="duration"/>
2440
<attribute name="office:value-type">
2441
<value>boolean</value>
2443
<attribute name="office:boolean-value">
2444
<ref name="boolean"/>
2448
<attribute name="office:value-type">
2449
<value>string</value>
2452
<attribute name="office:string-value">
2453
<ref name="string"/>
2459
<define name="common-field-fixed-attlist">
2461
<attribute name="text:fixed">
2462
<ref name="boolean"/>
2466
<define name="common-field-name-attlist">
2467
<attribute name="text:name">
2468
<ref name="variableName"/>
2471
<define name="common-field-description-attlist">
2473
<attribute name="text:description">
2478
<define name="common-field-display-value-none-attlist">
2480
<attribute name="text:display">
2482
<value>value</value>
2488
<define name="common-field-display-value-formula-none-attlist">
2490
<attribute name="text:display">
2492
<value>value</value>
2493
<value>formula</value>
2499
<define name="common-field-display-value-formula-attlist">
2501
<attribute name="text:display">
2503
<value>value</value>
2504
<value>formula</value>
2509
<define name="common-field-formula-attlist">
2511
<attribute name="text:formula">
2512
<ref name="formula"/>
2516
<define name="common-field-data-style-name-attlist">
2518
<attribute name="style:data-style-name">
2519
<ref name="styleNameRef"/>
2523
<define name="common-field-num-format-attlist">
2525
<ref name="common-num-format-attlist"/>
2528
<define name="paragraph-content" combine="choice">
2529
<element name="text:toc-mark-start">
2530
<ref name="text-toc-mark-start-attrs"/>
2533
<define name="text-toc-mark-start-attrs">
2534
<ref name="text-id"/>
2535
<ref name="text-outline-level"/>
2537
<define name="text-outline-level">
2539
<attribute name="text:outline-level">
2540
<ref name="positiveInteger"/>
2544
<define name="text-id">
2545
<attribute name="text:id">
2546
<ref name="string"/>
2549
<define name="paragraph-content" combine="choice">
2550
<element name="text:toc-mark-end">
2551
<ref name="text-id"/>
2554
<define name="paragraph-content" combine="choice">
2555
<element name="text:toc-mark">
2556
<attribute name="text:string-value">
2557
<ref name="string"/>
2559
<ref name="text-outline-level"/>
2562
<define name="paragraph-content" combine="choice">
2563
<element name="text:user-index-mark-start">
2564
<ref name="text-id"/>
2565
<ref name="text-outline-level"/>
2566
<ref name="text-index-name"/>
2569
<define name="paragraph-content" combine="choice">
2570
<element name="text:user-index-mark-end">
2571
<ref name="text-id"/>
2572
<ref name="text-outline-level"/>
2575
<define name="paragraph-content" combine="choice">
2576
<element name="text:user-index-mark">
2577
<attribute name="text:string-value">
2578
<ref name="string"/>
2580
<ref name="text-outline-level"/>
2581
<ref name="text-index-name"/>
2584
<define name="text-index-name">
2585
<attribute name="text:index-name">
2586
<ref name="string"/>
2589
<define name="paragraph-content" combine="choice">
2590
<element name="text:alphabetical-index-mark-start">
2591
<ref name="text-id"/>
2592
<ref name="text-alphabetical-index-mark-attrs"/>
2595
<define name="paragraph-content" combine="choice">
2596
<element name="text:alphabetical-index-mark-end">
2597
<ref name="text-id"/>
2600
<define name="paragraph-content" combine="choice">
2601
<element name="text:alphabetical-index-mark">
2602
<attribute name="text:string-value">
2603
<ref name="string"/>
2605
<ref name="text-alphabetical-index-mark-attrs"/>
2608
<define name="text-alphabetical-index-mark-attrs" combine="interleave">
2610
<attribute name="text:key1">
2611
<ref name="string"/>
2615
<attribute name="text:key2">
2616
<ref name="string"/>
2620
<define name="text-alphabetical-index-mark-attrs" combine="interleave">
2622
<attribute name="text:string-value-phonetic">
2623
<ref name="string"/>
2627
<attribute name="text:key1-phonetic">
2628
<ref name="string"/>
2632
<attribute name="text:key2-phonetic">
2633
<ref name="string"/>
2637
<define name="text-alphabetical-index-mark-attrs" combine="interleave">
2639
<attribute name="text:main-entry" a:defaultValue="false">
2640
<ref name="boolean"/>
2644
<define name="paragraph-content" combine="choice">
2645
<element name="text:bibliography-mark">
2646
<attribute name="text:bibliography-type">
2647
<ref name="text-bibliography-types"/>
2652
<name>text:identifier</name>
2653
<name>text:address</name>
2654
<name>text:annote</name>
2655
<name>text:author</name>
2656
<name>text:booktitle</name>
2657
<name>text:chapter</name>
2658
<name>text:edition</name>
2659
<name>text:editor</name>
2660
<name>text:howpublished</name>
2661
<name>text:institution</name>
2662
<name>text:journal</name>
2663
<name>text:month</name>
2664
<name>text:note</name>
2665
<name>text:number</name>
2666
<name>text:organizations</name>
2667
<name>text:pages</name>
2668
<name>text:publisher</name>
2669
<name>text:school</name>
2670
<name>text:series</name>
2671
<name>text:title</name>
2672
<name>text:report-type</name>
2673
<name>text:volume</name>
2674
<name>text:year</name>
2675
<name>text:url</name>
2676
<name>text:custom1</name>
2677
<name>text:custom2</name>
2678
<name>text:custom3</name>
2679
<name>text:custom4</name>
2680
<name>text:custom5</name>
2681
<name>text:isbn</name>
2682
<name>text:issn</name>
2684
<ref name="string"/>
2690
<define name="text-bibliography-types">
2692
<value>article</value>
2694
<value>booklet</value>
2695
<value>conference</value>
2696
<value>custom1</value>
2697
<value>custom2</value>
2698
<value>custom3</value>
2699
<value>custom4</value>
2700
<value>custom5</value>
2701
<value>email</value>
2702
<value>inbook</value>
2703
<value>incollection</value>
2704
<value>inproceedings</value>
2705
<value>journal</value>
2706
<value>manual</value>
2707
<value>mastersthesis</value>
2709
<value>phdthesis</value>
2710
<value>proceedings</value>
2711
<value>techreport</value>
2712
<value>unpublished</value>
2716
<define name="text-index-body">
2717
<element name="text:index-body">
2719
<ref name="index-content-main"/>
2723
<define name="index-content-main">
2725
<ref name="text-content"/>
2726
<ref name="text-index-title"/>
2729
<define name="text-index-title">
2730
<element name="text:index-title">
2731
<ref name="sectionAttr"/>
2733
<ref name="index-content-main"/>
2737
<define name="text-table-of-content">
2738
<element name="text:table-of-content">
2739
<ref name="sectionAttr"/>
2740
<ref name="text-table-of-content-source"/>
2741
<ref name="text-index-body"/>
2744
<define name="text-table-of-content-source">
2745
<element name="text:table-of-content-source">
2746
<ref name="text-table-of-content-source-attlist"/>
2748
<ref name="text-index-title-template"/>
2751
<ref name="text-table-of-content-entry-template"/>
2754
<ref name="text-index-source-styles"/>
2758
<define name="text-table-of-content-source-attlist" combine="interleave">
2760
<attribute name="text:outline-level">
2762
<ref name="positiveInteger"/>
2767
<define name="text-table-of-content-source-attlist" combine="interleave">
2769
<attribute name="text:use-outline-level" a:defaultValue="true">
2770
<ref name="boolean"/>
2774
<define name="text-table-of-content-source-attlist" combine="interleave">
2776
<attribute name="text:use-index-marks">
2777
<ref name="boolean"/>
2781
<define name="text-table-of-content-source-attlist" combine="interleave">
2783
<attribute name="text:use-index-source-styles">
2784
<ref name="boolean"/>
2788
<define name="text-table-of-content-source-attlist" combine="interleave">
2790
<attribute name="text:index-scope">
2792
<value>document</value>
2793
<value>chapter</value>
2798
<define name="text-table-of-content-source-attlist" combine="interleave">
2800
<attribute name="text:relative-tab-stop-position">
2801
<ref name="boolean"/>
2805
<define name="text-table-of-content-entry-template">
2806
<element name="text:table-of-content-entry-template">
2807
<ref name="text-table-of-content-entry-template-attlist"/>
2809
<ref name="text-table-of-content-children"/>
2814
<define name="text-table-of-content-children">
2816
<ref name="text-index-entry-chapter"/>
2817
<ref name="text-index-entry-page-number"/>
2818
<ref name="text-index-entry-text"/>
2819
<ref name="text-index-entry-span"/>
2820
<ref name="text-index-entry-tab-stop"/>
2821
<ref name="text-index-entry-link-start"/>
2822
<ref name="text-index-entry-link-end"/>
2825
<define name="text-table-of-content-entry-template-attlist"
2826
combine="interleave">
2827
<attribute name="text:outline-level">
2828
<ref name="positiveInteger"/>
2831
<define name="text-table-of-content-entry-template-attlist"
2832
combine="interleave">
2833
<attribute name="text:style-name">
2834
<ref name="styleNameRef"/>
2837
<define name="text-illustration-index">
2838
<element name="text:illustration-index">
2839
<ref name="sectionAttr"/>
2840
<ref name="text-illustration-index-source"/>
2841
<ref name="text-index-body"/>
2844
<define name="text-illustration-index-source">
2845
<element name="text:illustration-index-source">
2846
<ref name="text-illustration-index-source-attrs"/>
2848
<ref name="text-index-title-template"/>
2851
<ref name="text-illustration-index-entry-template"/>
2855
<define name="text-illustration-index-source-attrs" combine="interleave">
2856
<ref name="text-index-scope-attr"/>
2858
<define name="text-index-scope-attr">
2860
<attribute name="text:index-scope" a:defaultValue="document">
2862
<value>document</value>
2863
<value>chapter</value>
2868
<define name="text-illustration-index-source-attrs" combine="interleave">
2869
<ref name="text-relative-tab-stop-position-attr"/>
2871
<define name="text-relative-tab-stop-position-attr">
2873
<attribute name="text:relative-tab-stop-position"
2874
a:defaultValue="true">
2875
<ref name="boolean"/>
2879
<define name="text-illustration-index-source-attrs" combine="interleave">
2881
<attribute name="text:use-caption" a:defaultValue="true">
2882
<ref name="boolean"/>
2886
<define name="text-illustration-index-source-attrs" combine="interleave">
2888
<attribute name="text:caption-sequence-name">
2889
<ref name="string"/>
2893
<define name="text-illustration-index-source-attrs" combine="interleave">
2895
<attribute name="text:caption-sequence-format">
2898
<value>category-and-value</value>
2899
<value>caption</value>
2904
<define name="text-illustration-index-entry-template">
2905
<element name="text:illustration-index-entry-template">
2906
<ref name="text-illustration-index-entry-content"/>
2909
<define name="text-illustration-index-entry-content">
2910
<ref name="text-illustration-index-entry-template-attrs"/>
2913
<ref name="text-index-entry-page-number"/>
2914
<ref name="text-index-entry-text"/>
2915
<ref name="text-index-entry-span"/>
2916
<ref name="text-index-entry-tab-stop"/>
2920
<define name="text-illustration-index-entry-template-attrs">
2921
<attribute name="text:style-name">
2922
<ref name="styleNameRef"/>
2925
<define name="text-table-index">
2926
<element name="text:table-index">
2927
<ref name="sectionAttr"/>
2928
<ref name="text-table-index-source"/>
2929
<ref name="text-index-body"/>
2932
<define name="text-table-index-source">
2933
<element name="text:table-index-source">
2934
<ref name="text-illustration-index-source-attrs"/>
2936
<ref name="text-index-title-template"/>
2939
<ref name="text-table-index-entry-template"/>
2943
<define name="text-table-index-entry-template">
2944
<element name="text:table-index-entry-template">
2945
<ref name="text-illustration-index-entry-content"/>
2948
<define name="text-object-index">
2949
<element name="text:object-index">
2950
<ref name="sectionAttr"/>
2951
<ref name="text-object-index-source"/>
2952
<ref name="text-index-body"/>
2955
<define name="text-object-index-source">
2956
<element name="text:object-index-source">
2957
<ref name="text-object-index-source-attrs"/>
2959
<ref name="text-index-title-template"/>
2962
<ref name="text-object-index-entry-template"/>
2966
<define name="text-object-index-source-attrs" combine="interleave">
2967
<ref name="text-index-scope-attr"/>
2969
<define name="text-object-index-source-attrs" combine="interleave">
2970
<ref name="text-relative-tab-stop-position-attr"/>
2972
<define name="text-object-index-source-attrs" combine="interleave">
2974
<attribute name="text:use-spreadsheet-objects" a:defaultValue="false">
2975
<ref name="boolean"/>
2979
<define name="text-object-index-source-attrs" combine="interleave">
2981
<attribute name="text:use-math-objects" a:defaultValue="false">
2982
<ref name="boolean"/>
2986
<define name="text-object-index-source-attrs" combine="interleave">
2988
<attribute name="text:use-draw-objects" a:defaultValue="false">
2989
<ref name="boolean"/>
2993
<define name="text-object-index-source-attrs" combine="interleave">
2995
<attribute name="text:use-chart-objects" a:defaultValue="false">
2996
<ref name="boolean"/>
3000
<define name="text-object-index-source-attrs" combine="interleave">
3002
<attribute name="text:use-other-objects" a:defaultValue="false">
3003
<ref name="boolean"/>
3007
<define name="text-object-index-entry-template">
3008
<element name="text:object-index-entry-template">
3009
<ref name="text-illustration-index-entry-content"/>
3012
<define name="text-user-index">
3013
<element name="text:user-index">
3014
<ref name="sectionAttr"/>
3015
<ref name="text-user-index-source"/>
3016
<ref name="text-index-body"/>
3019
<define name="text-user-index-source">
3020
<element name="text:user-index-source">
3021
<ref name="text-user-index-source-attr"/>
3023
<ref name="text-index-title-template"/>
3026
<ref name="text-user-index-entry-template"/>
3029
<ref name="text-index-source-styles"/>
3033
<define name="text-user-index-source-attr" combine="interleave">
3034
<ref name="text-index-scope-attr"/>
3035
<ref name="text-relative-tab-stop-position-attr"/>
3036
<attribute name="text:index-name">
3037
<ref name="string"/>
3040
<define name="text-user-index-source-attr" combine="interleave">
3042
<attribute name="text:use-index-marks" a:defaultValue="false">
3043
<ref name="boolean"/>
3047
<attribute name="text:use-graphics" a:defaultValue="false">
3048
<ref name="boolean"/>
3052
<attribute name="text:use-tables" a:defaultValue="false">
3053
<ref name="boolean"/>
3057
<attribute name="text:use-floating-frames"
3058
a:defaultValue="false">
3059
<ref name="boolean"/>
3063
<attribute name="text:use-objects" a:defaultValue="false">
3064
<ref name="boolean"/>
3068
<define name="text-user-index-source-attr" combine="interleave">
3070
<attribute name="text:copy-outline-levels"
3071
a:defaultValue="false">
3072
<ref name="boolean"/>
3076
<define name="text-user-index-entry-template">
3077
<element name="text:user-index-entry-template">
3078
<ref name="text-user-index-entry-template-attrs"/>
3081
<ref name="text-index-entry-chapter"/>
3082
<ref name="text-index-entry-page-number"/>
3083
<ref name="text-index-entry-text"/>
3084
<ref name="text-index-entry-span"/>
3085
<ref name="text-index-entry-tab-stop"/>
3090
<define name="text-user-index-entry-template-attrs" combine="interleave">
3091
<attribute name="text:outline-level">
3092
<ref name="positiveInteger"/>
3095
<define name="text-user-index-entry-template-attrs" combine="interleave">
3096
<attribute name="text:style-name">
3097
<ref name="styleNameRef"/>
3100
<define name="text-alphabetical-index">
3101
<element name="text:alphabetical-index">
3102
<ref name="sectionAttr"/>
3103
<ref name="text-alphabetical-index-source"/>
3104
<ref name="text-index-body"/>
3107
<define name="text-alphabetical-index-source">
3108
<element name="text:alphabetical-index-source">
3109
<ref name="text-alphabetical-index-source-attrs"/>
3111
<ref name="text-index-title-template"/>
3114
<ref name="text-alphabetical-index-entry-template"/>
3118
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3119
<ref name="text-index-scope-attr"/>
3120
<ref name="text-relative-tab-stop-position-attr"/>
3122
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3124
<attribute name="text:ignore-case" a:defaultValue="false">
3125
<ref name="boolean"/>
3129
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3131
<attribute name="text:main-entry-style-name">
3132
<ref name="styleNameRef"/>
3136
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3138
<attribute name="text:alphabetical-separators" a:defaultValue="false">
3139
<ref name="boolean"/>
3143
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3145
<attribute name="text:combine-entries" a:defaultValue="true">
3146
<ref name="boolean"/>
3150
<attribute name="text:combine-entries-with-dash"
3151
a:defaultValue="false">
3152
<ref name="boolean"/>
3156
<attribute name="text:combine-entries-with-pp" a:defaultValue="true">
3157
<ref name="boolean"/>
3161
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3163
<attribute name="text:use-keys-as-entries" a:defaultValue="false">
3164
<ref name="boolean"/>
3168
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3170
<attribute name="text:capitalize-entries" a:defaultValue="false">
3171
<ref name="boolean"/>
3175
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3177
<attribute name="text:comma-separated" a:defaultValue="false">
3178
<ref name="boolean"/>
3182
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3184
<attribute name="fo:language">
3185
<ref name="languageCode"/>
3189
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3191
<attribute name="fo:country">
3192
<ref name="countryCode"/>
3196
<define name="text-alphabetical-index-source-attrs" combine="interleave">
3198
<attribute name="text:sort-algorithm">
3199
<ref name="string"/>
3203
<define name="text-alphabetical-index-auto-mark-file">
3204
<element name="text:alphabetical-index-auto-mark-file">
3205
<attribute name="xlink:href">
3206
<ref name="anyURI"/>
3209
<attribute name="xlink:type" a:defaultValue="simple">
3210
<value>simple</value>
3215
<define name="text-alphabetical-index-entry-template">
3216
<element name="text:alphabetical-index-entry-template">
3217
<ref name="text-alphabetical-index-entry-template-attrs"/>
3220
<ref name="text-index-entry-chapter"/>
3221
<ref name="text-index-entry-page-number"/>
3222
<ref name="text-index-entry-text"/>
3223
<ref name="text-index-entry-span"/>
3224
<ref name="text-index-entry-tab-stop"/>
3229
<define name="text-alphabetical-index-entry-template-attrs"
3230
combine="interleave">
3231
<attribute name="text:outline-level">
3236
<value>separator</value>
3240
<define name="text-alphabetical-index-entry-template-attrs"
3241
combine="interleave">
3242
<attribute name="text:style-name">
3243
<ref name="styleNameRef"/>
3246
<define name="text-bibliography">
3247
<element name="text:bibliography">
3248
<ref name="sectionAttr"/>
3249
<ref name="text-bibliography-source"/>
3250
<ref name="text-index-body"/>
3253
<define name="text-bibliography-source">
3254
<element name="text:bibliography-source">
3256
<ref name="text-index-title-template"/>
3259
<ref name="text-bibliography-entry-template"/>
3263
<define name="text-bibliography-entry-template">
3264
<element name="text:bibliography-entry-template">
3265
<ref name="text-bibliography-entry-template-attrs"/>
3268
<ref name="text-index-entry-span"/>
3269
<ref name="text-index-entry-tab-stop"/>
3270
<ref name="text-index-entry-bibliography"/>
3275
<define name="text-bibliography-entry-template-attrs" combine="interleave">
3276
<attribute name="text:bibliography-type">
3277
<ref name="text-bibliography-types"/>
3280
<define name="text-bibliography-entry-template-attrs" combine="interleave">
3281
<attribute name="text:style-name">
3282
<ref name="styleNameRef"/>
3285
<define name="text-index-source-styles">
3286
<element name="text:index-source-styles">
3287
<attribute name="text:outline-level">
3288
<ref name="positiveInteger"/>
3291
<ref name="text-index-source-style"/>
3295
<define name="text-index-source-style">
3296
<element name="text:index-source-style">
3297
<attribute name="text:style-name">
3298
<ref name="styleName"/>
3303
<define name="text-index-title-template">
3304
<element name="text:index-title-template">
3306
<attribute name="text:style-name">
3307
<ref name="styleNameRef"/>
3313
<define name="text-index-entry-chapter">
3314
<element name="text:index-entry-chapter">
3316
<attribute name="text:style-name">
3317
<ref name="styleNameRef"/>
3320
<ref name="text-index-entry-chapter-attrs"/>
3323
<define name="text-index-entry-chapter-attrs">
3325
<attribute name="text:display" a:defaultValue="number">
3328
<value>number</value>
3329
<value>number-and-name</value>
3334
<define name="text-index-entry-text">
3335
<element name="text:index-entry-text">
3337
<attribute name="text:style-name">
3338
<ref name="styleNameRef"/>
3343
<define name="text-index-entry-page-number">
3344
<element name="text:index-entry-page-number">
3346
<attribute name="text:style-name">
3347
<ref name="styleNameRef"/>
3352
<define name="text-index-entry-span">
3353
<element name="text:index-entry-span">
3355
<attribute name="text:style-name">
3356
<ref name="styleNameRef"/>
3362
<define name="text-index-entry-bibliography">
3363
<element name="text:index-entry-bibliography">
3364
<ref name="text-index-entry-bibliography-attrs"/>
3367
<define name="text-index-entry-bibliography-attrs" combine="interleave">
3369
<attribute name="text:style-name">
3370
<ref name="styleNameRef"/>
3374
<define name="text-index-entry-bibliography-attrs" combine="interleave">
3375
<attribute name="text:bibliography-data-field">
3377
<value>address</value>
3378
<value>annote</value>
3379
<value>author</value>
3380
<value>bibliography-type</value>
3381
<value>booktitle</value>
3382
<value>chapter</value>
3383
<value>custom1</value>
3384
<value>custom2</value>
3385
<value>custom3</value>
3386
<value>custom4</value>
3387
<value>custom5</value>
3388
<value>edition</value>
3389
<value>editor</value>
3390
<value>howpublished</value>
3391
<value>identifier</value>
3392
<value>institution</value>
3395
<value>journal</value>
3396
<value>month</value>
3398
<value>number</value>
3399
<value>organizations</value>
3400
<value>pages</value>
3401
<value>publisher</value>
3402
<value>report-type</value>
3403
<value>school</value>
3404
<value>series</value>
3405
<value>title</value>
3407
<value>volume</value>
3412
<define name="text-index-entry-tab-stop">
3413
<element name="text:index-entry-tab-stop">
3415
<attribute name="text:style-name">
3416
<ref name="styleNameRef"/>
3419
<ref name="text-index-entry-tab-stop-attrs"/>
3422
<define name="text-index-entry-tab-stop-attrs" combine="interleave">
3424
<attribute name="style:leader-char">
3425
<ref name="character"/>
3429
<define name="text-index-entry-tab-stop-attrs" combine="interleave">
3431
<attribute name="style:type">
3432
<value>right</value>
3435
<attribute name="style:type">
3438
<attribute name="style:position">
3439
<ref name="length"/>
3444
<define name="text-index-entry-link-start">
3445
<element name="text:index-entry-link-start">
3447
<attribute name="text:style-name">
3448
<ref name="styleNameRef"/>
3453
<define name="text-index-entry-link-end">
3454
<element name="text:index-entry-link-end">
3456
<attribute name="text:style-name">
3457
<ref name="styleNameRef"/>
3462
<define name="table-table">
3463
<element name="table:table">
3464
<ref name="table-table-attlist"/>
3466
<ref name="table-table-source"/>
3469
<ref name="office-dde-source"/>
3472
<ref name="table-scenario"/>
3475
<ref name="office-forms"/>
3478
<ref name="table-shapes"/>
3480
<ref name="table-columns-and-groups"/>
3481
<ref name="table-rows-and-groups"/>
3484
<define name="table-columns-and-groups">
3487
<ref name="table-table-column-group"/>
3488
<ref name="table-columns-no-group"/>
3493
<define name="table-columns-no-group">
3496
<ref name="table-columns"/>
3498
<ref name="table-table-header-columns"/>
3500
<ref name="table-columns"/>
3505
<ref name="table-table-header-columns"/>
3507
<ref name="table-columns"/>
3513
<define name="table-columns">
3515
<ref name="table-table-columns"/>
3517
<ref name="table-table-column"/>
3522
<define name="table-rows-and-groups">
3525
<ref name="table-table-row-group"/>
3526
<ref name="table-rows-no-group"/>
3531
<define name="table-rows-no-group">
3534
<ref name="table-rows"/>
3536
<ref name="table-table-header-rows"/>
3538
<ref name="table-rows"/>
3543
<ref name="table-table-header-rows"/>
3545
<ref name="table-rows"/>
3551
<define name="table-rows">
3553
<ref name="table-table-rows"/>
3555
<ref name="table-table-row"/>
3559
<define name="table-table-attlist" combine="interleave">
3561
<attribute name="table:name">
3562
<ref name="string"/>
3566
<define name="table-table-attlist" combine="interleave">
3568
<attribute name="table:style-name">
3569
<ref name="styleNameRef"/>
3573
<define name="table-table-attlist" combine="interleave">
3575
<attribute name="table:protected" a:defaultValue="false">
3576
<ref name="boolean"/>
3580
<attribute name="table:protection-key">
3585
<define name="table-table-attlist" combine="interleave">
3587
<attribute name="table:print" a:defaultValue="true">
3588
<ref name="boolean"/>
3592
<define name="table-table-attlist" combine="interleave">
3594
<attribute name="table:print-ranges">
3595
<ref name="cellRangeAddressList"/>
3599
<define name="table-table-row">
3600
<element name="table:table-row">
3601
<ref name="table-table-row-attlist"/>
3604
<ref name="table-table-cell"/>
3605
<ref name="table-covered-table-cell"/>
3610
<define name="table-table-row-attlist" combine="interleave">
3612
<attribute name="table:number-rows-repeated" a:defaultValue="1">
3613
<ref name="positiveInteger"/>
3617
<define name="table-table-row-attlist" combine="interleave">
3619
<attribute name="table:style-name">
3620
<ref name="styleNameRef"/>
3624
<define name="table-table-row-attlist" combine="interleave">
3626
<attribute name="table:default-cell-style-name">
3627
<ref name="styleNameRef"/>
3631
<define name="table-table-row-attlist" combine="interleave">
3633
<attribute name="table:visibility" a:defaultValue="visible">
3634
<ref name="table-visibility-value"/>
3639
<define name="table-visibility-value">
3641
<value>visible</value>
3642
<value>collapse</value>
3643
<value>filter</value>
3646
<define name="table-table-cell">
3647
<element name="table:table-cell">
3648
<ref name="table-table-cell-attlist"/>
3649
<ref name="table-table-cell-attlist-extra"/>
3650
<ref name="table-table-cell-content"/>
3654
<define name="table-covered-table-cell">
3655
<element name="table:covered-table-cell">
3656
<ref name="table-table-cell-attlist"/>
3657
<ref name="table-table-cell-content"/>
3661
<define name="table-table-cell-content">
3663
<ref name="table-cell-range-source"/>
3666
<ref name="office-annotation"/>
3669
<ref name="table-detective"/>
3672
<ref name="text-content"/>
3675
<define name="table-table-cell-attlist" combine="interleave">
3677
<attribute name="table:number-columns-repeated" a:defaultValue="1">
3678
<ref name="positiveInteger"/>
3682
<define name="table-table-cell-attlist-extra" combine="interleave">
3684
<attribute name="table:number-columns-spanned" a:defaultValue="1">
3685
<ref name="positiveInteger"/>
3689
<attribute name="table:number-rows-spanned" a:defaultValue="1">
3690
<ref name="positiveInteger"/>
3694
<define name="table-table-cell-attlist" combine="interleave">
3696
<attribute name="table:style-name">
3697
<ref name="styleNameRef"/>
3701
<define name="table-table-cell-attlist" combine="interleave">
3703
<attribute name="table:content-validation-name">
3704
<ref name="string"/>
3708
<define name="table-table-cell-attlist" combine="interleave">
3710
<attribute name="table:formula">
3711
<ref name="string"/>
3715
<define name="table-table-cell-attlist-extra" combine="interleave">
3717
<attribute name="table:number-matrix-columns-spanned">
3718
<ref name="positiveInteger"/>
3722
<attribute name="table:number-matrix-rows-spanned">
3723
<ref name="positiveInteger"/>
3727
<define name="table-table-cell-attlist" combine="interleave">
3729
<ref name="common-value-and-type-attlist"/>
3732
<define name="table-table-cell-attlist" combine="interleave">
3734
<attribute name="table:protect" a:defaultValue="false">
3735
<ref name="boolean"/>
3739
<define name="table-table-column">
3740
<element name="table:table-column">
3741
<ref name="table-table-column-attlist"/>
3745
<define name="table-table-column-attlist" combine="interleave">
3747
<attribute name="table:number-columns-repeated" a:defaultValue="1">
3748
<ref name="positiveInteger"/>
3752
<define name="table-table-column-attlist" combine="interleave">
3754
<attribute name="table:style-name">
3755
<ref name="styleNameRef"/>
3759
<define name="table-table-column-attlist" combine="interleave">
3761
<attribute name="table:visibility" a:defaultValue="visible">
3762
<ref name="table-visibility-value"/>
3766
<define name="table-table-column-attlist" combine="interleave">
3768
<attribute name="table:default-cell-style-name">
3769
<ref name="styleNameRef"/>
3773
<define name="table-table-header-columns">
3774
<element name="table:table-header-columns">
3776
<ref name="table-table-column"/>
3781
<define name="table-table-columns">
3782
<element name="table:table-columns">
3784
<ref name="table-table-column"/>
3788
<define name="table-table-column-group">
3789
<element name="table:table-column-group">
3790
<ref name="table-table-column-group-attlist"/>
3791
<ref name="table-columns-and-groups"/>
3794
<define name="table-table-column-group-attlist" combine="interleave">
3796
<attribute name="table:display" a:defaultValue="true">
3797
<ref name="boolean"/>
3801
<define name="table-table-header-rows">
3802
<element name="table:table-header-rows">
3804
<ref name="table-table-row"/>
3809
<define name="table-table-rows">
3810
<element name="table:table-rows">
3812
<ref name="table-table-row"/>
3816
<define name="table-table-row-group">
3817
<element name="table:table-row-group">
3818
<ref name="table-table-row-group-attlist"/>
3819
<ref name="table-rows-and-groups"/>
3822
<define name="table-table-row-group-attlist" combine="interleave">
3824
<attribute name="table:display" a:defaultValue="true">
3825
<ref name="boolean"/>
3829
<define name="table-table-attlist" combine="interleave">
3831
<attribute name="table:is-sub-table" a:defaultValue="false">
3832
<ref name="boolean"/>
3836
<define name="cellAddress">
3837
<data type="string">
3838
<param name="pattern">($?([^\. ']+|'[^']+'))?\.$?[A-Z]+$?[0-9]+</param>
3841
<define name="cellRangeAddress">
3842
<data type="string">
3843
<param name="pattern">($?([^\. ']+|'[^']+'))?\.$?[A-Z]+$?[0-9]+(:($?([^\. ']+|'[^']+'))?\.$?[A-Z]+$?[0-9]+)?</param>
3847
<define name="cellRangeAddressList">
3848
<!-- Value is a space separated list of "cellRangeAddress" patterns -->
3849
<data type="string"/>
3851
<define name="table-table-source">
3852
<element name="table:table-source">
3853
<ref name="table-table-source-attlist"/>
3854
<ref name="table-linked-source-attlist"/>
3858
<define name="table-table-source-attlist" combine="interleave">
3860
<attribute name="table:mode" a:defaultValue="copy-all">
3862
<value>copy-all</value>
3863
<value>copy-results-only</value>
3868
<define name="table-table-source-attlist" combine="interleave">
3870
<attribute name="table:table-name">
3871
<ref name="string"/>
3875
<define name="table-linked-source-attlist" combine="interleave">
3877
<attribute name="xlink:type" a:defaultValue="simple">
3878
<value>simple</value>
3882
<attribute name="xlink:actuate" a:defaultValue="onRequest">
3883
<value>onRequest</value>
3886
<attribute name="xlink:href">
3887
<ref name="anyURI"/>
3890
<define name="table-linked-source-attlist" combine="interleave">
3892
<attribute name="table:filter-name">
3893
<ref name="string"/>
3897
<define name="table-linked-source-attlist" combine="interleave">
3899
<attribute name="table:filter-options">
3900
<ref name="string"/>
3904
<define name="table-linked-source-attlist" combine="interleave">
3906
<attribute name="table:refresh-delay">
3907
<ref name="duration"/>
3911
<define name="table-scenario">
3912
<element name="table:scenario">
3913
<ref name="table-scenario-attlist"/>
3917
<define name="table-scenario-attlist" combine="interleave">
3918
<attribute name="table:scenario-ranges">
3919
<ref name="cellRangeAddressList"/>
3922
<define name="table-scenario-attlist" combine="interleave">
3923
<attribute name="table:is-active">
3924
<ref name="boolean"/>
3927
<define name="table-scenario-attlist" combine="interleave">
3929
<attribute name="table:display-border" a:defaultValue="true">
3930
<ref name="boolean"/>
3934
<define name="table-scenario-attlist" combine="interleave">
3936
<attribute name="table:border-color">
3941
<define name="table-scenario-attlist" combine="interleave">
3943
<attribute name="table:copy-back" a:defaultValue="true">
3944
<ref name="boolean"/>
3948
<define name="table-scenario-attlist" combine="interleave">
3950
<attribute name="table:copy-styles" a:defaultValue="true">
3951
<ref name="boolean"/>
3955
<define name="table-scenario-attlist" combine="interleave">
3957
<attribute name="table:copy-formulas" a:defaultValue="true">
3958
<ref name="boolean"/>
3962
<define name="table-scenario-attlist" combine="interleave">
3964
<attribute name="table:comment">
3965
<ref name="string"/>
3969
<define name="table-scenario-attlist" combine="interleave">
3971
<attribute name="table:protected">
3972
<ref name="boolean"/>
3976
<define name="table-shapes">
3977
<element name="table:shapes">
3983
<define name="table-cell-range-source">
3984
<element name="table:cell-range-source">
3985
<ref name="table-table-cell-range-source-attlist"/>
3986
<ref name="table-linked-source-attlist"/>
3990
<define name="table-table-cell-range-source-attlist" combine="interleave">
3991
<attribute name="table:name">
3992
<ref name="string"/>
3995
<define name="table-table-cell-range-source-attlist" combine="interleave">
3996
<attribute name="table:last-column-spanned">
3997
<ref name="positiveInteger"/>
3999
<attribute name="table:last-row-spanned">
4000
<ref name="positiveInteger"/>
4003
<define name="table-detective">
4004
<element name="table:detective">
4006
<ref name="table-highlighted-range"/>
4009
<ref name="table-operation"/>
4013
<define name="table-operation">
4014
<element name="table:operation">
4015
<ref name="table-operation-attlist"/>
4019
<define name="table-operation-attlist" combine="interleave">
4020
<attribute name="table:name">
4022
<value>trace-dependents</value>
4023
<value>remove-dependents</value>
4024
<value>trace-precedents</value>
4025
<value>remove-precedents</value>
4026
<value>trace-errors</value>
4030
<define name="table-operation-attlist" combine="interleave">
4031
<attribute name="table:index">
4032
<ref name="nonNegativeInteger"/>
4035
<define name="table-highlighted-range">
4036
<element name="table:highlighted-range">
4039
<ref name="table-highlighted-range-attlist"/>
4042
<ref name="table-highlighted-range-attlist-invalid"/>
4048
<define name="table-highlighted-range-attlist" combine="interleave">
4050
<attribute name="table:cell-range-address">
4051
<ref name="cellRangeAddress"/>
4055
<define name="table-highlighted-range-attlist" combine="interleave">
4056
<attribute name="table:direction">
4058
<value>from-another-table</value>
4059
<value>to-another-table</value>
4060
<value>from-same-table</value>
4064
<define name="table-highlighted-range-attlist" combine="interleave">
4066
<attribute name="table:contains-error" a:defaultValue="false">
4067
<ref name="boolean"/>
4071
<define name="table-highlighted-range-attlist-invalid" combine="interleave">
4072
<attribute name="table:marked-invalid">
4073
<ref name="boolean"/>
4076
<define name="office-spreadsheet-attlist" combine="interleave">
4078
<attribute name="table:structure-protected" a:defaultValue="false">
4079
<ref name="boolean"/>
4083
<attribute name="table:protection-key">
4084
<ref name="string"/>
4088
<define name="table-calculation-settings">
4089
<element name="table:calculation-settings">
4090
<ref name="table-calculation-setting-attlist"/>
4092
<ref name="table-null-date"/>
4095
<ref name="table-iteration"/>
4099
<define name="table-calculation-setting-attlist" combine="interleave">
4101
<attribute name="table:case-sensitive" a:defaultValue="true">
4102
<ref name="boolean"/>
4106
<define name="table-calculation-setting-attlist" combine="interleave">
4108
<attribute name="table:precision-as-shown" a:defaultValue="false">
4109
<ref name="boolean"/>
4113
<define name="table-calculation-setting-attlist" combine="interleave">
4115
<attribute name="table:search-criteria-must-apply-to-whole-cell"
4116
a:defaultValue="true">
4117
<ref name="boolean"/>
4121
<define name="table-calculation-setting-attlist" combine="interleave">
4123
<attribute name="table:automatic-find-labels" a:defaultValue="true">
4124
<ref name="boolean"/>
4128
<define name="table-calculation-setting-attlist" combine="interleave">
4130
<attribute name="table:use-regular-expressions"
4131
a:defaultValue="true">
4132
<ref name="boolean"/>
4136
<define name="table-calculation-setting-attlist" combine="interleave">
4138
<attribute name="table:null-year" a:defaultValue="1930">
4139
<ref name="positiveInteger"/>
4143
<define name="table-null-date">
4144
<element name="table:null-date">
4146
<attribute name="table:value-type" a:defaultValue="date">
4147
<ref name="valueType"/>
4151
<attribute name="table:date-value-type"
4152
a:defaultValue="1899-12-30">
4159
<define name="table-iteration">
4160
<element name="table:iteration">
4162
<attribute name="table:status" a:defaultValue="disable">
4164
<value>enable</value>
4165
<value>disable</value>
4170
<attribute name="table:steps" a:defaultValue="100">
4171
<ref name="positiveInteger"/>
4175
<attribute name="table:maximum-difference"
4176
a:defaultValue="0.001">
4177
<ref name="double"/>
4183
<define name="table-content-validations">
4184
<element name="table:content-validations">
4186
<ref name="table-content-validation"/>
4191
<define name="table-content-validation">
4192
<element name="table:content-validation">
4193
<ref name="table-validation-attlist"/>
4195
<ref name="table-help-message"/>
4199
<ref name="table-error-message"/>
4201
<ref name="table-error-macro"/>
4203
<ref name="office-event-listeners"/>
4210
<define name="table-validation-attlist" combine="interleave">
4211
<attribute name="table:name">
4212
<ref name="string"/>
4215
<define name="table-validation-attlist" combine="interleave">
4217
<attribute name="table:condition">
4218
<ref name="string"/>
4222
<define name="table-validation-attlist" combine="interleave">
4224
<attribute name="table:base-cell-address">
4225
<ref name="cellAddress"/>
4229
<define name="table-validation-attlist" combine="interleave">
4231
<attribute name="table:allow-empty-cell" a:defaultValue="true">
4232
<ref name="boolean"/>
4236
<define name="table-validation-attlist" combine="interleave">
4238
<attribute name="table:display-list" a:defaultValue="unsorted">
4241
<value>unsorted</value>
4242
<value>sort-ascending</value>
4247
<define name="table-help-message">
4248
<element name="table:help-message">
4250
<attribute name="table:title">
4251
<ref name="string"/>
4255
<attribute name="table:display" a:defaultValue="false">
4256
<ref name="boolean"/>
4260
<ref name="text-p"/>
4264
<define name="table-error-message">
4265
<element name="table:error-message">
4267
<attribute name="table:title">
4268
<ref name="string"/>
4272
<attribute name="table:display" a:defaultValue="false">
4273
<ref name="boolean"/>
4277
<attribute name="table:message-type" a:defaultValue="stop">
4280
<value>warning</value>
4281
<value>information</value>
4286
<ref name="text-p"/>
4290
<define name="table-error-macro">
4291
<element name="table:error-macro">
4293
<attribute name="table:execute" a:defaultValue="true">
4294
<ref name="boolean"/>
4299
<define name="table-label-ranges">
4300
<element name="table:label-ranges">
4302
<ref name="table-label-range"/>
4307
<define name="table-label-range">
4308
<element name="table:label-range">
4309
<ref name="table-label-range-attlist"/>
4313
<define name="table-label-range-attlist" combine="interleave">
4314
<attribute name="table:label-cell-range-address">
4315
<ref name="cellRangeAddress"/>
4318
<define name="table-label-range-attlist" combine="interleave">
4319
<attribute name="table:data-cell-range-address">
4320
<ref name="cellRangeAddress"/>
4323
<define name="table-label-range-attlist" combine="interleave">
4324
<attribute name="table:orientation">
4326
<value>column</value>
4331
<define name="table-named-expressions">
4332
<element name="table:named-expressions">
4335
<ref name="table-named-range"/>
4336
<ref name="table-named-expression"/>
4342
<define name="table-named-range">
4343
<element name="table:named-range">
4344
<ref name="table-named-range-attlist"/>
4349
<define name="table-named-range-attlist" combine="interleave">
4350
<attribute name="table:name">
4351
<ref name="string"/>
4353
<attribute name="table:cell-range-address">
4354
<ref name="cellRangeAddress"/>
4357
<attribute name="table:base-cell-address">
4358
<ref name="cellAddress"/>
4362
<attribute name="table:range-usable-as" a:defaultValue="none">
4368
<value>print-range</value>
4369
<value>filter</value>
4370
<value>repeat-row</value>
4371
<value>repeat-column</value>
4379
<define name="table-named-expression">
4380
<element name="table:named-expression">
4381
<ref name="table-named-expression-attlist"/>
4386
<define name="table-named-expression-attlist" combine="interleave">
4387
<attribute name="table:name">
4388
<ref name="string"/>
4390
<attribute name="table:expression">
4391
<ref name="string"/>
4394
<attribute name="table:base-cell-address">
4395
<ref name="cellAddress"/>
4399
<define name="table-database-ranges">
4400
<element name="table:database-ranges">
4402
<ref name="table-database-range"/>
4406
<define name="table-database-range">
4407
<element name="table:database-range">
4408
<ref name="table-database-range-attlist"/>
4411
<ref name="table-database-source-sql"/>
4412
<ref name="table-database-source-table"/>
4413
<ref name="table-database-source-query"/>
4417
<ref name="table-filter"/>
4420
<ref name="table-sort"/>
4423
<ref name="table-subtotal-rules"/>
4427
<define name="table-database-range-attlist" combine="interleave">
4429
<attribute name="table:name">
4430
<ref name="string"/>
4434
<define name="table-database-range-attlist" combine="interleave">
4436
<attribute name="table:is-selection" a:defaultValue="false">
4437
<ref name="boolean"/>
4441
<define name="table-database-range-attlist" combine="interleave">
4443
<attribute name="table:on-update-keep-styles" a:defaultValue="false">
4444
<ref name="boolean"/>
4448
<define name="table-database-range-attlist" combine="interleave">
4450
<attribute name="table:on-update-keep-size" a:defaultValue="true">
4451
<ref name="boolean"/>
4455
<define name="table-database-range-attlist" combine="interleave">
4457
<attribute name="table:has-persistent-data" a:defaultValue="true">
4458
<ref name="boolean"/>
4462
<define name="table-database-range-attlist" combine="interleave">
4464
<attribute name="table:orientation" a:defaultValue="row">
4466
<value>column</value>
4472
<define name="table-database-range-attlist" combine="interleave">
4474
<attribute name="table:contains-header" a:defaultValue="true">
4475
<ref name="boolean"/>
4479
<define name="table-database-range-attlist" combine="interleave">
4481
<attribute name="table:display-filter-buttons"
4482
a:defaultValue="false">
4483
<ref name="boolean"/>
4487
<define name="table-database-range-attlist" combine="interleave">
4488
<attribute name="table:target-range-address">
4489
<ref name="cellRangeAddress"/>
4492
<define name="table-database-range-attlist" combine="interleave">
4494
<attribute name="table:refresh-delay">
4495
<ref name="boolean"/>
4499
<define name="table-database-source-sql">
4500
<element name="table:database-source-sql">
4501
<ref name="table-database-source-sql-attlist"/>
4505
<define name="table-database-source-sql-attlist" combine="interleave">
4506
<attribute name="table:database-name">
4507
<ref name="string"/>
4510
<define name="table-database-source-sql-attlist" combine="interleave">
4511
<attribute name="table:sql-statement">
4512
<ref name="string"/>
4515
<define name="table-database-source-sql-attlist" combine="interleave">
4517
<attribute name="table:parse-sql-statement" a:defaultValue="false">
4518
<ref name="boolean"/>
4522
<define name="table-database-source-query">
4523
<element name="table:database-source-table">
4524
<ref name="table-database-source-table-attlist"/>
4528
<define name="table-database-source-table-attlist" combine="interleave">
4529
<attribute name="table:database-name">
4530
<ref name="string"/>
4533
<define name="table-database-source-table-attlist" combine="interleave">
4534
<attribute name="table:database-table-name">
4535
<ref name="string"/>
4538
<define name="table-database-source-table">
4539
<element name="table:database-source-query">
4540
<ref name="table-database-source-query-attlist"/>
4544
<define name="table-database-source-query-attlist" combine="interleave">
4545
<attribute name="table:database-name">
4546
<ref name="string"/>
4549
<define name="table-database-source-query-attlist" combine="interleave">
4550
<attribute name="table:query-name">
4551
<ref name="string"/>
4554
<define name="table-sort">
4555
<element name="table:sort">
4556
<ref name="table-sort-attlist"/>
4558
<ref name="table-sort-by"/>
4562
<define name="table-sort-attlist" combine="interleave">
4564
<attribute name="table:bind-styles-to-content" a:defaultValue="true">
4565
<ref name="boolean"/>
4569
<define name="table-sort-attlist" combine="interleave">
4571
<attribute name="table:target-range-address">
4572
<ref name="cellRangeAddress"/>
4576
<define name="table-sort-attlist" combine="interleave">
4578
<attribute name="table:case-sensitive" a:defaultValue="false">
4579
<ref name="boolean"/>
4583
<define name="table-sort-attlist" combine="interleave">
4585
<attribute name="table:language">
4586
<ref name="languageCode"/>
4590
<define name="table-sort-attlist" combine="interleave">
4592
<attribute name="table:country">
4593
<ref name="countryCode"/>
4597
<define name="table-sort-attlist" combine="interleave">
4599
<attribute name="table:algorithm">
4600
<ref name="string"/>
4604
<define name="table-sort-by">
4605
<element name="table:sort-by">
4606
<ref name="table-sort-by-attlist"/>
4610
<define name="table-sort-by-attlist" combine="interleave">
4611
<attribute name="table:field-number">
4612
<ref name="nonNegativeInteger"/>
4615
<define name="table-sort-by-attlist" combine="interleave">
4617
<attribute name="table:data-type" a:defaultValue="automatic">
4620
<value>number</value>
4621
<value>automatic</value>
4622
<ref name="string"/>
4627
<define name="table-sort-by-attlist" combine="interleave">
4629
<attribute name="table:order" a:defaultValue="ascending">
4631
<value>ascending</value>
4632
<value>descending</value>
4637
<define name="table-subtotal-rules">
4638
<element name="table:subtotal-rules">
4639
<ref name="table-subtotal-rules-attlist"/>
4641
<ref name="table-sort-groups"/>
4644
<ref name="table-subtotal-rule"/>
4648
<define name="table-subtotal-rules-attlist" combine="interleave">
4650
<attribute name="table:bind-styles-to-content" a:defaultValue="true">
4651
<ref name="boolean"/>
4655
<define name="table-subtotal-rules-attlist" combine="interleave">
4657
<attribute name="table:case-sensitive" a:defaultValue="false">
4658
<ref name="boolean"/>
4662
<define name="table-subtotal-rules-attlist" combine="interleave">
4664
<attribute name="table:page-breaks-on-group-change"
4665
a:defaultValue="false">
4666
<ref name="boolean"/>
4670
<define name="table-sort-groups">
4671
<element name="table:sort-groups">
4672
<ref name="table-sort-groups-attlist"/>
4676
<define name="table-sort-groups-attlist" combine="interleave">
4678
<attribute name="table:data-type" a:defaultValue="automatic">
4681
<value>number</value>
4682
<value>automatic</value>
4683
<ref name="string"/>
4688
<define name="table-sort-groups-attlist" combine="interleave">
4690
<attribute name="table:order" a:defaultValue="ascending">
4692
<value>ascending</value>
4693
<value>descending</value>
4698
<define name="table-subtotal-rule">
4699
<element name="table:subtotal-rule">
4700
<ref name="table-subtotal-rule-attlist"/>
4702
<ref name="table-subtotal-field"/>
4706
<define name="table-subtotal-rule-attlist" combine="interleave">
4707
<attribute name="table:group-by-field-number">
4708
<ref name="nonNegativeInteger"/>
4711
<define name="table-subtotal-field">
4712
<element name="table:subtotal-field">
4713
<ref name="table-subtotal-field-attlist"/>
4717
<define name="table-subtotal-field-attlist" combine="interleave">
4718
<attribute name="table:field-number">
4719
<ref name="nonNegativeInteger"/>
4722
<define name="table-subtotal-field-attlist" combine="interleave">
4723
<attribute name="table:function">
4726
<value>average</value>
4727
<value>count</value>
4728
<value>countnums</value>
4731
<value>product</value>
4732
<value>stdev</value>
4733
<value>stdevp</value>
4737
<ref name="string"/>
4741
<define name="table-filter">
4742
<element name="table:filter">
4743
<ref name="table-filter-attlist"/>
4745
<ref name="table-filter-condition"/>
4746
<ref name="table-filter-and"/>
4747
<ref name="table-filter-or"/>
4751
<define name="table-filter-attlist" combine="interleave">
4753
<attribute name="table:target-range-address">
4754
<ref name="cellRangeAddress"/>
4758
<define name="table-filter-attlist" combine="interleave">
4760
<attribute name="table:condition-source" a:defaultValue="self">
4763
<value>cell-range</value>
4768
<define name="table-filter-attlist" combine="interleave">
4770
<attribute name="table:condition-source-range-address">
4771
<ref name="cellRangeAddress"/>
4775
<define name="table-filter-attlist" combine="interleave">
4777
<attribute name="table:display-duplicates" a:defaultValue="true">
4778
<ref name="boolean"/>
4782
<define name="table-filter-and">
4783
<element name="table:filter-and">
4786
<ref name="table-filter-or"/>
4787
<ref name="table-filter-condition"/>
4792
<define name="table-filter-or">
4793
<element name="table:filter-or">
4796
<ref name="table-filter-and"/>
4797
<ref name="table-filter-condition"/>
4802
<define name="table-filter-condition">
4803
<element name="table:filter-condition">
4804
<ref name="table-filter-condition-attlist"/>
4808
<define name="table-filter-condition-attlist" combine="interleave">
4809
<attribute name="table:field-number">
4810
<ref name="nonNegativeInteger"/>
4813
<define name="table-filter-condition-attlist" combine="interleave">
4814
<attribute name="table:value">
4815
<ref name="string"/>
4818
<define name="table-filter-condition-attlist" combine="interleave">
4819
<attribute name="table:operator">
4820
<ref name="string"/>
4823
<define name="table-filter-condition-attlist" combine="interleave">
4825
<attribute name="table:case-sensitive" a:defaultValue="false">
4826
<ref name="string"/>
4830
<define name="table-filter-condition-attlist" combine="interleave">
4832
<attribute name="table:data-type" a:defaultValue="text">
4835
<value>number</value>
4840
<define name="table-data-pilot-tables">
4841
<element name="table:data-pilot-tables">
4843
<ref name="table-data-pilot-table"/>
4847
<define name="table-data-pilot-table">
4848
<element name="table:data-pilot-table">
4849
<ref name="table-data-pilot-table-attlist"/>
4852
<ref name="table-database-source-sql"/>
4853
<ref name="table-database-source-table"/>
4854
<ref name="table-database-source-query"/>
4855
<ref name="table-source-service"/>
4856
<ref name="table-source-cell-range"/>
4860
<ref name="table-data-pilot-field"/>
4864
<define name="table-data-pilot-table-attlist" combine="interleave">
4865
<attribute name="table:name">
4866
<ref name="string"/>
4869
<define name="table-data-pilot-table-attlist" combine="interleave">
4871
<attribute name="table:application-data">
4872
<ref name="string"/>
4876
<define name="table-data-pilot-table-attlist" combine="interleave">
4878
<attribute name="table:grand-total" a:defaultValue="both">
4882
<value>column</value>
4888
<define name="table-data-pilot-table-attlist" combine="interleave">
4890
<attribute name="table:ignore-empty-rows" a:defaultValue="false">
4891
<ref name="boolean"/>
4895
<define name="table-data-pilot-table-attlist" combine="interleave">
4897
<attribute name="table:identify-categories" a:defaultValue="false">
4898
<ref name="boolean"/>
4902
<define name="table-data-pilot-table-attlist" combine="interleave">
4903
<attribute name="table:target-range-address">
4904
<ref name="cellRangeAddress"/>
4907
<define name="table-data-pilot-table-attlist" combine="interleave">
4909
<attribute name="table:buttons">
4910
<ref name="cellRangeAddressList"/>
4914
<define name="table-data-pilot-table-attlist" combine="interleave">
4916
<attribute name="table:show-filter-button" a:defaultValue="true">
4917
<ref name="boolean"/>
4921
<define name="table-data-pilot-table-attlist" combine="interleave">
4923
<attribute name="table:drill-down-on-double-click"
4924
a:defaultValue="true">
4925
<ref name="boolean"/>
4929
<define name="table-source-cell-range">
4930
<element name="table:source-cell-range">
4931
<ref name="table-source-cell-range-attlist"/>
4933
<ref name="table-filter"/>
4937
<define name="table-source-cell-range-attlist" combine="interleave">
4938
<attribute name="table:cell-range-address">
4939
<ref name="cellRangeAddress"/>
4942
<define name="table-source-service">
4943
<element name="table:source-service">
4944
<ref name="table-source-service-attlist"/>
4948
<define name="table-source-service-attlist" combine="interleave">
4949
<attribute name="table:name">
4950
<ref name="string"/>
4953
<define name="table-source-service-attlist" combine="interleave">
4954
<attribute name="table:source-name">
4955
<ref name="string"/>
4958
<define name="table-source-service-attlist" combine="interleave">
4959
<attribute name="table:object-name">
4960
<ref name="string"/>
4963
<define name="table-source-service-attlist" combine="interleave">
4965
<attribute name="table:user-name">
4966
<ref name="string"/>
4970
<define name="table-source-service-attlist" combine="interleave">
4972
<attribute name="table:password">
4973
<ref name="string"/>
4977
<define name="table-data-pilot-field">
4978
<element name="table:data-pilot-field">
4979
<ref name="table-data-pilot-field-attlist"/>
4981
<ref name="table-data-pilot-level"/>
4984
<ref name="table-data-pilot-field-reference"/>
4987
<ref name="table-data-pilot-groups"/>
4991
<define name="table-data-pilot-field-attlist" combine="interleave">
4992
<attribute name="table:source-field-name">
4993
<ref name="string"/>
4996
<define name="table-data-pilot-field-attlist" combine="interleave">
4998
<attribute name="table:orientation">
5001
<value>column</value>
5003
<value>hidden</value>
5007
<attribute name="table:orientation">
5010
<attribute name="table:selected-page">
5011
<ref name="string"/>
5016
<define name="table-data-pilot-field-attlist" combine="interleave">
5018
<attribute name="table:is-data-layout-field" a:defaultValue="false">
5019
<ref name="string"/>
5023
<define name="table-data-pilot-field-attlist" combine="interleave">
5025
<attribute name="table:function">
5028
<value>average</value>
5029
<value>count</value>
5030
<value>countnums</value>
5033
<value>product</value>
5034
<value>stdev</value>
5035
<value>stdevp</value>
5039
<ref name="string"/>
5044
<define name="table-data-pilot-field-attlist" combine="interleave">
5046
<attribute name="table:used-hierarchy" a:defaultValue="-1">
5047
<ref name="integer"/>
5051
<define name="table-data-pilot-level">
5052
<element name="table:data-pilot-level">
5053
<ref name="table-data-pilot-level-attlist"/>
5055
<ref name="table-data-pilot-subtotals"/>
5058
<ref name="table-data-pilot-members"/>
5061
<ref name="table-data-pilot-display-info"/>
5064
<ref name="table-data-pilot-sort-info"/>
5067
<ref name="table-data-pilot-layout-info"/>
5071
<define name="table-data-pilot-level-attlist" combine="interleave">
5073
<attribute name="table:show-empty">
5074
<ref name="boolean"/>
5078
<define name="table-data-pilot-subtotals">
5079
<element name="table:data-pilot-subtotals">
5081
<ref name="table-data-pilot-subtotal"/>
5085
<define name="table-data-pilot-subtotal">
5086
<element name="table:data-pilot-subtotal">
5087
<ref name="table-data-pilot-subtotal-attlist"/>
5091
<define name="table-data-pilot-subtotal-attlist" combine="interleave">
5092
<attribute name="table:function">
5095
<value>average</value>
5096
<value>count</value>
5097
<value>countnums</value>
5100
<value>product</value>
5101
<value>stdev</value>
5102
<value>stdevp</value>
5106
<ref name="string"/>
5110
<define name="table-data-pilot-members">
5111
<element name="table:data-pilot-members">
5113
<ref name="table-data-pilot-member"/>
5117
<define name="table-data-pilot-member">
5118
<element name="table:data-pilot-member">
5119
<ref name="table-data-pilot-member-attlist"/>
5123
<define name="table-data-pilot-member-attlist" combine="interleave">
5124
<attribute name="table:name">
5125
<ref name="string"/>
5128
<define name="table-data-pilot-member-attlist" combine="interleave">
5130
<attribute name="table:display">
5131
<ref name="boolean"/>
5135
<define name="table-data-pilot-member-attlist" combine="interleave">
5137
<attribute name="table:show-details">
5138
<ref name="boolean"/>
5142
<define name="table-data-pilot-display-info">
5143
<element name="table:data-pilot-display-info">
5144
<ref name="table-data-pilot-display-info-attlist"/>
5148
<define name="table-data-pilot-display-info-attlist" combine="interleave">
5149
<attribute name="table:enabled">
5150
<ref name="boolean"/>
5153
<define name="table-data-pilot-display-info-attlist" combine="interleave">
5154
<attribute name="table:data-field">
5155
<ref name="string"/>
5158
<define name="table-data-pilot-display-info-attlist" combine="interleave">
5159
<attribute name="table:member-count">
5160
<ref name="nonNegativeInteger"/>
5163
<define name="table-data-pilot-display-info-attlist" combine="interleave">
5164
<attribute name="table:display-member-mode">
5166
<value>from-top</value>
5167
<value>from-bottom</value>
5171
<define name="table-data-pilot-sort-info">
5172
<element name="table:data-pilot-sort-info">
5173
<ref name="table-data-pilot-sort-info-attlist"/>
5177
<define name="table-data-pilot-sort-info-attlist" combine="interleave">
5180
<attribute name="table:sort-mode">
5183
<attribute name="table:data-field">
5184
<ref name="string"/>
5187
<attribute name="table:sort-mode">
5190
<value>manual</value>
5196
<define name="table-data-pilot-sort-info-attlist" combine="interleave">
5197
<attribute name="table:order">
5199
<value>ascending</value>
5200
<value>descending</value>
5204
<define name="table-data-pilot-layout-info">
5205
<element name="table:data-pilot-layout-info">
5206
<ref name="table-data-pilot-layout-info-attlist"/>
5210
<define name="table-data-pilot-layout-info-attlist" combine="interleave">
5211
<attribute name="table:layout-mode">
5213
<value>tabular-layout</value>
5214
<value>outline-subtotals-top</value>
5215
<value>outline-subtotals-bottom</value>
5219
<define name="table-data-pilot-layout-info-attlist" combine="interleave">
5220
<attribute name="table:add-empty-lines">
5221
<ref name="boolean"/>
5224
<define name="table-data-pilot-field-reference">
5225
<element name="table:data-pilot-field-reference">
5226
<ref name="table-data-pilot-field-reference-attlist"/>
5229
<define name="table-data-pilot-field-reference-attlist" combine="interleave">
5230
<attribute name="table:field-name">
5231
<ref name="string"/>
5234
<define name="table-data-pilot-field-reference-attlist" combine="interleave">
5237
<attribute name="table:member-type">
5238
<value>named</value>
5240
<attribute name="table:member-name">
5241
<ref name="string"/>
5244
<attribute name="table:member-type">
5246
<value>previous</value>
5252
<define name="table-data-pilot-field-reference-attlist" combine="interleave">
5253
<attribute name="table:type">
5256
<value>member-difference</value>
5257
<value>member-percentage</value>
5258
<value>member-percentage-difference</value>
5259
<value>running-total</value>
5260
<value>row-percentage</value>
5261
<value>column-percentage</value>
5262
<value>total-percentage</value>
5263
<value>index</value>
5267
<define name="table-data-pilot-groups">
5268
<element name="table:data-pilot-groups">
5269
<ref name="table-data-pilot-groups-attlist"/>
5271
<ref name="table-data-pilot-group"/>
5275
<define name="table-data-pilot-groups-attlist" combine="interleave">
5276
<attribute name="table:source-field-name">
5277
<ref name="string"/>
5280
<define name="table-data-pilot-groups-attlist" combine="interleave">
5282
<attribute name="table:date-start">
5284
<ref name="dateOrDateTime"/>
5288
<attribute name="table:start">
5290
<ref name="double"/>
5296
<define name="table-data-pilot-groups-attlist" combine="interleave">
5298
<attribute name="table:date-end">
5300
<ref name="dateOrDateTime"/>
5304
<attribute name="table:end">
5306
<ref name="double"/>
5312
<define name="table-data-pilot-groups-attlist" combine="interleave">
5313
<attribute name="table:step">
5314
<ref name="double"/>
5317
<define name="table-data-pilot-groups-attlist" combine="interleave">
5318
<attribute name="table:grouped-by">
5320
<value>seconds</value>
5321
<value>minutes</value>
5322
<value>hours</value>
5324
<value>months</value>
5325
<value>quarters</value>
5326
<value>years</value>
5330
<define name="table-data-pilot-group">
5331
<element name="table:data-pilot-group">
5332
<ref name="table-data-pilot-group-attlist"/>
5334
<ref name="table-data-pilot-group-member"/>
5338
<define name="table-data-pilot-group-attlist" combine="interleave">
5339
<attribute name="table:name">
5340
<ref name="string"/>
5343
<define name="table-data-pilot-group-member">
5344
<element name="table:data-pilot-group-member">
5345
<ref name="table-data-pilot-group-member-attlist"/>
5348
<define name="table-data-pilot-group-member-attlist" combine="interleave">
5349
<attribute name="table:name">
5350
<ref name="string"/>
5353
<define name="table-consolidation">
5354
<element name="table:consolidation">
5355
<ref name="table-consolidation-attlist"/>
5359
<define name="table-consolidation-attlist" combine="interleave">
5360
<attribute name="table:function">
5363
<value>average</value>
5364
<value>count</value>
5365
<value>countnums</value>
5368
<value>product</value>
5369
<value>stdev</value>
5370
<value>stdevp</value>
5374
<ref name="string"/>
5378
<define name="table-consolidation-attlist" combine="interleave">
5379
<attribute name="table:source-cell-range-addresses">
5380
<ref name="cellRangeAddressList"/>
5383
<define name="table-consolidation-attlist" combine="interleave">
5384
<attribute name="table:target-cell-address">
5385
<ref name="cellAddress"/>
5388
<define name="table-consolidation-attlist" combine="interleave">
5390
<attribute name="table:use-labels" a:defaultValue="none">
5394
<value>column</value>
5400
<define name="table-consolidation-attlist" combine="interleave">
5402
<attribute name="table:link-to-source-data" a:defaultValue="false">
5403
<ref name="boolean"/>
5407
<define name="table-dde-links">
5408
<element name="table:dde-links">
5410
<ref name="table-dde-link"/>
5414
<define name="table-tracked-changes">
5415
<element name="table:tracked-changes">
5416
<ref name="table-tracked-changes-attlist"/>
5419
<ref name="table-cell-content-change"/>
5420
<ref name="table-insertion"/>
5421
<ref name="table-deletion"/>
5422
<ref name="table-movement"/>
5427
<define name="table-tracked-changes-attlist" combine="interleave">
5429
<attribute name="table:track-changes" a:defaultValue="false">
5430
<ref name="boolean"/>
5434
<define name="table-insertion">
5435
<element name="table:insertion">
5436
<ref name="table-insertion-attlist"/>
5437
<ref name="common-table-change-attlist"/>
5438
<ref name="office-change-info"/>
5440
<ref name="table-dependencies"/>
5443
<ref name="table-deletions"/>
5447
<define name="table-insertion-attlist" combine="interleave">
5448
<attribute name="table:type">
5451
<value>column</value>
5452
<value>table</value>
5456
<define name="table-insertion-attlist" combine="interleave">
5457
<attribute name="table:position">
5458
<ref name="integer"/>
5461
<define name="table-insertion-attlist" combine="interleave">
5463
<attribute name="table:count" a:defaultValue="1">
5464
<ref name="positiveInteger"/>
5468
<define name="table-insertion-attlist" combine="interleave">
5470
<attribute name="table:table">
5471
<ref name="integer"/>
5475
<define name="table-dependencies">
5476
<element name="table:dependencies">
5478
<ref name="table-dependency"/>
5482
<define name="table-dependency">
5483
<element name="table:dependency">
5484
<attribute name="table:id">
5485
<ref name="string"/>
5490
<define name="table-deletions">
5491
<element name="table:deletions">
5494
<ref name="table-cell-content-deletion"/>
5495
<ref name="table-change-deletion"/>
5500
<define name="table-cell-content-deletion">
5501
<element name="table:cell-content-deletion">
5503
<attribute name="table:id">
5504
<ref name="string"/>
5508
<ref name="table-cell-address"/>
5511
<ref name="table-change-track-table-cell"/>
5515
<define name="table-change-deletion">
5516
<element name="table:change-deletion">
5518
<attribute name="table:id">
5519
<ref name="string"/>
5525
<define name="table-deletion">
5526
<element name="table:deletion">
5527
<ref name="table-deletion-attlist"/>
5528
<ref name="common-table-change-attlist"/>
5529
<ref name="office-change-info"/>
5531
<ref name="table-dependencies"/>
5534
<ref name="table-deletions"/>
5537
<ref name="table-cut-offs"/>
5541
<define name="table-deletion-attlist" combine="interleave">
5542
<attribute name="table:type">
5545
<value>column</value>
5546
<value>table</value>
5550
<define name="table-deletion-attlist" combine="interleave">
5551
<attribute name="table:position">
5552
<ref name="integer"/>
5555
<define name="table-deletion-attlist" combine="interleave">
5557
<attribute name="table:table">
5558
<ref name="integer"/>
5562
<define name="table-deletion-attlist" combine="interleave">
5564
<attribute name="table:multi-deletion-spanned">
5565
<ref name="integer"/>
5569
<define name="table-cut-offs">
5570
<element name="table:cut-offs">
5573
<ref name="table-movement-cut-off"/>
5576
<ref name="table-insertion-cut-off"/>
5578
<ref name="table-movement-cut-off"/>
5584
<define name="table-insertion-cut-off">
5585
<element name="table:insertion-cut-off">
5586
<ref name="table-insertion-cut-off-attlist"/>
5590
<define name="table-insertion-cut-off-attlist" combine="interleave">
5591
<attribute name="table:id">
5592
<ref name="string"/>
5595
<define name="table-insertion-cut-off-attlist" combine="interleave">
5596
<attribute name="table:position">
5597
<ref name="integer"/>
5600
<define name="table-movement-cut-off">
5601
<element name="table:movement-cut-off">
5602
<ref name="table-movement-cut-off-attlist"/>
5606
<define name="table-movement-cut-off-attlist" combine="interleave">
5608
<attribute name="table:position">
5609
<ref name="integer"/>
5612
<attribute name="table:start-position">
5613
<ref name="integer"/>
5615
<attribute name="table:end-position">
5616
<ref name="integer"/>
5621
<define name="table-movement">
5622
<element name="table:movement">
5623
<ref name="common-table-change-attlist"/>
5624
<ref name="table-source-range-address"/>
5625
<ref name="table-target-range-address"/>
5626
<ref name="office-change-info"/>
5628
<ref name="table-dependencies"/>
5631
<ref name="table-deletions"/>
5635
<define name="table-source-range-address">
5636
<element name="table:source-range-address">
5637
<ref name="common-table-range-attlist"/>
5642
<define name="table-target-range-address">
5643
<element name="table:target-range-address">
5644
<ref name="common-table-range-attlist"/>
5650
<define name="common-table-range-attlist" combine="interleave">
5653
<ref name="common-table-cell-address-attlist"/>
5656
<ref name="common-table-cell-range-address-attlist"/>
5660
<define name="common-table-cell-address-attlist" combine="interleave">
5661
<attribute name="table:column">
5662
<ref name="integer"/>
5664
<attribute name="table:row">
5665
<ref name="integer"/>
5667
<attribute name="table:table">
5668
<ref name="integer"/>
5671
<define name="common-table-cell-range-address-attlist" combine="interleave">
5672
<attribute name="table:start-column">
5673
<ref name="integer"/>
5675
<attribute name="table:start-row">
5676
<ref name="integer"/>
5678
<attribute name="table:start-table">
5679
<ref name="integer"/>
5681
<attribute name="table:end-column">
5682
<ref name="integer"/>
5684
<attribute name="table:end-row">
5685
<ref name="integer"/>
5687
<attribute name="table:end-table">
5688
<ref name="integer"/>
5691
<define name="table-change-track-table-cell" combine="interleave">
5692
<element name="table:change-track-table-cell">
5693
<ref name="table-change-track-table-cell-attlist"/>
5695
<ref name="text-p"/>
5699
<define name="table-change-track-table-cell-attlist" combine="interleave">
5701
<attribute name="table:cell-address">
5702
<ref name="cellAddress"/>
5706
<define name="table-change-track-table-cell-attlist" combine="interleave">
5708
<attribute name="table:matrix-covered" a:defaultValue="false">
5709
<ref name="boolean"/>
5713
<define name="table-change-track-table-cell-attlist" combine="interleave">
5715
<attribute name="table:formula">
5716
<ref name="string"/>
5720
<attribute name="table:number-matrix-columns-spanned">
5721
<ref name="positiveInteger"/>
5725
<attribute name="table:number-matrix-rows-spanned">
5726
<ref name="positiveInteger"/>
5730
<ref name="common-value-and-type-attlist"/>
5733
<define name="table-cell-content-change">
5734
<element name="table:cell-content-change">
5735
<ref name="common-table-change-attlist"/>
5736
<ref name="table-cell-address"/>
5737
<ref name="office-change-info"/>
5739
<ref name="table-dependencies"/>
5742
<ref name="table-deletions"/>
5744
<ref name="table-previous"/>
5747
<define name="table-cell-address">
5748
<element name="table:cell-address">
5749
<ref name="common-table-cell-address-attlist"/>
5753
<define name="table-previous">
5754
<element name="table:previous">
5756
<attribute name="table:id">
5757
<ref name="string"/>
5760
<ref name="table-change-track-table-cell"/>
5763
<define name="common-table-change-attlist" combine="interleave">
5764
<attribute name="table:id">
5765
<ref name="string"/>
5768
<define name="common-table-change-attlist" combine="interleave">
5770
<attribute name="table:acceptance-state" a:defaultValue="pending">
5772
<value>accepted</value>
5773
<value>rejected</value>
5774
<value>pending</value>
5779
<define name="common-table-change-attlist" combine="interleave">
5781
<attribute name="table:rejecting-change-id">
5782
<ref name="string"/>
5786
<define name="style-handout-master">
5787
<element name="style:handout-master">
5788
<ref name="common-presentation-header-footer-attlist"/>
5789
<ref name="style-handout-master-attlist"/>
5795
<define name="style-handout-master-attlist" combine="interleave">
5797
<attribute name="presentation:presentation-page-layout-name">
5798
<ref name="styleNameRef"/>
5802
<define name="style-handout-master-attlist" combine="interleave">
5803
<attribute name="style:page-layout-name">
5804
<ref name="styleNameRef"/>
5807
<define name="style-handout-master-attlist" combine="interleave">
5809
<attribute name="draw:style-name">
5810
<ref name="styleNameRef"/>
5814
<define name="draw-layer-set">
5815
<element name="draw:layer-set">
5817
<ref name="draw-layer"/>
5821
<define name="draw-layer">
5822
<element name="draw:layer">
5823
<ref name="draw-layer-attlist"/>
5827
<define name="draw-layer-attlist" combine="interleave">
5828
<attribute name="draw:name">
5829
<ref name="string"/>
5832
<define name="draw-layer-attlist" combine="interleave">
5834
<attribute name="draw:protected" a:defaultValue="false">
5835
<ref name="boolean"/>
5839
<define name="draw-layer-attlist" combine="interleave">
5841
<attribute name="draw:display" a:defaultValue="always">
5843
<value>always</value>
5844
<value>screen</value>
5845
<value>printer</value>
5851
<define name="draw-page">
5852
<element name="draw:page">
5853
<ref name="common-presentation-header-footer-attlist"/>
5854
<ref name="draw-page-attlist"/>
5856
<ref name="office-forms"/>
5863
<ref name="presentation-animations"/>
5864
<ref name="animation-element"/>
5868
<ref name="presentation-notes"/>
5872
<define name="draw-page-attlist" combine="interleave">
5874
<attribute name="draw:name">
5875
<ref name="string"/>
5879
<define name="draw-page-attlist" combine="interleave">
5881
<attribute name="draw:style-name">
5882
<ref name="styleNameRef"/>
5886
<define name="draw-page-attlist" combine="interleave">
5887
<attribute name="draw:master-page-name">
5888
<ref name="styleNameRef"/>
5891
<define name="draw-page-attlist" combine="interleave">
5893
<attribute name="presentation:presentation-page-layout-name">
5894
<ref name="styleNameRef"/>
5898
<define name="common-presentation-header-footer-attlist" combine="interleave">
5900
<attribute name="presentation:use-header-name">
5901
<ref name="string"/>
5905
<define name="common-presentation-header-footer-attlist" combine="interleave">
5907
<attribute name="presentation:use-footer-name">
5908
<ref name="string"/>
5912
<define name="common-presentation-header-footer-attlist" combine="interleave">
5914
<attribute name="presentation:use-date-time-name">
5915
<ref name="string"/>
5919
<define name="draw-page-attlist">
5921
<attribute name="draw:id">
5926
<define name="shape">
5928
<ref name="draw-rect"/>
5929
<ref name="draw-line"/>
5930
<ref name="draw-polyline"/>
5931
<ref name="draw-polygon"/>
5932
<ref name="draw-regular-polygon"/>
5933
<ref name="draw-path"/>
5934
<ref name="draw-circle"/>
5935
<ref name="draw-ellipse"/>
5936
<ref name="draw-g"/>
5937
<ref name="draw-page-thumbnail"/>
5938
<ref name="draw-frame"/>
5939
<ref name="draw-measure"/>
5940
<ref name="draw-caption"/>
5941
<ref name="draw-connector"/>
5942
<ref name="draw-control"/>
5943
<ref name="dr3d-scene"/>
5944
<ref name="draw-custom-shape"/>
5947
<define name="draw-rect">
5948
<element name="draw:rect">
5949
<ref name="draw-rect-attlist"/>
5950
<ref name="common-draw-position-attlist"/>
5951
<ref name="common-draw-size-attlist"/>
5952
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
5954
<ref name="office-event-listeners"/>
5957
<ref name="draw-glue-point"/>
5959
<ref name="draw-text"/>
5962
<define name="draw-rect-attlist" combine="interleave">
5964
<attribute name="draw:corner-radius">
5965
<ref name="nonNegativeLength"/>
5969
<define name="draw-line">
5970
<element name="draw:line">
5971
<ref name="draw-line-attlist"/>
5972
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
5974
<ref name="office-event-listeners"/>
5977
<ref name="draw-glue-point"/>
5979
<ref name="draw-text"/>
5982
<define name="draw-line-attlist" combine="interleave">
5983
<attribute name="svg:x1">
5984
<ref name="coordinate"/>
5986
<attribute name="svg:y1">
5987
<ref name="coordinate"/>
5990
<define name="draw-line-attlist" combine="interleave">
5991
<attribute name="svg:x2">
5992
<ref name="coordinate"/>
5994
<attribute name="svg:y2">
5995
<ref name="coordinate"/>
5998
<define name="draw-polyline">
5999
<element name="draw:polyline">
6000
<ref name="common-draw-points-attlist"/>
6001
<ref name="common-draw-position-attlist"/>
6002
<ref name="common-draw-size-attlist"/>
6003
<ref name="common-draw-viewbox-attlist"/>
6004
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6006
<ref name="office-event-listeners"/>
6009
<ref name="draw-glue-point"/>
6011
<ref name="draw-text"/>
6014
<define name="common-draw-points-attlist">
6015
<attribute name="draw:points">
6016
<ref name="points"/>
6019
<define name="draw-polygon">
6020
<element name="draw:polygon">
6021
<ref name="common-draw-points-attlist"/>
6022
<ref name="common-draw-position-attlist"/>
6023
<ref name="common-draw-size-attlist"/>
6024
<ref name="common-draw-viewbox-attlist"/>
6025
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6027
<ref name="office-event-listeners"/>
6030
<ref name="draw-glue-point"/>
6032
<ref name="draw-text"/>
6035
<define name="draw-regular-polygon">
6036
<element name="draw:regular-polygon">
6037
<ref name="draw-regular-polygon-attlist"/>
6038
<ref name="common-draw-position-attlist"/>
6039
<ref name="common-draw-size-attlist"/>
6040
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6042
<ref name="office-event-listeners"/>
6045
<ref name="draw-glue-point"/>
6047
<ref name="draw-text"/>
6050
<define name="draw-regular-polygon-attlist" combine="interleave">
6052
<attribute name="draw:concave">
6053
<value>false</value>
6056
<attribute name="draw:concave">
6059
<ref name="draw-regular-polygon-sharpness-attlist"/>
6063
<define name="draw-regular-polygon-attlist" combine="interleave">
6064
<attribute name="draw:corners">
6065
<ref name="positiveInteger"/>
6068
<define name="draw-regular-polygon-sharpness-attlist">
6069
<attribute name="draw:sharpness">
6070
<ref name="percent"/>
6073
<define name="draw-path">
6074
<element name="draw:path">
6075
<ref name="common-draw-path-data-attlist"/>
6076
<ref name="common-draw-position-attlist"/>
6077
<ref name="common-draw-size-attlist"/>
6078
<ref name="common-draw-viewbox-attlist"/>
6079
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6081
<ref name="office-event-listeners"/>
6084
<ref name="draw-glue-point"/>
6086
<ref name="draw-text"/>
6089
<define name="common-draw-path-data-attlist">
6090
<attribute name="svg:d">
6091
<ref name="pathData"/>
6094
<define name="draw-circle">
6095
<element name="draw:circle">
6096
<ref name="draw-circle-attlist"/>
6097
<ref name="common-draw-circle-ellipse-attlist"/>
6098
<ref name="common-draw-position-attlist"/>
6099
<ref name="common-draw-size-attlist"/>
6100
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6102
<ref name="office-event-listeners"/>
6105
<ref name="draw-glue-point"/>
6107
<ref name="draw-text"/>
6110
<define name="common-draw-circle-ellipse-attlist" combine="interleave">
6112
<attribute name="svg:cx">
6113
<ref name="coordinate"/>
6115
<attribute name="svg:cy">
6116
<ref name="coordinate"/>
6120
<define name="draw-circle-attlist" combine="interleave">
6122
<attribute name="svg:r">
6123
<ref name="length"/>
6127
<define name="common-draw-circle-ellipse-attlist" combine="interleave">
6129
<attribute name="draw:kind" a:defaultValue="full">
6132
<value>section</value>
6139
<define name="common-draw-circle-ellipse-attlist" combine="interleave">
6141
<attribute name="draw:start-angle">
6142
<ref name="double"/>
6146
<define name="common-draw-circle-ellipse-attlist" combine="interleave">
6148
<attribute name="draw:end-angle">
6149
<ref name="double"/>
6153
<define name="draw-ellipse">
6154
<element name="draw:ellipse">
6155
<ref name="common-draw-circle-ellipse-attlist"/>
6156
<ref name="draw-ellipse-attlist"/>
6157
<ref name="common-draw-position-attlist"/>
6158
<ref name="common-draw-size-attlist"/>
6159
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6161
<ref name="office-event-listeners"/>
6164
<ref name="draw-glue-point"/>
6166
<ref name="draw-text"/>
6169
<define name="draw-ellipse-attlist" combine="interleave">
6171
<attribute name="svg:rx">
6172
<ref name="length"/>
6174
<attribute name="svg:ry">
6175
<ref name="length"/>
6179
<define name="draw-connector">
6180
<element name="draw:connector">
6181
<ref name="draw-connector-attlist"/>
6182
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6184
<ref name="office-event-listeners"/>
6187
<ref name="draw-glue-point"/>
6189
<ref name="draw-text"/>
6192
<define name="draw-connector-attlist" combine="interleave">
6194
<attribute name="draw:type" a:defaultValue="standard">
6196
<value>standard</value>
6197
<value>lines</value>
6199
<value>curve</value>
6204
<define name="draw-connector-attlist" combine="interleave">
6206
<attribute name="svg:x1">
6207
<ref name="coordinate"/>
6209
<attribute name="svg:y1">
6210
<ref name="coordinate"/>
6214
<define name="draw-connector-attlist" combine="interleave">
6216
<attribute name="draw:start-shape">
6221
<define name="draw-connector-attlist" combine="interleave">
6223
<attribute name="draw:start-glue-point">
6224
<ref name="nonNegativeInteger"/>
6228
<define name="draw-connector-attlist" combine="interleave">
6230
<attribute name="svg:x2">
6231
<ref name="coordinate"/>
6233
<attribute name="svg:y2">
6234
<ref name="coordinate"/>
6238
<define name="draw-connector-attlist" combine="interleave">
6240
<attribute name="draw:end-shape">
6245
<define name="draw-connector-attlist" combine="interleave">
6247
<attribute name="draw:end-glue-point">
6248
<ref name="nonNegativeInteger"/>
6252
<define name="draw-connector-attlist" combine="interleave">
6254
<attribute name="draw:line-skew">
6256
<ref name="length"/>
6258
<ref name="length"/>
6260
<ref name="length"/>
6267
<define name="draw-caption">
6268
<element name="draw:caption">
6269
<ref name="draw-caption-attlist"/>
6270
<ref name="common-draw-position-attlist"/>
6271
<ref name="common-draw-size-attlist"/>
6272
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6274
<ref name="office-event-listeners"/>
6277
<ref name="draw-glue-point"/>
6279
<ref name="draw-text"/>
6282
<define name="draw-caption-attlist" combine="interleave">
6284
<attribute name="draw:caption-point-x">
6285
<ref name="coordinate"/>
6287
<attribute name="draw:caption-point-y">
6288
<ref name="coordinate"/>
6292
<define name="draw-caption-attlist" combine="interleave">
6294
<attribute name="draw:corner-radius">
6295
<ref name="nonNegativeLength"/>
6299
<define name="draw-measure">
6300
<element name="draw:measure">
6301
<ref name="draw-measure-attlist"/>
6302
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6304
<ref name="office-event-listeners"/>
6307
<ref name="draw-glue-point"/>
6309
<ref name="draw-text"/>
6312
<define name="draw-measure-attlist" combine="interleave">
6313
<attribute name="svg:x1">
6314
<ref name="coordinate"/>
6316
<attribute name="svg:y1">
6317
<ref name="coordinate"/>
6320
<define name="draw-measure-attlist" combine="interleave">
6321
<attribute name="svg:x2">
6322
<ref name="coordinate"/>
6324
<attribute name="svg:y2">
6325
<ref name="coordinate"/>
6328
<define name="draw-control">
6329
<element name="draw:control">
6330
<ref name="draw-control-attlist"/>
6331
<ref name="common-draw-position-attlist"/>
6332
<ref name="common-draw-size-attlist"/>
6333
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6335
<ref name="draw-glue-point"/>
6339
<define name="draw-control-attlist" combine="interleave">
6340
<attribute name="draw:control">
6344
<define name="draw-page-thumbnail">
6345
<element name="draw:page-thumbnail">
6346
<ref name="draw-page-thumbnail-attlist"/>
6347
<ref name="common-draw-position-attlist"/>
6348
<ref name="common-draw-size-attlist"/>
6349
<ref name="presentation-shape-attlist"/>
6350
<ref name="common-draw-shape-with-styles-attlist"/>
6354
<define name="draw-page-thumbnail-attlist">
6356
<attribute name="draw:page-number">
6357
<ref name="positiveInteger"/>
6361
<define name="draw-g">
6362
<element name="draw:g">
6363
<ref name="draw-g-attlist"/>
6364
<ref name="common-draw-z-index-attlist"/>
6365
<ref name="common-draw-name-attlist"/>
6366
<ref name="common-draw-id-attlist"/>
6367
<ref name="common-draw-style-name-attlist"/>
6368
<ref name="common-text-spreadsheet-shape-attlist"/>
6370
<ref name="office-event-listeners"/>
6373
<ref name="draw-glue-point"/>
6380
<define name="draw-g-attlist" combine="interleave">
6382
<attribute name="svg:y">
6383
<ref name="coordinate"/>
6387
<define name="common-draw-name-attlist" combine="interleave">
6389
<attribute name="draw:name">
6390
<ref name="string"/>
6394
<define name="common-draw-position-attlist">
6396
<attribute name="svg:x">
6397
<ref name="coordinate"/>
6401
<attribute name="svg:y">
6402
<ref name="coordinate"/>
6406
<define name="common-draw-size-attlist">
6408
<attribute name="svg:width">
6409
<ref name="length"/>
6413
<attribute name="svg:height">
6414
<ref name="length"/>
6418
<define name="common-draw-transform-attlist">
6420
<attribute name="draw:transform">
6421
<ref name="string"/>
6425
<define name="common-draw-viewbox-attlist">
6426
<attribute name="svg:viewBox">
6428
<ref name="integer"/>
6429
<ref name="integer"/>
6430
<ref name="integer"/>
6431
<ref name="integer"/>
6435
<define name="common-draw-style-name-attlist">
6439
<attribute name="draw:style-name">
6440
<ref name="styleNameRef"/>
6444
<attribute name="draw:class-names">
6445
<ref name="styleNameRefs"/>
6451
<attribute name="presentation:style-name">
6452
<ref name="styleNameRef"/>
6456
<attribute name="presentation:class-names">
6457
<ref name="styleNameRefs"/>
6463
<define name="common-draw-text-style-name-attlist">
6465
<attribute name="draw:text-style-name">
6466
<ref name="styleNameRef"/>
6470
<define name="common-draw-layer-name-attlist">
6472
<attribute name="draw:layer">
6473
<data type="string"/>
6477
<define name="common-draw-id-attlist">
6479
<attribute name="draw:id">
6484
<define name="common-draw-z-index-attlist">
6486
<attribute name="draw:z-index">
6487
<ref name="nonNegativeInteger"/>
6491
<define name="common-text-spreadsheet-shape-attlist" combine="interleave">
6493
<attribute name="table:end-cell-address">
6494
<ref name="cellAddress"/>
6498
<attribute name="table:end-x">
6499
<ref name="coordinate"/>
6503
<attribute name="table:end-y">
6504
<ref name="coordinate"/>
6508
<define name="common-text-spreadsheet-shape-attlist" combine="interleave">
6510
<attribute name="table:table-background">
6511
<ref name="boolean"/>
6515
<define name="common-text-spreadsheet-shape-attlist" combine="interleave">
6516
<ref name="common-text-anchor-attlist"/>
6519
<define name="common-text-anchor-attlist" combine="interleave">
6521
<attribute name="text:anchor-type">
6524
<value>frame</value>
6525
<value>paragraph</value>
6527
<value>as-char</value>
6532
<define name="common-text-anchor-attlist" combine="interleave">
6534
<attribute name="text:anchor-page-number">
6535
<ref name="positiveInteger"/>
6539
<define name="draw-text">
6542
<ref name="text-p"/>
6543
<ref name="text-list"/>
6547
<define name="common-draw-shape-with-styles-attlist">
6548
<ref name="common-draw-z-index-attlist"/>
6549
<ref name="common-draw-id-attlist"/>
6550
<ref name="common-draw-layer-name-attlist"/>
6551
<ref name="common-draw-style-name-attlist"/>
6552
<ref name="common-draw-transform-attlist"/>
6553
<ref name="common-draw-name-attlist"/>
6554
<ref name="common-text-spreadsheet-shape-attlist"/>
6556
<define name="common-draw-shape-with-text-and-styles-attlist">
6557
<ref name="common-draw-shape-with-styles-attlist"/>
6558
<ref name="common-draw-text-style-name-attlist"/>
6560
<define name="draw-glue-point">
6561
<element name="draw:glue-point">
6562
<ref name="draw-glue-point-attlist"/>
6566
<define name="draw-glue-point-attlist" combine="interleave">
6567
<attribute name="draw:id">
6568
<ref name="nonNegativeInteger"/>
6571
<define name="draw-glue-point-attlist" combine="interleave">
6572
<attribute name="svg:x">
6574
<ref name="distance"/>
6575
<ref name="percent"/>
6578
<attribute name="svg:y">
6580
<ref name="distance"/>
6581
<ref name="percent"/>
6585
<define name="draw-glue-point-attlist" combine="interleave">
6586
<attribute name="draw:align">
6588
<value>top-left</value>
6590
<value>top-right</value>
6592
<value>center</value>
6593
<value>right</value>
6594
<value>bottom-left</value>
6595
<value>bottom-right</value>
6599
<define name="draw-glue-points-attlist" combine="interleave">
6600
<attribute name="draw:escape-direction">
6604
<value>right</value>
6607
<value>horizontal</value>
6608
<value>vertical</value>
6612
<define name="draw-frame">
6613
<element name="draw:frame">
6614
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
6615
<ref name="common-draw-position-attlist"/>
6616
<ref name="common-draw-rel-size-attlist"/>
6617
<ref name="presentation-shape-attlist"/>
6618
<ref name="draw-frame-attlist"/>
6621
<ref name="draw-text-box"/>
6622
<ref name="draw-image"/>
6623
<ref name="draw-object"/>
6624
<ref name="draw-object-ole"/>
6625
<ref name="draw-applet"/>
6626
<ref name="draw-floating-frame"/>
6627
<ref name="draw-plugin"/>
6631
<ref name="office-event-listeners"/>
6634
<ref name="draw-glue-point"/>
6637
<ref name="draw-image-map"/>
6640
<ref name="svg-desc"/>
6644
<ref name="draw-contour-polygon"/>
6645
<ref name="draw-contour-path"/>
6650
<define name="common-draw-rel-size-attlist">
6651
<ref name="common-draw-size-attlist"/>
6653
<attribute name="style:rel-width">
6655
<ref name="percent"/>
6656
<value>scale</value>
6657
<value>scale-min</value>
6662
<attribute name="style:rel-height">
6664
<ref name="percent"/>
6665
<value>scale</value>
6666
<value>scale-min</value>
6671
<define name="draw-frame-attlist" combine="interleave">
6673
<attribute name="draw:copy-of">
6674
<ref name="string"/>
6678
<define name="draw-text-box">
6679
<element name="draw:text-box">
6680
<ref name="draw-text-box-attlist"/>
6682
<ref name="text-content"/>
6686
<define name="draw-text-box-attlist" combine="interleave">
6688
<attribute name="draw:chain-next-name">
6689
<ref name="string"/>
6693
<define name="draw-text-box-attlist" combine="interleave">
6695
<attribute name="draw:corner-radius">
6696
<ref name="nonNegativeLength"/>
6700
<define name="draw-text-box-attlist" combine="interleave">
6702
<attribute name="fo:min-height">
6704
<ref name="length"/>
6705
<ref name="percent"/>
6710
<attribute name="fo:min-width">
6712
<ref name="length"/>
6713
<ref name="percent"/>
6718
<define name="draw-text-box-attlist" combine="interleave">
6720
<attribute name="fo:max-height">
6722
<ref name="length"/>
6723
<ref name="percent"/>
6728
<attribute name="fo:max-width">
6730
<ref name="length"/>
6731
<ref name="percent"/>
6736
<define name="draw-image">
6737
<element name="draw:image">
6738
<ref name="draw-image-attlist"/>
6740
<ref name="common-draw-data-attlist"/>
6741
<ref name="office-binary-data"/>
6743
<ref name="draw-text"/>
6746
<define name="common-draw-data-attlist" combine="interleave">
6748
<attribute name="xlink:href">
6749
<ref name="anyURI"/>
6752
<attribute name="xlink:type" a:defaultValue="simple">
6754
<value>simple</value>
6759
<attribute name="xlink:show" a:defaultValue="embed">
6761
<value>embed</value>
6766
<attribute name="xlink:actuate" a:defaultValue="onLoad">
6768
<value>onLoad</value>
6775
<define name="office-binary-data">
6776
<element name="office:binary-data">
6777
<ref name="base64Binary"/>
6780
<define name="draw-image-attlist" combine="interleave">
6782
<attribute name="draw:filter-name">
6783
<ref name="string"/>
6787
<define name="draw-object">
6788
<element name="draw:object">
6789
<ref name="draw-object-attlist"/>
6791
<ref name="common-draw-data-attlist"/>
6792
<ref name="office-document"/>
6793
<ref name="math-math"/>
6798
<define name="draw-object-ole">
6799
<element name="draw:object-ole">
6800
<ref name="draw-object-ole-attlist"/>
6802
<ref name="common-draw-data-attlist"/>
6803
<ref name="office-binary-data"/>
6807
<define name="draw-object-attlist" combine="interleave">
6809
<attribute name="draw:notify-on-update-of-ranges">
6810
<ref name="string"/>
6814
<define name="draw-object-ole-attlist" combine="interleave">
6816
<attribute name="draw:class-id"/>
6819
<define name="draw-applet">
6820
<element name="draw:applet">
6821
<ref name="draw-applet-attlist"/>
6823
<ref name="common-draw-data-attlist"/>
6826
<ref name="draw-param"/>
6830
<define name="draw-applet-attlist" combine="interleave">
6832
<attribute name="draw:code"/>
6835
<define name="draw-applet-attlist" combine="interleave">
6837
<attribute name="draw:object"/>
6840
<define name="draw-applet-attlist" combine="interleave">
6842
<attribute name="draw:archive"/>
6845
<define name="draw-applet-attlist" combine="interleave">
6847
<attribute name="draw:may-script" a:defaultValue="false">
6848
<ref name="boolean"/>
6852
<define name="draw-plugin">
6853
<element name="draw:plugin">
6854
<ref name="draw-plugin-attlist"/>
6855
<ref name="common-draw-data-attlist"/>
6857
<ref name="draw-param"/>
6861
<define name="draw-plugin-attlist" combine="interleave">
6863
<attribute name="draw:mime-type"/>
6866
<define name="draw-param">
6867
<element name="draw:param">
6868
<ref name="draw-param-attlist"/>
6872
<define name="draw-param-attlist" combine="interleave">
6874
<attribute name="draw:name"/>
6877
<define name="draw-param-attlist" combine="interleave">
6879
<attribute name="draw:value"/>
6882
<define name="draw-floating-frame">
6883
<element name="draw:floating-frame">
6884
<ref name="draw-floating-frame-attlist"/>
6885
<ref name="common-draw-data-attlist"/>
6888
<define name="draw-floating-frame-attlist" combine="interleave">
6890
<attribute name="draw:frame-name">
6891
<ref name="string"/>
6895
<define name="draw-contour-polygon">
6896
<element name="draw:contour-polygon">
6897
<ref name="common-contour-attlist"/>
6898
<ref name="common-draw-size-attlist"/>
6899
<ref name="common-draw-viewbox-attlist"/>
6900
<ref name="common-draw-points-attlist"/>
6905
<define name="draw-contour-path">
6906
<element name="draw:contour-path">
6907
<ref name="common-contour-attlist"/>
6908
<ref name="common-draw-size-attlist"/>
6909
<ref name="common-draw-viewbox-attlist"/>
6910
<ref name="common-draw-path-data-attlist"/>
6914
<define name="common-contour-attlist" combine="interleave">
6915
<attribute name="draw:recreate-on-edit">
6916
<ref name="boolean"/>
6919
<define name="svg-desc">
6920
<element name="svg:desc">
6924
<define name="draw-a">
6925
<element name="draw:a">
6926
<ref name="draw-a-attlist"/>
6927
<ref name="draw-frame"/>
6930
<define name="draw-a-attlist" combine="interleave">
6931
<attribute name="xlink:href">
6932
<ref name="anyURI"/>
6935
<attribute name="xlink:type" a:defaultValue="simple">
6936
<value>simple</value>
6940
<attribute name="xlink:actuate" a:defaultValue="onRequest">
6942
<value>onRequest</value>
6947
<define name="draw-a-attlist" combine="interleave">
6949
<attribute name="office:target-frame-name">
6950
<ref name="targetFrameName"/>
6954
<attribute name="xlink:show">
6957
<value>replace</value>
6962
<define name="draw-a-attlist" combine="interleave">
6964
<attribute name="office:name">
6965
<ref name="string"/>
6969
<define name="draw-a-attlist" combine="interleave">
6971
<attribute name="office:server-map" a:defaultValue="false">
6972
<ref name="boolean"/>
6976
<define name="draw-image-map">
6977
<element name="draw:image-map">
6980
<ref name="draw-area-rectangle"/>
6981
<ref name="draw-area-circle"/>
6982
<ref name="draw-area-polygon"/>
6987
<define name="draw-area-rectangle">
6988
<element name="draw:area-rectangle">
6989
<ref name="common-draw-area-attlist"/>
6990
<attribute name="svg:x">
6991
<ref name="coordinate"/>
6993
<attribute name="svg:y">
6994
<ref name="coordinate"/>
6996
<attribute name="svg:width">
6997
<ref name="length"/>
6999
<attribute name="svg:height">
7000
<ref name="length"/>
7003
<ref name="svg-desc"/>
7006
<ref name="office-event-listeners"/>
7010
<define name="draw-area-circle">
7011
<element name="draw:area-circle">
7012
<ref name="common-draw-area-attlist"/>
7013
<attribute name="svg:cx">
7014
<ref name="coordinate"/>
7016
<attribute name="svg:cy">
7017
<ref name="coordinate"/>
7019
<attribute name="svg:r">
7020
<ref name="length"/>
7023
<ref name="svg-desc"/>
7026
<ref name="office-event-listeners"/>
7030
<define name="draw-area-polygon">
7031
<element name="draw:area-polygon">
7032
<ref name="common-draw-area-attlist"/>
7033
<attribute name="svg:x">
7034
<ref name="coordinate"/>
7036
<attribute name="svg:y">
7037
<ref name="coordinate"/>
7039
<attribute name="svg:width">
7040
<ref name="length"/>
7042
<attribute name="svg:height">
7043
<ref name="length"/>
7045
<ref name="common-draw-viewbox-attlist"/>
7046
<ref name="common-draw-points-attlist"/>
7048
<ref name="svg-desc"/>
7051
<ref name="office-event-listeners"/>
7055
<define name="common-draw-area-attlist" combine="interleave">
7057
<attribute name="xlink:href">
7058
<ref name="anyURI"/>
7062
<attribute name="xlink:type" a:defaultValue="simple">
7064
<value>simple</value>
7069
<attribute name="office:target-frame-name">
7070
<ref name="targetFrameName"/>
7074
<attribute name="xlink:show">
7077
<value>replace</value>
7082
<define name="common-draw-area-attlist" combine="interleave">
7084
<attribute name="office:name">
7085
<ref name="string"/>
7089
<define name="common-draw-area-attlist" combine="interleave">
7091
<attribute name="draw:nohref">
7093
<value>nohref</value>
7098
<define name="dr3d-scene">
7099
<element name="dr3d:scene">
7100
<ref name="dr3d-scene-attlist"/>
7101
<ref name="common-draw-position-attlist"/>
7102
<ref name="common-draw-size-attlist"/>
7103
<ref name="common-draw-style-name-attlist"/>
7104
<ref name="common-draw-z-index-attlist"/>
7105
<ref name="common-draw-id-attlist"/>
7106
<ref name="common-draw-layer-name-attlist"/>
7107
<ref name="common-text-spreadsheet-shape-attlist"/>
7108
<ref name="common-dr3d-transform-attlist"/>
7110
<ref name="dr3d-light"/>
7113
<ref name="shapes3d"/>
7118
<define name="shapes3d">
7120
<ref name="dr3d-scene"/>
7121
<ref name="dr3d-extrude"/>
7122
<ref name="dr3d-sphere"/>
7123
<ref name="dr3d-rotate"/>
7124
<ref name="dr3d-cube"/>
7127
<define name="dr3d-scene-attlist" combine="interleave">
7129
<attribute name="dr3d:vrp">
7130
<ref name="vector3D"/>
7134
<attribute name="dr3d:vpn">
7135
<ref name="vector3D"/>
7139
<attribute name="dr3d:vup">
7140
<ref name="vector3D"/>
7144
<define name="dr3d-scene-attlist" combine="interleave">
7146
<attribute name="dr3d:projection">
7148
<value>parallel</value>
7149
<value>perspective</value>
7154
<define name="dr3d-scene-attlist" combine="interleave">
7156
<attribute name="dr3d:distance">
7157
<ref name="length"/>
7161
<define name="dr3d-scene-attlist" combine="interleave">
7163
<attribute name="dr3d:focal-length">
7164
<ref name="length"/>
7168
<define name="dr3d-scene-attlist" combine="interleave">
7170
<attribute name="dr3d:shadow-slant">
7171
<ref name="nonNegativeInteger"/>
7175
<define name="dr3d-scene-attlist" combine="interleave">
7177
<attribute name="dr3d:shade-mode">
7180
<value>phong</value>
7181
<value>gouraud</value>
7182
<value>draft</value>
7187
<define name="dr3d-scene-attlist" combine="interleave">
7189
<attribute name="dr3d:ambient-color">
7194
<define name="dr3d-scene-attlist" combine="interleave">
7196
<attribute name="dr3d:lighting-mode">
7197
<ref name="boolean"/>
7201
<define name="common-dr3d-transform-attlist">
7203
<attribute name="dr3d:transform"/>
7206
<define name="dr3d-light">
7207
<element name="dr3d:light">
7208
<ref name="dr3d-light-attlist"/>
7212
<define name="dr3d-light-attlist" combine="interleave">
7214
<attribute name="dr3d:diffuse-color">
7219
<define name="dr3d-light-attlist" combine="interleave">
7220
<attribute name="dr3d:direction">
7221
<ref name="vector3D"/>
7224
<define name="dr3d-light-attlist" combine="interleave">
7226
<attribute name="dr3d:enabled">
7227
<ref name="boolean"/>
7231
<define name="dr3d-light-attlist" combine="interleave">
7233
<attribute name="dr3d:specular">
7234
<ref name="boolean"/>
7238
<define name="dr3d-cube">
7239
<element name="dr3d:cube">
7240
<ref name="dr3d-cube-attlist"/>
7241
<ref name="common-draw-z-index-attlist"/>
7242
<ref name="common-draw-id-attlist"/>
7243
<ref name="common-draw-layer-name-attlist"/>
7244
<ref name="common-draw-style-name-attlist"/>
7245
<ref name="common-dr3d-transform-attlist"/>
7249
<define name="dr3d-cube-attlist" combine="interleave">
7251
<attribute name="dr3d:min-edge">
7252
<ref name="vector3D"/>
7256
<attribute name="dr3d:max-edge">
7257
<ref name="vector3D"/>
7261
<define name="dr3d-sphere">
7262
<element name="dr3d:sphere">
7263
<ref name="dr3d-sphere-attlist"/>
7264
<ref name="common-draw-z-index-attlist"/>
7265
<ref name="common-draw-id-attlist"/>
7266
<ref name="common-draw-layer-name-attlist"/>
7267
<ref name="common-draw-style-name-attlist"/>
7268
<ref name="common-dr3d-transform-attlist"/>
7272
<define name="dr3d-sphere-attlist" combine="interleave">
7274
<attribute name="dr3d:center">
7275
<ref name="vector3D"/>
7279
<define name="dr3d-sphere-attlist" combine="interleave">
7281
<attribute name="dr3d:size">
7282
<ref name="vector3D"/>
7286
<define name="dr3d-extrude">
7287
<element name="dr3d:extrude">
7288
<ref name="common-draw-path-data-attlist"/>
7289
<ref name="common-draw-viewbox-attlist"/>
7290
<ref name="common-draw-id-attlist"/>
7291
<ref name="common-draw-z-index-attlist"/>
7292
<ref name="common-draw-layer-name-attlist"/>
7293
<ref name="common-draw-style-name-attlist"/>
7294
<ref name="common-dr3d-transform-attlist"/>
7298
<define name="dr3d-rotate">
7299
<element name="dr3d:rotate">
7300
<ref name="common-draw-viewbox-attlist"/>
7301
<ref name="common-draw-path-data-attlist"/>
7302
<ref name="common-draw-z-index-attlist"/>
7303
<ref name="common-draw-id-attlist"/>
7304
<ref name="common-draw-layer-name-attlist"/>
7305
<ref name="common-draw-style-name-attlist"/>
7306
<ref name="common-dr3d-transform-attlist"/>
7310
<define name="draw-custom-shape">
7311
<element name="draw:custom-shape">
7312
<ref name="draw-custom-shape-attlist"/>
7313
<ref name="common-draw-position-attlist"/>
7314
<ref name="common-draw-size-attlist"/>
7315
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
7317
<ref name="office-event-listeners"/>
7320
<ref name="draw-glue-point"/>
7322
<ref name="draw-text"/>
7324
<ref name="draw-enhanced-geometry"/>
7328
<define name="draw-custom-shape-attlist" combine="interleave">
7330
<attribute name="draw:engine">
7331
<ref name="namespacedToken"/>
7335
<define name="draw-custom-shape-attlist" combine="interleave">
7337
<attribute name="draw:data">
7338
<ref name="string"/>
7342
<define name="draw-enhanced-geometry">
7343
<element name="draw:enhanced-geometry">
7344
<ref name="draw-enhanced-geometry-attlist"/>
7346
<ref name="draw-equation"/>
7349
<ref name="draw-handle"/>
7353
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7355
<attribute name="draw:type" a:defaultValue="non-primitive">
7356
<ref name="custom-shape-type"/>
7361
<define name="custom-shape-type">
7363
<value>non-primitive</value>
7364
<ref name="string"/>
7367
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7369
<attribute name="svg:viewBox">
7371
<ref name="integer"/>
7372
<ref name="integer"/>
7373
<ref name="integer"/>
7374
<ref name="integer"/>
7379
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7381
<attribute name="draw:mirror-vertical" a:defaultValue="false">
7382
<ref name="boolean"/>
7386
<attribute name="draw:mirror-horizontal" a:defaultValue="false">
7387
<ref name="boolean"/>
7391
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7393
<attribute name="draw:text-rotate-angle" a:defaultValue="0">
7394
<ref name="double"/>
7398
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7400
<attribute name="draw:extrusion-allowed" a:defaultValue="false">
7401
<ref name="boolean"/>
7405
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7407
<attribute name="draw:text-path-allowed" a:defaultValue="false">
7408
<ref name="boolean"/>
7412
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7414
<attribute name="draw:concentric-gradient-fill-allowed"
7415
a:defaultValue="false">
7416
<ref name="boolean"/>
7420
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7422
<attribute name="draw:extrusion" a:defaultValue="false">
7423
<ref name="boolean"/>
7427
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7429
<attribute name="draw:extrusion-brightness" a:defaultValue="33%">
7430
<ref name="percent"/>
7434
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7436
<attribute name="draw:extrusion-depth" a:defaultValue="36pt 0">
7438
<ref name="length"/>
7439
<ref name="double"/>
7444
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7446
<attribute name="draw:extrusion-diffusion" a:defaultValue="0%">
7447
<ref name="percent"/>
7451
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7453
<attribute name="draw:extrusion-number-of-line-segments"
7454
a:defaultValue="30">
7455
<ref name="integer"/>
7459
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7461
<attribute name="draw:extrusion-light-face" a:defaultValue="true">
7462
<ref name="boolean"/>
7466
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7468
<attribute name="draw:extrusion-first-light-harsh"
7469
a:defaultValue="true">
7470
<ref name="boolean"/>
7474
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7476
<attribute name="draw:extrusion-second-light-harsh"
7477
a:defaultValue="true">
7478
<ref name="boolean"/>
7482
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7484
<attribute name="draw:extrusion-first-light-level"
7485
a:defaultValue="66%">
7486
<ref name="percent"/>
7490
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7492
<attribute name="draw:extrusion-second-light-level"
7493
a:defaultValue="66%">
7494
<ref name="percent"/>
7498
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7500
<attribute name="draw:extrusion-first-light-direction"
7501
a:defaultValue="(5 0 1)">
7502
<ref name="vector3D"/>
7506
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7508
<attribute name="draw:extrusion-second-light-direction"
7509
a:defaultValue="(-5 0 1)">
7510
<ref name="vector3D"/>
7514
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7516
<attribute name="draw:extrusion-metal" a:defaultValue="false">
7517
<ref name="boolean"/>
7521
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7523
<attribute name="dr3d:shade-mode" a:defaultValue="flat">
7526
<value>phong</value>
7527
<value>gouraud</value>
7528
<value>draft</value>
7533
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7535
<attribute name="draw:extrusion-rotation-angle" a:defaultValue="0 0">
7537
<ref name="double"/>
7538
<ref name="double"/>
7543
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7545
<attribute name="draw:extrusion-rotation-center">
7546
<ref name="vector3D"/>
7550
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7552
<attribute name="draw:extrusion-shininess" a:defaultValue="50%">
7553
<ref name="percent"/>
7557
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7559
<attribute name="draw:extrusion-skew" a:defaultValue="50 45">
7561
<ref name="double"/>
7562
<ref name="double"/>
7567
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7569
<attribute name="draw:extrusion-specularity" a:defaultValue="0%">
7570
<ref name="percent"/>
7574
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7576
<attribute name="dr3d:projection" a:defaultValue="parallel">
7578
<value>parallel</value>
7579
<value>perspective</value>
7584
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7586
<attribute name="draw:extrusion-viewpoint"
7587
a:defaultValue="3.5cm -3.5cm 25cm">
7588
<ref name="point3D"/>
7593
<define name="point3D">
7594
<data type="string"/>
7596
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7598
<attribute name="draw:extrusion-origin" a:defaultValue="0.5 -0.5">
7600
<ref name="double"/>
7601
<ref name="double"/>
7606
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7608
<attribute name="draw:extrusion-color" a:defaultValue="false">
7609
<ref name="boolean"/>
7613
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7615
<attribute name="draw:enhanced-path">
7616
<ref name="string"/>
7620
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7622
<attribute name="draw:path-stretchpoint-x" a:defaultValue="0">
7623
<ref name="double"/>
7627
<attribute name="draw:path-stretchpoint-y" a:defaultValue="0">
7628
<ref name="double"/>
7632
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7634
<attribute name="draw:text-areas">
7635
<ref name="string"/>
7639
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7641
<attribute name="draw:glue-points">
7642
<ref name="string"/>
7646
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7648
<attribute name="draw:glue-point-type" a:defaultValue="none">
7651
<value>segments</value>
7652
<value>rectangle</value>
7657
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7659
<attribute name="draw:glue-point-leaving-directions"/>
7662
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7664
<attribute name="draw:text-path" a:defaultValue="false">
7665
<ref name="boolean"/>
7669
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7671
<attribute name="draw:text-path-mode" a:defaultValue="normal">
7673
<value>normal</value>
7675
<value>shape</value>
7680
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7682
<attribute name="draw:text-path-scale" a:defaultValue="path">
7685
<value>shape</value>
7690
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7692
<attribute name="draw:text-path-same-letter-heights"
7693
a:defaultValue="false">
7694
<ref name="boolean"/>
7698
<define name="draw-enhanced-geometry-attlist" combine="interleave">
7700
<attribute name="draw:modifiers">
7701
<ref name="string"/>
7705
<define name="draw-equation">
7706
<element name="draw:equation">
7707
<ref name="draw-equation-attlist"/>
7711
<define name="draw-equation-attlist" combine="interleave">
7713
<attribute name="draw:name">
7714
<ref name="string"/>
7718
<define name="draw-equation-attlist" combine="interleave">
7720
<attribute name="draw:formula">
7721
<ref name="string"/>
7725
<define name="draw-handle">
7726
<element name="draw:handle">
7727
<ref name="draw-handle-attlist"/>
7731
<define name="draw-handle-attlist" combine="interleave">
7733
<attribute name="draw:handle-mirror-vertical" a:defaultValue="false">
7734
<ref name="boolean"/>
7738
<define name="draw-handle-attlist" combine="interleave">
7740
<attribute name="draw:handle-mirror-horizontal" a:defaultValue="false">
7741
<ref name="boolean"/>
7745
<define name="draw-handle-attlist" combine="interleave">
7747
<attribute name="draw:handle-switched" a:defaultValue="false">
7748
<ref name="boolean"/>
7752
<define name="draw-handle-attlist" combine="interleave">
7753
<attribute name="draw:handle-position">
7754
<ref name="string"/>
7757
<define name="draw-handle-attlist" combine="interleave">
7759
<attribute name="draw:handle-range-x-minimum">
7760
<ref name="string"/>
7764
<define name="draw-handle-attlist" combine="interleave">
7766
<attribute name="draw:handle-range-x-maximum">
7767
<ref name="string"/>
7771
<define name="draw-handle-attlist" combine="interleave">
7773
<attribute name="draw:handle-range-y-minimum">
7774
<ref name="string"/>
7778
<define name="draw-handle-attlist" combine="interleave">
7780
<attribute name="draw:handle-range-y-maximum">
7781
<ref name="string"/>
7785
<define name="draw-handle-attlist" combine="interleave">
7787
<attribute name="draw:handle-polar">
7788
<ref name="string"/>
7792
<define name="draw-handle-attlist" combine="interleave">
7794
<attribute name="draw:handle-radius-range-minimum">
7795
<ref name="string"/>
7799
<define name="draw-handle-attlist" combine="interleave">
7801
<attribute name="draw:handle-radius-range-maximum">
7802
<ref name="string"/>
7806
<define name="presentation-shape-attlist" combine="interleave">
7808
<attribute name="presentation:class">
7809
<ref name="presentation-classes"/>
7813
<define name="presentation-classes">
7815
<value>title</value>
7816
<value>outline</value>
7817
<value>subtitle</value>
7819
<value>graphic</value>
7820
<value>object</value>
7821
<value>chart</value>
7822
<value>table</value>
7823
<value>orgchart</value>
7825
<value>notes</value>
7826
<value>handout</value>
7827
<value>header</value>
7828
<value>footer</value>
7829
<value>date-time</value>
7830
<value>page-number</value>
7833
<define name="presentation-shape-attlist" combine="interleave">
7835
<attribute name="presentation:placeholder">
7836
<ref name="boolean"/>
7840
<define name="presentation-shape-attlist" combine="interleave">
7842
<attribute name="presentation:user-transformed">
7843
<ref name="boolean"/>
7847
<define name="presentation-animations">
7848
<element name="presentation:animations">
7851
<ref name="presentation-animation-elements"/>
7852
<ref name="presentation-animation-group"/>
7857
<define name="presentation-animation-elements">
7859
<ref name="presentation-show-shape"/>
7860
<ref name="presentation-show-text"/>
7861
<ref name="presentation-hide-shape"/>
7862
<ref name="presentation-hide-text"/>
7863
<ref name="presentation-dim"/>
7864
<ref name="presentation-play"/>
7867
<define name="presentation-sound">
7868
<element name="presentation:sound">
7869
<ref name="presentation-sound-attlist"/>
7870
<attribute name="xlink:href">
7871
<ref name="anyURI"/>
7874
<attribute name="xlink:type" a:defaultValue="simple">
7876
<value>simple</value>
7881
<attribute name="xlink:actuate" a:defaultValue="onRequest">
7883
<value>onRequest</value>
7888
<attribute name="xlink:show">
7891
<value>replace</value>
7898
<define name="presentation-sound-attlist" combine="interleave">
7900
<attribute name="presentation:play-full">
7901
<ref name="boolean"/>
7905
<define name="presentation-show-shape">
7906
<element name="presentation:show-shape">
7907
<ref name="common-presentation-effect-attlist"/>
7909
<ref name="presentation-sound"/>
7913
<define name="common-presentation-effect-attlist" combine="interleave">
7914
<attribute name="draw:shape-id">
7918
<define name="common-presentation-effect-attlist" combine="interleave">
7920
<attribute name="presentation:effect" a:defaultValue="none">
7921
<ref name="presentationEffects"/>
7925
<define name="presentationEffects">
7930
<value>stripes</value>
7932
<value>close</value>
7933
<value>dissolve</value>
7934
<value>wavyline</value>
7935
<value>random</value>
7936
<value>lines</value>
7937
<value>laser</value>
7938
<value>appear</value>
7940
<value>move-short</value>
7941
<value>checkerboard</value>
7942
<value>rotate</value>
7943
<value>stretch</value>
7946
<define name="common-presentation-effect-attlist" combine="interleave">
7948
<attribute name="presentation:direction" a:defaultValue="none">
7949
<ref name="presentationEffectDirections"/>
7953
<define name="presentationEffectDirections">
7956
<value>from-left</value>
7957
<value>from-top</value>
7958
<value>from-right</value>
7959
<value>from-bottom</value>
7960
<value>from-center</value>
7961
<value>from-upper-left</value>
7962
<value>from-upper-right</value>
7963
<value>from-lower-left</value>
7964
<value>from-lower-right</value>
7965
<value>to-left</value>
7966
<value>to-top</value>
7967
<value>to-right</value>
7968
<value>to-bottom</value>
7969
<value>to-upper-left</value>
7970
<value>to-upper-right</value>
7971
<value>to-lower-right</value>
7972
<value>to-lower-left</value>
7974
<value>spiral-inward-left</value>
7975
<value>spiral-inward-right</value>
7976
<value>spiral-outward-left</value>
7977
<value>spiral-outward-right</value>
7978
<value>vertical</value>
7979
<value>horizontal</value>
7980
<value>to-center</value>
7981
<value>clockwise</value>
7982
<value>counter-clockwise</value>
7985
<define name="common-presentation-effect-attlist" combine="interleave">
7987
<attribute name="presentation:speed" a:defaultValue="medium">
7988
<ref name="presentationSpeeds"/>
7992
<define name="presentationSpeeds">
7995
<value>medium</value>
7999
<define name="common-presentation-effect-attlist" combine="interleave">
8001
<attribute name="presentation:delay">
8002
<ref name="duration"/>
8006
<define name="common-presentation-effect-attlist" combine="interleave">
8008
<attribute name="presentation:start-scale" a:defaultValue="100%">
8009
<ref name="percent"/>
8013
<define name="common-presentation-effect-attlist" combine="interleave">
8015
<attribute name="presentation:path-id"/>
8018
<define name="presentation-show-text">
8019
<element name="presentation:show-text">
8020
<ref name="common-presentation-effect-attlist"/>
8022
<ref name="presentation-sound"/>
8026
<define name="presentation-hide-shape">
8027
<element name="presentation:hide-shape">
8028
<ref name="common-presentation-effect-attlist"/>
8030
<ref name="presentation-sound"/>
8034
<define name="presentation-hide-text">
8035
<element name="presentation:hide-text">
8036
<ref name="common-presentation-effect-attlist"/>
8038
<ref name="presentation-sound"/>
8042
<define name="presentation-dim">
8043
<element name="presentation:dim">
8044
<ref name="presentation-dim-attlist"/>
8046
<ref name="presentation-sound"/>
8050
<define name="presentation-dim-attlist" combine="interleave">
8051
<attribute name="draw:shape-id">
8055
<define name="presentation-dim-attlist" combine="interleave">
8056
<attribute name="draw:color">
8060
<define name="presentation-play">
8061
<element name="presentation:play">
8062
<ref name="presentation-play-attlist"/>
8066
<define name="presentation-play-attlist" combine="interleave">
8067
<attribute name="draw:shape-id">
8071
<attribute name="presentation:speed" a:defaultValue="medium">
8072
<ref name="presentationSpeeds"/>
8076
<define name="presentation-animation-group">
8077
<element name="presentation:animation-group">
8079
<ref name="presentation-animation-elements"/>
8083
<define name="common-anim-attlist" combine="interleave">
8085
<attribute name="presentation:node-type" a:defaultValue="default">
8087
<value>default</value>
8088
<value>on-click</value>
8089
<value>with-previous</value>
8090
<value>after-previous</value>
8091
<value>timing-root</value>
8092
<value>main-sequence</value>
8093
<value>interactive-sequence</value>
8098
<define name="common-anim-attlist" combine="interleave">
8100
<attribute name="presentation:preset-id">
8101
<ref name="string"/>
8105
<define name="common-anim-attlist" combine="interleave">
8107
<attribute name="presentation:preset-sub-type">
8108
<ref name="string"/>
8112
<define name="common-anim-attlist" combine="interleave">
8114
<attribute name="presentation:preset-class" a:defaultValue="custom">
8116
<value>custom</value>
8117
<value>entrance</value>
8119
<value>emphasis</value>
8120
<value>motion-path</value>
8121
<value>ole-action</value>
8122
<value>media-call</value>
8127
<define name="common-anim-attlist" combine="interleave">
8129
<attribute name="presentation:master-element">
8134
<define name="common-anim-attlist" combine="interleave">
8136
<attribute name="presentation:group-id">
8137
<ref name="string"/>
8141
<define name="presentation-event-listener">
8142
<element name="presentation:event-listener">
8143
<ref name="presentation-event-listener-attlist"/>
8145
<ref name="presentation-sound"/>
8149
<define name="presentation-event-listener-attlist" combine="interleave">
8150
<attribute name="script:event-name">
8151
<ref name="string"/>
8154
<define name="presentation-event-listener-attlist" combine="interleave">
8155
<attribute name="presentation:action">
8158
<value>previous-page</value>
8159
<value>next-page</value>
8160
<value>first-page</value>
8161
<value>last-page</value>
8164
<value>execute</value>
8167
<value>fade-out</value>
8168
<value>sound</value>
8172
<define name="presentation-event-listener-attlist" combine="interleave">
8174
<attribute name="presentation:effect" a:defaultValue="none">
8175
<ref name="presentationEffects"/>
8179
<define name="presentation-event-listener-attlist" combine="interleave">
8181
<attribute name="presentation:direction" a:defaultValue="none">
8182
<ref name="presentationEffectDirections"/>
8186
<define name="presentation-event-listener-attlist" combine="interleave">
8188
<attribute name="presentation:speed" a:defaultValue="medium">
8189
<ref name="presentationSpeeds"/>
8193
<define name="presentation-event-listener-attlist" combine="interleave">
8195
<attribute name="presentation:start-scale" a:defaultValue="100%">
8196
<ref name="percent"/>
8200
<define name="presentation-event-listener-attlist" combine="interleave">
8202
<attribute name="xlink:href">
8203
<ref name="anyURI"/>
8207
<attribute name="xlink:type" a:defaultValue="simple">
8209
<value>simple</value>
8214
<attribute name="xlink:show" a:defaultValue="embed">
8216
<value>embed</value>
8221
<attribute name="xlink:actuate" a:defaultValue="onRequest">
8223
<value>onRequest</value>
8228
<define name="presentation-event-listener-attlist" combine="interleave">
8230
<attribute name="presentation:verb">
8231
<ref name="nonNegativeInteger"/>
8235
<define name="paragraph-content" combine="choice">
8236
<element name="presentation:header">
8240
<define name="paragraph-content" combine="choice">
8241
<element name="presentation:footer">
8245
<define name="paragraph-content" combine="choice">
8246
<element name="presentation:date-time">
8250
<define name="presentation-decls">
8252
<ref name="presentation-decl"/>
8255
<define name="presentation-decl" combine="choice">
8256
<element name="presentation:header-decl">
8257
<ref name="presentation-header-decl-attlist"/>
8261
<define name="presentation-header-decl-attlist" combine="interleave">
8262
<attribute name="presentation:name">
8263
<ref name="string"/>
8266
<define name="presentation-decl" combine="choice">
8267
<element name="presentation:footer-decl">
8268
<ref name="presentation-footer-decl-attlist"/>
8272
<define name="presentation-footer-decl-attlist" combine="interleave">
8273
<attribute name="presentation:name">
8274
<ref name="string"/>
8277
<define name="presentation-decl" combine="choice">
8278
<element name="presentation:date-time-decl">
8279
<ref name="presentation-date-time-decl-attlist"/>
8283
<define name="presentation-date-time-decl-attlist" combine="interleave">
8284
<attribute name="presentation:name">
8285
<ref name="string"/>
8288
<define name="presentation-date-time-decl-attlist" combine="interleave">
8289
<attribute name="presentation:source">
8291
<value>fixed</value>
8292
<value>current-date</value>
8296
<define name="presentation-date-time-decl-attlist" combine="interleave">
8298
<attribute name="style:data-style-name">
8299
<ref name="styleNameRef"/>
8303
<define name="presentation-settings">
8305
<element name="presentation:settings">
8306
<ref name="presentation-settings-attlist"/>
8308
<ref name="presentation-show"/>
8313
<define name="presentation-settings-attlist" combine="interleave">
8315
<attribute name="presentation:start-page">
8316
<ref name="string"/>
8320
<define name="presentation-settings-attlist" combine="interleave">
8322
<attribute name="presentation:show">
8323
<ref name="string"/>
8327
<define name="presentation-settings-attlist" combine="interleave">
8329
<attribute name="presentation:full-screen" a:defaultValue="true">
8330
<ref name="boolean"/>
8334
<define name="presentation-settings-attlist" combine="interleave">
8336
<attribute name="presentation:endless" a:defaultValue="false">
8337
<ref name="boolean"/>
8341
<define name="presentation-settings-attlist" combine="interleave">
8343
<attribute name="presentation:pause">
8344
<ref name="duration"/>
8348
<define name="presentation-settings-attlist" combine="interleave">
8350
<attribute name="presentation:show-logo" a:defaultValue="false">
8351
<ref name="boolean"/>
8355
<define name="presentation-settings-attlist" combine="interleave">
8357
<attribute name="presentation:force-manual" a:defaultValue="false">
8358
<ref name="boolean"/>
8362
<define name="presentation-settings-attlist" combine="interleave">
8364
<attribute name="presentation:mouse-visible" a:defaultValue="true">
8365
<ref name="boolean"/>
8369
<define name="presentation-settings-attlist" combine="interleave">
8371
<attribute name="presentation:mouse-as-pen" a:defaultValue="false">
8372
<ref name="boolean"/>
8376
<define name="presentation-settings-attlist" combine="interleave">
8378
<attribute name="presentation:start-with-navigator"
8379
a:defaultValue="false">
8380
<ref name="boolean"/>
8384
<define name="presentation-settings-attlist" combine="interleave">
8386
<attribute name="presentation:animations" a:defaultValue="enabled">
8388
<value>enabled</value>
8389
<value>disabled</value>
8394
<define name="presentation-settings-attlist" combine="interleave">
8396
<attribute name="presentation:transition-on-click"
8397
a:defaultValue="enabled">
8399
<value>enabled</value>
8400
<value>disabled</value>
8405
<define name="presentation-settings-attlist" combine="interleave">
8407
<attribute name="presentation:stay-on-top" a:defaultValue="false">
8408
<ref name="boolean"/>
8412
<define name="presentation-show">
8413
<element name="presentation:show">
8414
<ref name="presentation-show-attlist"/>
8418
<define name="presentation-show-attlist" combine="interleave">
8419
<attribute name="presentation:name">
8420
<ref name="string"/>
8423
<define name="presentation-show-attlist" combine="interleave">
8424
<attribute name="presentation:pages"/>
8426
<define name="chart-chart">
8427
<element name="chart:chart">
8428
<ref name="chart-chart-attlist"/>
8430
<ref name="chart-title"/>
8433
<ref name="chart-subtitle"/>
8436
<ref name="chart-footer"/>
8439
<ref name="chart-legend"/>
8441
<ref name="chart-plot-area"/>
8443
<ref name="table-table"/>
8447
<define name="chart-chart-attlist" combine="interleave">
8448
<attribute name="chart:class">
8449
<ref name="namespacedToken"/>
8452
<define name="chart-chart-attlist" combine="interleave">
8453
<ref name="common-draw-size-attlist"/>
8455
<define name="chart-chart-attlist" combine="interleave">
8457
<attribute name="chart:column-mapping">
8458
<ref name="string"/>
8462
<define name="chart-chart-attlist" combine="interleave">
8464
<attribute name="chart:row-mapping">
8465
<ref name="string"/>
8469
<define name="chart-chart-attlist" combine="interleave">
8471
<attribute name="chart:style-name">
8472
<ref name="styleNameRef"/>
8476
<define name="chart-title">
8477
<element name="chart:title">
8478
<ref name="chart-title-attlist"/>
8480
<ref name="text-p"/>
8484
<define name="chart-title-attlist" combine="interleave">
8486
<attribute name="table:cell-range">
8487
<ref name="cellAddress"/>
8491
<define name="chart-title-attlist" combine="interleave">
8492
<ref name="common-draw-position-attlist"/>
8494
<define name="chart-title-attlist" combine="interleave">
8496
<attribute name="chart:style-name">
8497
<ref name="styleNameRef"/>
8501
<define name="chart-subtitle">
8502
<element name="chart:subtitle">
8503
<ref name="chart-title-attlist"/>
8505
<ref name="text-p"/>
8509
<define name="chart-footer">
8510
<element name="chart:footer">
8511
<ref name="chart-title-attlist"/>
8513
<ref name="text-p"/>
8517
<define name="chart-legend">
8518
<element name="chart:legend">
8519
<ref name="chart-legend-attlist"/>
8523
<define name="chart-legend-attlist" combine="interleave">
8526
<attribute name="chart:legend-position">
8528
<value>start</value>
8531
<value>bottom</value>
8535
<attribute name="chart:legend-align">
8537
<value>start</value>
8538
<value>center</value>
8544
<attribute name="chart:legend-position">
8546
<value>top-start</value>
8547
<value>bottom-start</value>
8548
<value>top-end</value>
8549
<value>bottom-end</value>
8555
<define name="chart-legend-attlist" combine="interleave">
8556
<ref name="common-draw-position-attlist"/>
8558
<define name="chart-legend-attlist" combine="interleave">
8560
<attribute name="style:legend-expansion">
8564
<value>balanced</value>
8568
<attribute name="style:legend-expansion">
8569
<value>custom</value>
8571
<attribute name="style:legend-expansion-aspect-ratio">
8572
<ref name="double"/>
8578
<define name="chart-legend-attlist" combine="interleave">
8580
<attribute name="chart:style-name">
8581
<ref name="styleNameRef"/>
8585
<define name="chart-plot-area">
8586
<element name="chart:plot-area">
8587
<ref name="chart-plot-area-attlist"/>
8589
<ref name="dr3d-light"/>
8592
<ref name="chart-axis"/>
8595
<ref name="chart-series"/>
8598
<ref name="chart-stock-gain-marker"/>
8601
<ref name="chart-stock-loss-marker"/>
8604
<ref name="chart-stock-range-line"/>
8607
<ref name="chart-wall"/>
8610
<ref name="chart-floor"/>
8614
<define name="chart-plot-area-attlist" combine="interleave">
8615
<ref name="common-draw-position-attlist"/>
8616
<ref name="common-draw-size-attlist"/>
8618
<define name="chart-plot-area-attlist" combine="interleave">
8620
<attribute name="chart:style-name">
8621
<ref name="styleNameRef"/>
8625
<define name="chart-plot-area-attlist" combine="interleave">
8627
<attribute name="table:cell-range-address">
8628
<ref name="cellRangeAddress"/>
8632
<define name="chart-plot-area-attlist" combine="interleave">
8634
<attribute name="chart:data-source-has-labels" a:defaultValue="none">
8638
<value>column</value>
8644
<define name="chart-plot-area-attlist" combine="interleave">
8645
<ref name="dr3d-scene-attlist"/>
8646
<ref name="common-dr3d-transform-attlist"/>
8648
<define name="chart-wall">
8649
<element name="chart:wall">
8650
<ref name="chart-wall-attlist"/>
8654
<define name="chart-wall-attlist" combine="interleave">
8656
<attribute name="svg:width">
8657
<ref name="length"/>
8661
<define name="chart-wall-attlist" combine="interleave">
8663
<attribute name="chart:style-name">
8664
<ref name="styleNameRef"/>
8668
<define name="chart-floor">
8669
<element name="chart:floor">
8670
<ref name="chart-floor-attlist"/>
8674
<define name="chart-floor-attlist" combine="interleave">
8676
<attribute name="svg:width">
8677
<ref name="length"/>
8681
<define name="chart-floor-attlist" combine="interleave">
8683
<attribute name="chart:style-name">
8684
<ref name="styleNameRef"/>
8688
<define name="chart-axis">
8689
<element name="chart:axis">
8690
<ref name="chart-axis-attlist"/>
8692
<ref name="chart-title"/>
8695
<ref name="chart-categories"/>
8698
<ref name="chart-grid"/>
8702
<define name="chart-axis-attlist" combine="interleave">
8703
<attribute name="chart:dimension">
8711
<define name="chart-axis-attlist" combine="interleave">
8713
<attribute name="chart:name">
8714
<ref name="string"/>
8718
<define name="chart-axis-attlist" combine="interleave">
8720
<attribute name="chart:style-name">
8721
<ref name="styleNameRef"/>
8725
<define name="chart-grid">
8726
<element name="chart:grid">
8727
<ref name="chart-grid-attlist"/>
8730
<define name="chart-grid-attlist" combine="interleave">
8732
<attribute name="chart:class" a:defaultValue="major">
8734
<value>major</value>
8735
<value>minor</value>
8740
<define name="chart-grid-attlist" combine="interleave">
8742
<attribute name="chart:style-name">
8743
<ref name="styleNameRef"/>
8747
<define name="chart-series">
8748
<element name="chart:series">
8749
<ref name="chart-series-attlist"/>
8751
<ref name="chart-domain"/>
8754
<ref name="chart-mean-value"/>
8757
<ref name="chart-regression-curve"/>
8760
<ref name="chart-error-indicator"/>
8763
<ref name="chart-data-point"/>
8767
<define name="chart-series-attlist" combine="interleave">
8769
<attribute name="chart:values-cell-range-address">
8770
<ref name="cellRangeAddress"/>
8774
<define name="chart-series-attlist" combine="interleave">
8776
<attribute name="chart:label-cell-address">
8777
<ref name="cellAddress"/>
8781
<define name="chart-series-attlist" combine="interleave">
8783
<attribute name="chart:class">
8784
<ref name="namespacedToken"/>
8788
<define name="chart-series-attlist" combine="interleave">
8790
<attribute name="chart:attached-axis">
8791
<ref name="string"/>
8795
<define name="chart-series-attlist" combine="interleave">
8797
<attribute name="chart:style-name">
8798
<ref name="styleNameRef"/>
8802
<define name="chart-domain">
8803
<element name="chart:domain">
8805
<attribute name="table:cell-range-address">
8806
<ref name="cellRangeAddress"/>
8811
<define name="chart-categories">
8812
<element name="chart:categories">
8814
<attribute name="table:cell-range-address">
8815
<ref name="cellRangeAddress"/>
8820
<define name="chart-data-point">
8821
<element name="chart:data-point">
8822
<ref name="chart-data-point-attlist"/>
8826
<define name="chart-data-point-attlist" combine="interleave">
8828
<attribute name="chart:repeated">
8829
<ref name="nonNegativeInteger"/>
8833
<define name="chart-data-point-attlist" combine="interleave">
8835
<attribute name="chart:style-name">
8836
<ref name="styleNameRef"/>
8841
<define name="chart-mean-value">
8842
<element name="chart:mean-value">
8843
<ref name="chart-mean-value-attlist"/>
8847
<define name="chart-mean-value-attlist" combine="interleave">
8849
<attribute name="chart:style-name">
8850
<ref name="styleNameRef"/>
8854
<define name="chart-error-indicator">
8855
<element name="chart:error-indicator">
8856
<ref name="chart-error-indicator-attlist"/>
8860
<define name="chart-error-indicator-attlist" combine="interleave">
8862
<attribute name="chart:style-name">
8863
<ref name="styleNameRef"/>
8867
<define name="chart-regression-curve">
8868
<element name="chart:regression-curve">
8869
<ref name="chart-regression-curve-attlist"/>
8873
<define name="chart-regression-curve-attlist" combine="interleave">
8875
<attribute name="chart:style-name">
8876
<ref name="styleNameRef"/>
8880
<define name="chart-stock-gain-marker">
8881
<element name="chart:stock-gain-marker">
8882
<ref name="common-stock-marker-attlist"/>
8885
<define name="chart-stock-loss-marker">
8886
<element name="chart:stock-loss-marker">
8887
<ref name="common-stock-marker-attlist"/>
8890
<define name="chart-stock-range-line">
8891
<element name="chart:stock-range-line">
8892
<ref name="common-stock-marker-attlist"/>
8895
<define name="common-stock-marker-attlist">
8897
<attribute name="chart:style-name">
8898
<ref name="styleNameRef"/>
8902
<define name="office-forms">
8904
<element name="office:forms">
8905
<ref name="office-forms-attlist"/>
8908
<ref name="form-form"/>
8909
<ref name="xforms-model"/>
8915
<define name="office-forms-attlist" combine="interleave">
8917
<attribute name="form:automatic-focus" a:defaultValue="false">
8918
<ref name="boolean"/>
8922
<define name="office-forms-attlist" combine="interleave">
8924
<attribute name="form:apply-design-mode" a:defaultValue="true">
8925
<ref name="boolean"/>
8929
<define name="form-form">
8930
<element name="form:form">
8931
<ref name="common-form-control-attlist"/>
8932
<ref name="form-form-attlist"/>
8934
<ref name="form-properties"/>
8937
<ref name="office-event-listeners"/>
8941
<ref name="controls"/>
8942
<ref name="form-form"/>
8946
<ref name="form-connection-resource"/>
8950
<define name="form-form-attlist" combine="interleave">
8952
<attribute name="xlink:href">
8953
<ref name="anyURI"/>
8956
<attribute name="xlink:type" a:defaultValue="simple">
8957
<value>simple</value>
8961
<attribute name="xlink:actuate" a:defaultValue="onRequest">
8962
<value>onRequest</value>
8967
<define name="form-form-attlist" combine="interleave">
8969
<attribute name="office:target-frame" a:defaultValue="_blank">
8970
<ref name="targetFrameName"/>
8974
<define name="form-form-attlist" combine="interleave">
8976
<attribute name="form:method" a:defaultValue="get">
8980
<ref name="string"/>
8985
<define name="form-form-attlist" combine="interleave">
8987
<attribute name="form:enctype"
8988
a:defaultValue="application/x-www-form-urlencoded">
8989
<ref name="string"/>
8993
<define name="form-form-attlist" combine="interleave">
8995
<attribute name="form:allow-deletes" a:defaultValue="true">
8996
<ref name="boolean"/>
9000
<define name="form-form-attlist" combine="interleave">
9002
<attribute name="form:allow-inserts" a:defaultValue="true">
9003
<ref name="boolean"/>
9007
<define name="form-form-attlist" combine="interleave">
9009
<attribute name="form:allow-updates" a:defaultValue="true">
9010
<ref name="boolean"/>
9014
<define name="form-form-attlist" combine="interleave">
9016
<attribute name="form:apply-filter" a:defaultValue="false">
9017
<ref name="boolean"/>
9021
<define name="form-form-attlist" combine="interleave">
9023
<attribute name="form:command-type" a:defaultValue="command">
9025
<value>table</value>
9026
<value>query</value>
9027
<value>command</value>
9032
<define name="form-form-attlist" combine="interleave">
9034
<attribute name="form:command"/>
9037
<define name="form-form-attlist" combine="interleave">
9039
<attribute name="form:datasource">
9041
<ref name="anyURI"/>
9042
<ref name="string"/>
9047
<define name="form-form-attlist" combine="interleave">
9049
<attribute name="form:master-fields">
9050
<ref name="string"/>
9054
<define name="form-form-attlist" combine="interleave">
9056
<attribute name="form:detail-fields">
9057
<ref name="string"/>
9061
<define name="form-form-attlist" combine="interleave">
9063
<attribute name="form:escape-processing" a:defaultValue="true">
9064
<ref name="boolean"/>
9068
<define name="form-form-attlist" combine="interleave">
9070
<attribute name="form:filter">
9071
<ref name="string"/>
9075
<define name="form-form-attlist" combine="interleave">
9077
<attribute name="form:ignore-result" a:defaultValue="false">
9078
<ref name="boolean"/>
9082
<define name="form-form-attlist" combine="interleave">
9084
<attribute name="form:navigation-mode">
9085
<ref name="navigation"/>
9090
<define name="navigation">
9093
<value>current</value>
9094
<value>parent</value>
9097
<define name="form-form-attlist" combine="interleave">
9099
<attribute name="form:order">
9100
<ref name="string"/>
9104
<define name="form-form-attlist" combine="interleave">
9106
<attribute name="form:tab-cycle">
9107
<ref name="tab-cycles"/>
9111
<define name="tab-cycles">
9113
<value>records</value>
9114
<value>current</value>
9118
<define name="form-connection-resource">
9119
<element name="form:connection-resource">
9120
<attribute name="xlink:href">
9121
<ref name="anyURI"/>
9126
<define name="xforms-model">
9127
<element name="xforms:model">
9128
<ref name="anyAttListOrElements"/>
9131
<define name="column-controls" combine="choice">
9132
<element name="form:text">
9133
<ref name="form-text-attlist"/>
9134
<ref name="common-form-control-content"/>
9137
<define name="controls" combine="choice">
9138
<ref name="column-controls"/>
9140
<define name="form-text-attlist">
9141
<ref name="form-control-attlist"/>
9142
<ref name="common-current-value-attlist"/>
9143
<ref name="common-disabled-attlist"/>
9144
<ref name="common-maxlength-attlist"/>
9145
<ref name="common-printable-attlist"/>
9146
<ref name="common-readonly-attlist"/>
9147
<ref name="common-tab-attlist"/>
9148
<ref name="common-title-attlist"/>
9149
<ref name="common-value-attlist"/>
9150
<ref name="common-convert-empty-attlist"/>
9151
<ref name="common-data-field-attlist"/>
9153
<define name="form-control-attlist">
9154
<ref name="common-form-control-attlist"/>
9155
<ref name="common-control-id-attlist"/>
9156
<ref name="xforms-bind-attlist"/>
9158
<define name="common-form-control-content">
9160
<ref name="form-properties"/>
9163
<ref name="office-event-listeners"/>
9166
<define name="column-controls" combine="choice">
9167
<element name="form:textarea">
9168
<ref name="form-textarea-attlist"/>
9169
<ref name="common-form-control-content"/>
9171
<ref name="text-p"/>
9175
<define name="form-textarea-attlist">
9176
<ref name="form-control-attlist"/>
9177
<ref name="common-current-value-attlist"/>
9178
<ref name="common-disabled-attlist"/>
9179
<ref name="common-maxlength-attlist"/>
9180
<ref name="common-printable-attlist"/>
9181
<ref name="common-readonly-attlist"/>
9182
<ref name="common-tab-attlist"/>
9183
<ref name="common-title-attlist"/>
9184
<ref name="common-value-attlist"/>
9185
<ref name="common-convert-empty-attlist"/>
9186
<ref name="common-data-field-attlist"/>
9188
<define name="controls" combine="choice">
9189
<element name="form:password">
9190
<ref name="form-password-attlist"/>
9191
<ref name="common-form-control-content"/>
9194
<define name="form-password-attlist" combine="interleave">
9195
<ref name="form-control-attlist"/>
9196
<ref name="common-disabled-attlist"/>
9197
<ref name="common-maxlength-attlist"/>
9198
<ref name="common-printable-attlist"/>
9199
<ref name="common-tab-attlist"/>
9200
<ref name="common-title-attlist"/>
9201
<ref name="common-value-attlist"/>
9202
<ref name="common-convert-empty-attlist"/>
9204
<define name="form-password-attlist" combine="interleave">
9206
<attribute name="form:echo-char" a:defaultValue="*">
9207
<ref name="character"/>
9211
<define name="controls" combine="choice">
9212
<element name="form:file">
9213
<ref name="form-file-attlist"/>
9214
<ref name="common-form-control-content"/>
9217
<define name="form-file-attlist" combine="interleave">
9218
<ref name="form-control-attlist"/>
9219
<ref name="common-current-value-attlist"/>
9220
<ref name="common-disabled-attlist"/>
9221
<ref name="common-maxlength-attlist"/>
9222
<ref name="common-printable-attlist"/>
9223
<ref name="common-readonly-attlist"/>
9224
<ref name="common-tab-attlist"/>
9225
<ref name="common-title-attlist"/>
9226
<ref name="common-value-attlist"/>
9228
<define name="column-controls" combine="choice">
9229
<element name="form:formatted-text">
9230
<ref name="form-formatted-text-attlist"/>
9231
<ref name="common-form-control-content"/>
9234
<define name="form-formatted-text-attlist" combine="interleave">
9235
<ref name="form-control-attlist"/>
9236
<ref name="common-current-value-attlist"/>
9237
<ref name="common-disabled-attlist"/>
9238
<ref name="common-maxlength-attlist"/>
9239
<ref name="common-printable-attlist"/>
9240
<ref name="common-readonly-attlist"/>
9241
<ref name="common-tab-attlist"/>
9242
<ref name="common-title-attlist"/>
9243
<ref name="common-value-attlist"/>
9244
<ref name="common-convert-empty-attlist"/>
9245
<ref name="common-data-field-attlist"/>
9247
<define name="form-formatted-text-attlist" combine="interleave">
9249
<attribute name="form:max-value">
9250
<ref name="string"/>
9254
<define name="form-formatted-text-attlist" combine="interleave">
9256
<attribute name="form:min-value">
9257
<ref name="string"/>
9261
<define name="form-formatted-text-attlist" combine="interleave">
9263
<attribute name="form:validation" a:defaultValue="false">
9264
<ref name="boolean"/>
9268
<define name="column-controls" combine="choice">
9269
<element name="form:number">
9270
<ref name="form-number-attlist"/>
9271
<ref name="common-numeric-control-attlist"/>
9272
<ref name="common-form-control-content"/>
9275
<define name="common-numeric-control-attlist">
9276
<ref name="form-control-attlist"/>
9277
<ref name="common-disabled-attlist"/>
9278
<ref name="common-maxlength-attlist"/>
9279
<ref name="common-printable-attlist"/>
9280
<ref name="common-readonly-attlist"/>
9281
<ref name="common-tab-attlist"/>
9282
<ref name="common-title-attlist"/>
9283
<ref name="common-convert-empty-attlist"/>
9284
<ref name="common-data-field-attlist"/>
9286
<define name="form-number-attlist" combine="interleave">
9288
<attribute name="form:value">
9289
<ref name="double"/>
9293
<define name="form-number-attlist" combine="interleave">
9295
<attribute name="form:current-value">
9296
<ref name="double"/>
9300
<define name="form-number-attlist" combine="interleave">
9302
<attribute name="form:min-value">
9303
<ref name="double"/>
9307
<define name="form-number-attlist" combine="interleave">
9309
<attribute name="form:max-value">
9310
<ref name="double"/>
9314
<define name="column-controls" combine="choice">
9315
<element name="form:date">
9316
<ref name="form-date-attlist"/>
9317
<ref name="common-numeric-control-attlist"/>
9318
<ref name="common-form-control-content"/>
9321
<define name="controls" combine="choice">
9322
<element name="form:time">
9323
<ref name="form-time-attlist"/>
9324
<ref name="common-numeric-control-attlist"/>
9325
<ref name="common-form-control-content"/>
9328
<define name="form-date-attlist" combine="interleave">
9330
<attribute name="form:value">
9335
<define name="form-time-attlist" combine="interleave">
9337
<attribute name="form:value">
9342
<define name="form-date-attlist" combine="interleave">
9344
<attribute name="form:current-value">
9349
<define name="form-time-attlist" combine="interleave">
9351
<attribute name="form:current-value">
9356
<define name="form-date-attlist" combine="interleave">
9358
<attribute name="form:min-value">
9363
<define name="form-time-attlist" combine="interleave">
9365
<attribute name="form:min-value">
9370
<define name="form-date-attlist" combine="interleave">
9372
<attribute name="form:max-value">
9377
<define name="form-time-attlist" combine="interleave">
9379
<attribute name="form:max-value">
9384
<define name="controls" combine="choice">
9385
<element name="form:fixed-text">
9386
<ref name="form-fixed-text-attlist"/>
9387
<ref name="common-form-control-content"/>
9390
<define name="form-fixed-text-attlist" combine="interleave">
9391
<ref name="form-control-attlist"/>
9393
<ref name="common-disabled-attlist"/>
9395
<ref name="common-printable-attlist"/>
9396
<ref name="common-title-attlist"/>
9398
<define name="form-fixed-text-attlist" combine="interleave">
9400
<attribute name="form:multi-line" a:defaultValue="false">
9401
<ref name="boolean"/>
9405
<define name="column-controls" combine="choice">
9406
<element name="form:combobox">
9407
<ref name="form-combobox-attlist"/>
9408
<ref name="common-form-control-content"/>
9410
<ref name="form-item"/>
9414
<define name="form-combobox-attlist" combine="interleave">
9415
<ref name="form-control-attlist"/>
9416
<ref name="common-current-value-attlist"/>
9417
<ref name="common-disabled-attlist"/>
9418
<ref name="dropdown"/>
9419
<ref name="common-maxlength-attlist"/>
9420
<ref name="common-printable-attlist"/>
9421
<ref name="common-readonly-attlist"/>
9423
<ref name="common-tab-attlist"/>
9424
<ref name="common-title-attlist"/>
9425
<ref name="common-value-attlist"/>
9426
<ref name="common-convert-empty-attlist"/>
9427
<ref name="common-data-field-attlist"/>
9428
<ref name="list-source"/>
9429
<ref name="list-source-type"/>
9431
<define name="form-combobox-attlist" combine="interleave">
9433
<attribute name="form:auto-complete">
9434
<ref name="boolean"/>
9438
<define name="form-item">
9439
<element name="form:item">
9440
<ref name="form-item-attlist"/>
9444
<define name="form-item-attlist" combine="interleave">
9447
<define name="column-controls" combine="choice">
9448
<element name="form:listbox">
9449
<ref name="form-listbox-attlist"/>
9450
<ref name="common-form-control-content"/>
9452
<ref name="form-option"/>
9456
<define name="form-listbox-attlist" combine="interleave">
9457
<ref name="form-control-attlist"/>
9458
<ref name="common-disabled-attlist"/>
9459
<ref name="dropdown"/>
9460
<ref name="common-printable-attlist"/>
9462
<ref name="common-tab-attlist"/>
9463
<ref name="common-title-attlist"/>
9464
<ref name="bound-column"/>
9465
<ref name="common-data-field-attlist"/>
9466
<ref name="list-source"/>
9467
<ref name="list-source-type"/>
9469
<define name="form-listbox-attlist" combine="interleave">
9471
<attribute name="form:multiple" a:defaultValue="false">
9472
<ref name="boolean"/>
9476
<define name="form-listbox-attlist" combine="interleave">
9478
<attribute name="form:xforms-list-source">
9479
<ref name="string"/>
9483
<define name="form-option">
9484
<element name="form:option">
9485
<ref name="form-option-attlist"/>
9489
<define name="form-option-attlist" combine="interleave">
9490
<ref name="current-selected"/>
9491
<ref name="selected"/>
9493
<ref name="common-value-attlist"/>
9495
<define name="controls" combine="choice">
9496
<element name="form:button">
9497
<ref name="form-button-attlist"/>
9498
<ref name="common-form-control-content"/>
9501
<define name="form-button-attlist" combine="interleave">
9502
<ref name="form-control-attlist"/>
9503
<ref name="button-type"/>
9504
<ref name="common-disabled-attlist"/>
9506
<ref name="image-data"/>
9507
<ref name="common-printable-attlist"/>
9508
<ref name="common-tab-attlist"/>
9509
<ref name="target-frame"/>
9510
<ref name="target-location"/>
9511
<ref name="common-title-attlist"/>
9512
<ref name="common-value-attlist"/>
9513
<ref name="common-form-relative-image-position-attlist"/>
9515
<define name="form-button-attlist" combine="interleave">
9517
<attribute name="form:default-button" a:defaultValue="false">
9518
<ref name="boolean"/>
9522
<define name="form-button-attlist" combine="interleave">
9524
<attribute name="form:toggle" a:default-value="false">
9525
<ref name="boolean"/>
9529
<define name="form-button-attlist" combine="interleave">
9531
<attribute name="form:focus-on-click">
9532
<ref name="boolean"/>
9536
<define name="form-button-attlist" combine="interleave">
9538
<attribute name="form:xforms-submission">
9539
<ref name="string"/>
9543
<define name="controls" combine="choice">
9544
<element name="form:image">
9545
<ref name="form-image-attlist"/>
9546
<ref name="common-form-control-content"/>
9549
<define name="form-image-attlist" combine="interleave">
9550
<ref name="form-control-attlist"/>
9551
<ref name="button-type"/>
9552
<ref name="common-disabled-attlist"/>
9553
<ref name="image-data"/>
9554
<ref name="common-printable-attlist"/>
9555
<ref name="common-tab-attlist"/>
9556
<ref name="target-frame"/>
9557
<ref name="target-location"/>
9558
<ref name="common-title-attlist"/>
9559
<ref name="common-value-attlist"/>
9561
<define name="column-controls" combine="choice">
9562
<element name="form:checkbox">
9563
<ref name="form-checkbox-attlist"/>
9564
<ref name="common-form-control-content"/>
9567
<define name="form-checkbox-attlist" combine="interleave">
9568
<ref name="form-control-attlist"/>
9569
<ref name="common-disabled-attlist"/>
9571
<ref name="common-printable-attlist"/>
9572
<ref name="common-tab-attlist"/>
9573
<ref name="common-title-attlist"/>
9574
<ref name="common-value-attlist"/>
9575
<ref name="common-data-field-attlist"/>
9576
<ref name="common-form-visual-effect-attlist"/>
9577
<ref name="common-form-relative-image-position-attlist"/>
9579
<define name="states">
9581
<value>unchecked</value>
9582
<value>checked</value>
9583
<value>unknown</value>
9586
<define name="form-checkbox-attlist" combine="interleave">
9588
<attribute name="form:current-state">
9589
<ref name="states"/>
9593
<define name="form-checkbox-attlist" combine="interleave">
9595
<attribute name="form:is-tristate" a:defaultValue="false">
9596
<ref name="boolean"/>
9600
<define name="form-checkbox-attlist" combine="interleave">
9602
<attribute name="form:state" a:defaultValue="unchecked">
9603
<ref name="states"/>
9607
<define name="controls" combine="choice">
9608
<element name="form:radio">
9609
<ref name="form-radio-attlist"/>
9610
<ref name="common-form-control-content"/>
9613
<define name="form-radio-attlist" combine="interleave">
9614
<ref name="form-control-attlist"/>
9615
<ref name="current-selected"/>
9616
<ref name="common-disabled-attlist"/>
9618
<ref name="common-printable-attlist"/>
9619
<ref name="selected"/>
9620
<ref name="common-tab-attlist"/>
9621
<ref name="common-title-attlist"/>
9622
<ref name="common-value-attlist"/>
9623
<ref name="common-data-field-attlist"/>
9624
<ref name="common-form-visual-effect-attlist"/>
9625
<ref name="common-form-relative-image-position-attlist"/>
9627
<define name="controls" combine="choice">
9628
<element name="form:frame">
9629
<ref name="form-frame-attlist"/>
9630
<ref name="common-form-control-content"/>
9633
<define name="form-frame-attlist" combine="interleave">
9634
<ref name="form-control-attlist"/>
9635
<ref name="common-disabled-attlist"/>
9638
<ref name="common-printable-attlist"/>
9639
<ref name="common-title-attlist"/>
9641
<define name="controls" combine="choice">
9642
<element name="form:image-frame">
9643
<ref name="form-image-frame-attlist"/>
9644
<ref name="common-form-control-content"/>
9647
<define name="form-image-frame-attlist" combine="interleave">
9648
<ref name="form-control-attlist"/>
9649
<ref name="common-disabled-attlist"/>
9650
<ref name="image-data"/>
9651
<ref name="common-printable-attlist"/>
9652
<ref name="common-readonly-attlist"/>
9653
<ref name="common-title-attlist"/>
9654
<ref name="common-data-field-attlist"/>
9656
<define name="controls" combine="choice">
9657
<element name="form:hidden">
9658
<ref name="form-hidden-attlist"/>
9659
<ref name="common-form-control-content"/>
9662
<define name="form-hidden-attlist" combine="interleave">
9663
<ref name="form-control-attlist"/>
9664
<ref name="common-value-attlist"/>
9666
<define name="controls" combine="choice">
9667
<element name="form:grid">
9668
<ref name="form-grid-attlist"/>
9669
<ref name="common-form-control-content"/>
9671
<ref name="form-column"/>
9675
<define name="form-grid-attlist" combine="interleave">
9676
<ref name="form-control-attlist"/>
9677
<ref name="common-disabled-attlist"/>
9678
<ref name="common-printable-attlist"/>
9679
<ref name="common-tab-attlist"/>
9680
<ref name="common-title-attlist"/>
9682
<define name="form-column">
9683
<element name="form:column">
9684
<ref name="form-column-attlist"/>
9686
<ref name="column-controls"/>
9690
<define name="form-column-attlist" combine="interleave">
9691
<ref name="common-form-control-attlist"/>
9693
<ref name="text-style-name"/>
9695
<define name="text-style-name">
9697
<attribute name="form:text-style-name">
9698
<ref name="styleNameRef"/>
9702
<define name="controls" combine="choice">
9703
<element name="form:value-range">
9704
<ref name="form-value-range-attlist"/>
9705
<ref name="common-form-control-content"/>
9708
<define name="form-value-range-attlist" combine="interleave">
9709
<ref name="form-control-attlist"/>
9710
<ref name="common-disabled-attlist"/>
9711
<ref name="common-printable-attlist"/>
9712
<ref name="common-tab-attlist"/>
9713
<ref name="common-title-attlist"/>
9714
<ref name="common-value-attlist"/>
9716
<define name="form-value-range-attlist" combine="interleave">
9718
<attribute name="form:max-value">
9719
<ref name="string"/>
9723
<define name="form-value-range-attlist" combine="interleave">
9725
<attribute name="form:min-value">
9726
<ref name="string"/>
9730
<define name="form-value-range-attlist" combine="interleave">
9732
<attribute name="form:step-size" a:defaultName="1">
9733
<ref name="positiveInteger"/>
9737
<define name="form-value-range-attlist" combine="interleave">
9739
<attribute name="form:page-step-size">
9740
<ref name="positiveInteger"/>
9744
<define name="form-value-range-attlist" combine="interleave">
9746
<attribute name="form:delay-for-repeat">
9747
<ref name="duration"/>
9751
<define name="form-value-range-attlist" combine="interleave">
9753
<attribute name="form:orientation">
9755
<value>horizontal</value>
9756
<value>vertical</value>
9761
<define name="controls" combine="choice">
9762
<element name="form:generic-control">
9763
<ref name="form-generic-control-attlist"/>
9764
<ref name="common-form-control-content"/>
9767
<define name="form-generic-control-attlist" combine="interleave">
9768
<ref name="form-control-attlist"/>
9770
<define name="common-form-control-attlist" combine="interleave">
9772
<attribute name="form:name">
9773
<ref name="string"/>
9777
<define name="common-form-control-attlist" combine="interleave">
9779
<attribute name="form:control-implementation">
9780
<ref name="namespacedToken"/>
9784
<define name="xforms-bind-attlist">
9786
<attribute name="xforms:bind">
9787
<ref name="string"/>
9791
<define name="types">
9793
<value>submit</value>
9794
<value>reset</value>
9799
<define name="button-type">
9801
<attribute name="form:button-type" a:defaultValue="push">
9806
<define name="common-control-id-attlist">
9807
<attribute name="form:id">
9811
<define name="current-selected">
9813
<attribute name="form:current-selected" a:defaultValue="false">
9814
<ref name="boolean"/>
9818
<define name="common-value-attlist">
9820
<attribute name="form:value">
9821
<ref name="string"/>
9825
<define name="common-current-value-attlist">
9827
<attribute name="form:current-value">
9828
<ref name="string"/>
9832
<define name="common-disabled-attlist">
9834
<attribute name="form:disabled" a:defaultValue="false">
9835
<ref name="boolean"/>
9839
<define name="dropdown">
9841
<attribute name="form:dropdown" a:defaultValue="false">
9842
<ref name="boolean"/>
9848
<attribute name="form:for">
9849
<ref name="string"/>
9853
<define name="image-data">
9855
<attribute name="form:image-data">
9856
<ref name="anyURI"/>
9860
<define name="label">
9862
<attribute name="form:label">
9863
<ref name="string"/>
9867
<define name="common-maxlength-attlist">
9869
<attribute name="form:max-length">
9870
<ref name="nonNegativeInteger"/>
9874
<define name="common-printable-attlist">
9876
<attribute name="form:printable" a:defaultValue="true">
9877
<ref name="boolean"/>
9881
<define name="common-readonly-attlist">
9883
<attribute name="form:readonly" a:defaultValue="false">
9884
<ref name="boolean"/>
9888
<define name="selected">
9890
<attribute name="form:selected" a:defaultValue="false">
9891
<ref name="boolean"/>
9895
<define name="size">
9897
<attribute name="form:size">
9898
<ref name="nonNegativeInteger"/>
9902
<define name="common-tab-attlist" combine="interleave">
9904
<attribute name="form:tab-index" a:defaultValue="0">
9905
<ref name="nonNegativeInteger"/>
9909
<define name="common-tab-attlist" combine="interleave">
9911
<attribute name="form:tab-stop" a:defaultValue="true">
9912
<ref name="boolean"/>
9916
<define name="target-frame">
9918
<attribute name="office:target-frame" a:defaultValue="_blank">
9919
<ref name="targetFrameName"/>
9923
<define name="target-location">
9925
<attribute name="xlink:href">
9926
<ref name="anyURI"/>
9930
<define name="common-title-attlist">
9932
<attribute name="form:title"/>
9935
<define name="common-form-visual-effect-attlist" combine="interleave">
9937
<attribute name="form:visual-effect">
9945
<define name="common-form-relative-image-position-attlist"
9946
combine="interleave">
9949
<attribute name="form:image-position" a:defaultValue="center">
9950
<value>center</value>
9954
<attribute name="form:image-position">
9956
<value>start</value>
9959
<value>bottom</value>
9963
<attribute name="form:image-align" a:defaultValue="center">
9965
<value>start</value>
9966
<value>center</value>
9974
<define name="bound-column">
9976
<attribute name="form:bound-column">
9977
<ref name="string"/>
9981
<define name="common-convert-empty-attlist">
9983
<attribute name="form:convert-empty-to-null" a:defaultValue="false">
9984
<ref name="boolean"/>
9988
<define name="common-data-field-attlist">
9990
<attribute name="form:data-field">
9991
<ref name="string"/>
9995
<define name="list-source">
9997
<attribute name="form:list-source">
9998
<ref name="string"/>
10002
<define name="list-source-type">
10004
<attribute name="form:list-source-type">
10006
<value>table</value>
10007
<value>query</value>
10009
<value>sql-pass-through</value>
10010
<value>value-list</value>
10011
<value>table-fields</value>
10016
<define name="form-properties">
10017
<element name="form:properties">
10019
<ref name="form-property"/>
10023
<define name="form-property" combine="choice">
10024
<element name="form:property">
10025
<ref name="form-property-name"/>
10026
<ref name="form-property-value-and-type-attlist"/>
10029
<define name="form-property-name" combine="interleave">
10030
<attribute name="form:property-name">
10031
<ref name="string"/>
10034
<define name="form-property-value-and-type-attlist" combine="interleave">
10036
<ref name="common-value-and-type-attlist"/>
10037
<attribute name="office:value-type">
10038
<value>void</value>
10042
<define name="form-property" combine="choice">
10043
<element name="form:list-property">
10044
<ref name="form-property-name"/>
10045
<ref name="form-property-type-and-value-list"/>
10048
<define name="form-property-type-and-value-list">
10051
<attribute name="office:value-type">
10052
<value>float</value>
10055
<element name="form:list-value">
10056
<attribute name="office:value">
10057
<ref name="double"/>
10063
<attribute name="office:value-type">
10064
<value>percentage</value>
10067
<element name="form:list-value">
10068
<attribute name="office:value">
10069
<ref name="double"/>
10075
<attribute name="office:value-type">
10076
<value>currency</value>
10079
<element name="form:list-value">
10080
<attribute name="office:value">
10081
<ref name="double"/>
10084
<attribute name="office:currency">
10085
<ref name="string"/>
10092
<attribute name="office:value-type">
10093
<value>date</value>
10096
<element name="form:list-value">
10097
<attribute name="office:date-value">
10098
<ref name="dateOrDateTime"/>
10104
<attribute name="office:value-type">
10105
<value>time</value>
10108
<element name="form:list-value">
10109
<attribute name="office:time-value">
10110
<ref name="duration"/>
10116
<attribute name="office:value-type">
10117
<value>boolean</value>
10120
<element name="form:list-value">
10121
<attribute name="office:boolean-value">
10122
<ref name="boolean"/>
10128
<attribute name="office:value-type">
10129
<value>string</value>
10132
<element name="form:list-value">
10133
<attribute name="office:string-value">
10134
<ref name="string"/>
10139
<attribute name="office:value-type">
10140
<value>void</value>
10144
<define name="office-annotation">
10145
<element name="office:annotation">
10146
<ref name="office-annotation-attlist"/>
10147
<ref name="draw-caption-attlist"/>
10148
<ref name="common-draw-position-attlist"/>
10149
<ref name="common-draw-size-attlist"/>
10150
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
10152
<ref name="dc-creator"/>
10155
<ref name="dc-date"/>
10158
<ref name="meta-date-string"/>
10162
<ref name="text-p"/>
10163
<ref name="text-list"/>
10168
<define name="office-annotation-attlist" combine="interleave">
10170
<attribute name="office:display">
10171
<ref name="boolean"/>
10175
<define name="meta-date-string">
10176
<element name="meta:date-string">
10177
<ref name="string"/>
10180
<define name="common-num-format-prefix-suffix-attlist" combine="interleave">
10182
<attribute name="style:num-prefix">
10183
<ref name="string"/>
10187
<attribute name="style:num-suffix">
10188
<ref name="string"/>
10192
<define name="common-num-format-attlist" combine="interleave">
10194
<attribute name="style:num-format">
10199
<ref name="string"/>
10204
<attribute name="style:num-format">
10210
<ref name="style-num-letter-sync-attlist"/>
10215
<define name="style-num-letter-sync-attlist" combine="interleave">
10217
<attribute name="style:num-letter-sync">
10218
<ref name="boolean"/>
10222
<define name="office-change-info">
10223
<element name="office:change-info">
10224
<ref name="dc-creator"/>
10225
<ref name="dc-date"/>
10227
<ref name="text-p"/>
10231
<define name="office-event-listeners">
10232
<element name="office:event-listeners">
10235
<ref name="script-event-listener"/>
10236
<ref name="presentation-event-listener"/>
10241
<define name="script-event-listener" combine="interleave">
10242
<element name="script:event-listener">
10243
<ref name="script-event-listener-attlist"/>
10247
<define name="script-event-listener-attlist" combine="interleave">
10248
<attribute name="script:event-name">
10249
<ref name="string"/>
10252
<define name="script-event-listener-attlist" combine="interleave">
10253
<attribute name="script:language">
10254
<ref name="string"/>
10257
<define name="script-event-listener-attlist" combine="interleave">
10259
<attribute name="script:macro-name">
10260
<ref name="string"/>
10263
<attribute name="xlink:href">
10264
<ref name="anyURI"/>
10267
<attribute name="xlink:type" a:defaultValue="simple">
10268
<value>simple</value>
10272
<attribute name="xlink:actuate" a:defaultValue="onRequest">
10273
<value>onRequest</value>
10279
<define name="math-math">
10280
<element name="math:math">
10281
<ref name="mathMarkup"/>
10285
<!-- To avoid inclusion of the complete MathML schema, anything -->
10286
<!-- is allowed within a math:math top-level element -->
10287
<define name="mathMarkup">
10296
<ref name="mathMarkup"/>
10301
<define name="text-dde-connection-decl">
10302
<element name="text:dde-connection-decl">
10303
<ref name="text-dde-connection-decl-attlist"/>
10304
<ref name="common-dde-connection-decl-attlist"/>
10307
<define name="text-dde-connection-decl-attlist" combine="interleave">
10308
<attribute name="office:name">
10309
<ref name="string"/>
10312
<define name="common-dde-connection-decl-attlist" combine="interleave">
10313
<attribute name="office:dde-application">
10314
<ref name="string"/>
10317
<define name="common-dde-connection-decl-attlist" combine="interleave">
10318
<attribute name="office:dde-topic">
10319
<ref name="string"/>
10322
<define name="common-dde-connection-decl-attlist" combine="interleave">
10323
<attribute name="office:dde-item">
10324
<ref name="string"/>
10327
<define name="common-dde-connection-decl-attlist" combine="interleave">
10329
<attribute name="office:automatic-update" a:defaultValue="true">
10330
<ref name="boolean"/>
10334
<define name="table-dde-link">
10335
<element name="table:dde-link">
10336
<ref name="office-dde-source"/>
10337
<ref name="table-table"/>
10340
<define name="office-dde-source">
10341
<element name="office:dde-source">
10342
<ref name="office-dde-source-attlist"/>
10343
<ref name="common-dde-connection-decl-attlist"/>
10346
<define name="office-dde-source-attlist" combine="interleave">
10348
<attribute name="office:name">
10349
<ref name="string"/>
10353
<define name="office-dde-source-attlist" combine="interleave">
10355
<attribute name="office:conversion-mode"
10356
a:defaultValue="into-default-style-data-style">
10358
<value>into-default-style-data-style</value>
10359
<value>into-english-number</value>
10360
<value>keep-text</value>
10365
<define name="animation-element" combine="choice">
10366
<element name="anim:animate">
10367
<ref name="common-anim-target-attlist"/>
10368
<ref name="common-anim-named-target-attlist"/>
10369
<ref name="common-anim-values-attlist"/>
10370
<ref name="common-anim-spline-mode-attlist"/>
10371
<ref name="common-spline-anim-value-attlist"/>
10372
<ref name="common-repeat-timing-attlist"/>
10373
<ref name="common-fill-timing-attlist"/>
10374
<ref name="common-anim-add-accum-attlist"/>
10377
<define name="animation-element" combine="choice">
10378
<element name="anim:set">
10379
<ref name="common-anim-target-attlist"/>
10380
<ref name="common-anim-named-target-attlist"/>
10381
<ref name="common-anim-set-values-attlist"/>
10382
<ref name="common-fill-timing-attlist"/>
10383
<ref name="common-anim-add-accum-attlist"/>
10386
<define name="animation-element" combine="choice">
10387
<element name="anim:animateMotion">
10388
<ref name="anim-animate-motion-attlist"/>
10389
<ref name="common-anim-target-attlist"/>
10390
<ref name="common-anim-named-target-attlist"/>
10391
<ref name="common-anim-add-accum-attlist"/>
10392
<ref name="common-anim-values-attlist"/>
10393
<ref name="common-fill-timing-attlist"/>
10394
<ref name="common-spline-anim-value-attlist"/>
10397
<define name="anim-animate-motion-attlist" combine="interleave">
10399
<attribute name="svg:path">
10400
<ref name="pathData"/>
10404
<define name="anim-animate-motion-attlist" combine="interleave">
10406
<attribute name="svg:origin">
10407
<ref name="string"/>
10411
<define name="anim-animate-motion-attlist" combine="interleave">
10413
<attribute name="smil:calcMode" a:defaultValue="paced">
10415
<value>discrete</value>
10416
<value>linear</value>
10417
<value>paced</value>
10418
<value>spline</value>
10423
<define name="animation-element" combine="choice">
10424
<element name="anim:animateColor">
10425
<ref name="common-anim-target-attlist"/>
10426
<ref name="common-anim-named-target-attlist"/>
10427
<ref name="common-anim-add-accum-attlist"/>
10428
<ref name="common-anim-values-attlist"/>
10429
<ref name="common-anim-spline-mode-attlist"/>
10430
<ref name="common-spline-anim-value-attlist"/>
10431
<ref name="anim-animate-color-attlist"/>
10432
<ref name="common-fill-timing-attlist"/>
10435
<define name="anim-animate-color-attlist" combine="interleave">
10437
<attribute name="anim:color-interpolation" a:defaultValue="rgb">
10445
<define name="anim-animate-color-attlist" combine="interleave">
10447
<attribute name="anim:color-interpolation-direction"
10448
a:defaultValue="clockwise">
10450
<value>clockwise</value>
10451
<value>counter-clockwise</value>
10456
<define name="animation-element" combine="choice">
10457
<element name="anim:animateTransform">
10458
<ref name="common-anim-target-attlist"/>
10459
<ref name="common-anim-named-target-attlist"/>
10460
<ref name="common-anim-add-accum-attlist"/>
10461
<ref name="common-anim-values-attlist"/>
10462
<ref name="anim-animate-transform-attlist"/>
10463
<ref name="common-fill-timing-attlist"/>
10466
<define name="anim-animate-transform-attlist" combine="interleave">
10467
<attribute name="svg:type">
10469
<value>translate</value>
10470
<value>scale</value>
10471
<value>rotate</value>
10472
<value>skewX</value>
10473
<value>skewY</value>
10477
<define name="animation-element" combine="choice">
10478
<element name="anim:transitionFilter">
10479
<ref name="common-anim-target-attlist"/>
10480
<ref name="common-anim-add-accum-attlist"/>
10481
<ref name="common-anim-values-attlist"/>
10482
<ref name="common-anim-spline-mode-attlist "/>
10483
<ref name="anim-transition-filter-attlist"/>
10484
<ref name="common-fill-timing-attlist"/>
10487
<define name="anim-transition-filter-attlist" combine="interleave">
10488
<attribute name="smil:type">
10489
<ref name="string"/>
10492
<define name="anim-transition-filter-attlist" combine="interleave">
10494
<attribute name="smil:subtype">
10495
<ref name="string"/>
10499
<define name="anim-transition-filter-attlist" combine="interleave">
10501
<attribute name="smil:direction" a:defaultValue="forward">
10503
<value>forward</value>
10504
<value>reverse</value>
10509
<define name="anim-transition-filter-attlist" combine="interleave">
10511
<attribute name="smil:fadeColor">
10513
<value>forward</value>
10514
<value>reverse</value>
10519
<define name="anim-transition-filter-attlist" combine="interleave">
10521
<attribute name="smil:mode" a:defaultValue="in">
10529
<define name="common-anim-attlist" combine="interleave">
10531
<attribute name="anim:id">
10536
<define name="common-anim-target-attlist" combine="interleave">
10538
<attribute name="smil:targetElement">
10539
<ref name="IDREF"/>
10543
<define name="common-anim-named-target-attlist" combine="interleave">
10544
<attribute name="smil:attributeName">
10545
<ref name="string"/>
10548
<define name="common-anim-target-attlist" combine="interleave">
10550
<attribute name="anim:sub-item">
10551
<ref name="string"/>
10555
<define name="common-anim-values-attlist" combine="interleave">
10557
<attribute name="smil:values">
10558
<ref name="string"/>
10562
<define name="common-anim-spline-mode-attlist" combine="interleave">
10564
<attribute name="smil:calcMode" a:defaultValue="discrete">
10566
<value>discrete</value>
10567
<value>linear</value>
10568
<value>paced</value>
10569
<value>spline</value>
10574
<define name="common-spline-anim-value-attlist" combine="interleave">
10576
<attribute name="smil:keyTimes">
10577
<ref name="string"/>
10581
<define name="common-spline-anim-value-attlist" combine="interleave">
10583
<attribute name="smil:keySplines">
10584
<ref name="string"/>
10588
<define name="common-anim-add-accum-attlist" combine="interleave">
10590
<attribute name="smil:accumulate">
10592
<value>none</value>
10598
<define name="common-anim-add-accum-attlist" combine="interleave">
10600
<attribute name="smil:additive">
10602
<value>replace</value>
10608
<define name="common-anim-values-attlist" combine="interleave">
10610
<attribute name="anim:formula">
10611
<ref name="string"/>
10615
<define name="common-anim-set-values-attlist" combine="interleave">
10617
<attribute name="smil:to">
10618
<ref name="string"/>
10623
<define name="common-anim-values-attlist" combine="interleave">
10624
<ref name="common-anim-set-values-attlist"/>
10626
<attribute name="smil:from">
10627
<ref name="string"/>
10631
<attribute name="smil:by">
10632
<ref name="string"/>
10636
<define name="common-begin-end-timing-attlist" combine="interleave">
10638
<attribute name="smil:begin">
10639
<ref name="string"/>
10643
<define name="common-begin-end-timing-attlist" combine="interleave">
10645
<attribute name="smil:end">
10646
<ref name="string"/>
10650
<define name="common-dur-timing-attlist" combine="interleave">
10652
<attribute name="smil:dur">
10653
<ref name="string"/>
10657
<define name="common-endsync-timing-attlist" combine="interleave">
10659
<attribute name="smil:endsync">
10661
<value>first</value>
10662
<value>last</value>
10664
<value>media</value>
10669
<define name="common-repeat-timing-attlist" combine="interleave">
10671
<attribute name="smil:repeatDur">
10672
<ref name="string"/>
10674
<attribute name="smil:repeatCount">
10675
<ref name="nonNegativeInteger"/>
10679
<define name="common-fill-timing-attlist" combine="interleave">
10681
<attribute name="smil:fill">
10683
<value>remove</value>
10684
<value>freeze</value>
10685
<value>hold</value>
10686
<value>auto</value>
10687
<value>default</value>
10688
<value>transition</value>
10693
<define name="common-fill-default-attlist" combine="interleave">
10695
<attribute name="smil:fillDefault">
10697
<value>remove</value>
10698
<value>freeze</value>
10699
<value>hold</value>
10700
<value>transition</value>
10701
<value>auto</value>
10702
<value>inherit</value>
10707
<define name="common-restart-timing-attlist" combine="interleave">
10709
<attribute name="smil:restart" a:defaultValue="default">
10711
<value>never</value>
10712
<value>always</value>
10713
<value>whenNotActive</value>
10714
<value>default</value>
10719
<define name="common-restart-default-attlist" combine="interleave">
10721
<attribute name="smil:restartDefault" a:defaultValue="inherit">
10723
<value>never</value>
10724
<value>always</value>
10725
<value>whenNotActive</value>
10726
<value>inherit</value>
10731
<define name="common-time-manip-attlist" combine="interleave">
10733
<attribute name="smil:accelerate" a:defaultValue="0.0">
10734
<ref name="double"/>
10738
<define name="common-time-manip-attlist" combine="interleave">
10740
<attribute name="smil:decelerate" a:defaultValue="0.0">
10741
<ref name="double"/>
10745
<define name="common-time-manip-attlist" combine="interleave">
10747
<attribute name="smil:autoReverse" a:defaultValue="false">
10748
<ref name="boolean"/>
10752
<define name="animation-element" combine="choice">
10753
<element name="anim:par">
10754
<ref name="common-anim-attlist"/>
10755
<ref name="common-timing-attlist"/>
10756
<ref name="common-endsync-timing-attlist"/>
10758
<ref name="animation-element"/>
10763
<define name="common-basic-timing-attlist" combine="interleave">
10764
<ref name="common-begin-end-timing-attlist"/>
10765
<ref name="common-dur-timing-attlist"/>
10766
<ref name="common-repeat-timing-attlist"/>
10769
<define name="common-timing-attlist" combine="interleave">
10770
<ref name="common-basic-timing-attlist"/>
10771
<ref name="common-restart-timing-attlist"/>
10772
<ref name="common-restart-default-attlist"/>
10773
<ref name="common-fill-timing-attlist"/>
10774
<ref name="common-fill-default-attlist"/>
10775
<ref name="common-time-manip-attlist"/>
10777
<define name="animation-element" combine="choice">
10778
<element name="anim:seq">
10779
<ref name="common-anim-attlist"/>
10780
<ref name="common-endsync-timing-attlist"/>
10781
<ref name="common-timing-attlist"/>
10784
<define name="animation-element" combine="choice">
10785
<element name="anim:iterate">
10786
<ref name="common-anim-attlist"/>
10787
<ref name="anin-iterate-attlist"/>
10788
<ref name="common-timing-attlist"/>
10789
<ref name="common-endsync-timing-attlist"/>
10791
<ref name="animation-element"/>
10795
<define name="anin-iterate-attlist" combine="interleave">
10797
<attribute name="smil:targetElement">
10798
<ref name="IDREF"/>
10802
<define name="anin-iterate-attlist" combine="interleave">
10804
<attribute name="anim:iterate-type">
10805
<ref name="string"/>
10809
<define name="anin-iterate-attlist" combine="interleave">
10811
<attribute name="anim:iterate-interval">
10812
<ref name="duration"/>
10816
<define name="animation-element" combine="choice">
10817
<element name="anim:audio">
10818
<ref name="common-anim-attlist"/>
10819
<ref name="anim-audio-attlist"/>
10820
<ref name="common-basic-timing-attlist"/>
10823
<define name="anim-audio-attlist" combine="interleave">
10825
<attribute name="xlink:href">
10826
<ref name="anyURI"/>
10830
<define name="anim-audio-attlist" combine="interleave">
10832
<attribute name="anim:audio-level">
10833
<ref name="double"/>
10837
<define name="animation-element" combine="choice">
10838
<element name="anim:command">
10839
<ref name="common-anim-attlist"/>
10840
<ref name="anim-command-attlist"/>
10841
<ref name="common-begin-end-timing-attlist"/>
10842
<ref name="common-anim-target-attlist"/>
10844
<element name="anim:param">
10845
<attribute name="anim:name"/>
10846
<attribute name="anim:value"/>
10851
<define name="anim-command-attlist" combine="interleave">
10852
<attribute name="anim:command">
10853
<ref name="string"/>
10856
<define name="style-style">
10857
<element name="style:style">
10858
<ref name="style-style-attlist"/>
10859
<ref name="style-style-content"/>
10861
<ref name="style-map"/>
10865
<define name="style-style-attlist" combine="interleave">
10866
<attribute name="style:name">
10867
<ref name="styleName"/>
10870
<define name="style-style-attlist" combine="interleave">
10872
<attribute name="style:display-name">
10873
<ref name="string"/>
10877
<define name="style-style-attlist" combine="interleave">
10879
<attribute name="style:parent-style-name">
10880
<ref name="styleNameRef"/>
10884
<define name="style-style-attlist" combine="interleave">
10886
<attribute name="style:next-style-name">
10887
<ref name="styleNameRef"/>
10891
<define name="style-style-attlist" combine="interleave">
10893
<attribute name="style:list-style-name">
10895
<ref name="styleName"/>
10901
<define name="style-style-attlist" combine="interleave">
10903
<attribute name="style:master-page-name">
10904
<ref name="styleNameRef"/>
10908
<define name="style-style-attlist" combine="interleave">
10910
<attribute name="style:auto-update" a:defaultValue="false">
10911
<ref name="boolean"/>
10915
<define name="style-style-attlist" combine="interleave">
10917
<attribute name="style:data-style-name">
10918
<ref name="styleNameRef"/>
10922
<define name="style-style-attlist" combine="interleave">
10924
<attribute name="style:class">
10925
<ref name="string"/>
10929
<define name="style-style-attlist" combine="interleave">
10931
<attribute name="style:default-outline-level">
10932
<ref name="positiveInteger"/>
10936
<define name="style-map">
10937
<element name="style:map">
10938
<ref name="style-map-attlist"/>
10942
<define name="style-map-attlist" combine="interleave">
10943
<attribute name="style:condition">
10944
<ref name="string"/>
10947
<define name="style-map-attlist" combine="interleave">
10948
<attribute name="style:apply-style-name">
10949
<ref name="styleNameRef"/>
10952
<define name="style-map-attlist" combine="interleave">
10954
<attribute name="style:base-cell-address">
10955
<ref name="cellAddress"/>
10959
<define name="style-default-style">
10960
<element name="style:default-style">
10961
<ref name="style-style-content"/>
10964
<define name="style-page-layout">
10965
<element name="style:page-layout">
10966
<ref name="style-page-layout-attlist"/>
10968
<ref name="style-page-layout-properties"/>
10971
<ref name="style-header-style"/>
10974
<ref name="style-footer-style"/>
10978
<define name="style-page-layout-attlist" combine="interleave">
10979
<attribute name="style:name">
10980
<ref name="styleName"/>
10983
<define name="style-page-layout-attlist" combine="interleave">
10985
<attribute name="style:page-usage" a:defaultValue="all">
10988
<value>left</value>
10989
<value>right</value>
10990
<value>mirrored</value>
10995
<define name="style-header-style">
10996
<element name="style:header-style">
10998
<ref name="style-header-footer-properties"/>
11002
<define name="style-footer-style">
11003
<element name="style:footer-style">
11005
<ref name="style-header-footer-properties"/>
11009
<define name="style-master-page">
11010
<element name="style:master-page">
11011
<ref name="style-master-page-attlist"/>
11013
<ref name="style-header"/>
11015
<ref name="style-header-left"/>
11019
<ref name="style-footer"/>
11021
<ref name="style-footer-left"/>
11025
<ref name="office-forms"/>
11028
<ref name="style-style"/>
11031
<ref name="shape"/>
11034
<ref name="presentation-notes"/>
11038
<define name="style-master-page-attlist" combine="interleave">
11039
<attribute name="style:name">
11040
<ref name="styleName"/>
11043
<define name="style-master-page-attlist" combine="interleave">
11045
<attribute name="style:display-name">
11046
<ref name="string"/>
11050
<define name="style-master-page-attlist" combine="interleave">
11051
<attribute name="style:page-layout-name">
11052
<ref name="styleNameRef"/>
11055
<define name="style-master-page-attlist" combine="interleave">
11057
<attribute name="draw:style-name">
11058
<ref name="styleNameRef"/>
11062
<define name="style-master-page-attlist" combine="interleave">
11064
<attribute name="style:next-style-name">
11065
<ref name="styleNameRef"/>
11069
<define name="style-header">
11070
<element name="style:header">
11071
<ref name="common-style-header-footer-attlist"/>
11072
<ref name="header-footer-content"/>
11075
<define name="style-footer">
11076
<element name="style:footer">
11077
<ref name="common-style-header-footer-attlist"/>
11078
<ref name="header-footer-content"/>
11081
<define name="style-header-left">
11082
<element name="style:header-left">
11083
<ref name="common-style-header-footer-attlist"/>
11084
<ref name="header-footer-content"/>
11087
<define name="style-footer-left">
11088
<element name="style:footer-left">
11089
<ref name="common-style-header-footer-attlist"/>
11090
<ref name="header-footer-content"/>
11093
<define name="header-footer-content">
11096
<ref name="text-decls"/>
11099
<ref name="text-h"/>
11100
<ref name="text-p"/>
11101
<ref name="text-list"/>
11102
<ref name="table-table"/>
11103
<ref name="text-section"/>
11104
<ref name="text-table-of-content"/>
11105
<ref name="text-illustration-index"/>
11106
<ref name="text-table-index"/>
11107
<ref name="text-object-index"/>
11108
<ref name="text-user-index"/>
11109
<ref name="text-alphabetical-index"/>
11110
<ref name="text-bibliography"/>
11111
<ref name="text-index-title"/>
11112
<ref name="change-marks"/>
11118
<ref name="style-region-left"/>
11121
<ref name="style-region-center"/>
11124
<ref name="style-region-right"/>
11129
<define name="common-style-header-footer-attlist" combine="interleave">
11131
<attribute name="style:display" a:defaultValue="true">
11132
<ref name="boolean"/>
11136
<define name="style-region-left">
11137
<element name="style:region-left">
11138
<ref name="region-content"/>
11141
<define name="style-region-center">
11142
<element name="style:region-center">
11143
<ref name="region-content"/>
11146
<define name="style-region-right">
11147
<element name="style:region-right">
11148
<ref name="region-content"/>
11152
<define name="region-content">
11154
<ref name="text-p"/>
11157
<define name="presentation-notes">
11158
<element name="presentation:notes">
11159
<ref name="common-presentation-header-footer-attlist"/>
11160
<ref name="presentation-notes-attlist"/>
11162
<ref name="shape"/>
11166
<define name="presentation-notes-attlist" combine="interleave">
11168
<attribute name="style:page-layout-name">
11169
<ref name="styleNameRef"/>
11173
<define name="presentation-notes-attlist" combine="interleave">
11175
<attribute name="draw:style-name">
11176
<ref name="styleNameRef"/>
11180
<define name="table-table-template">
11181
<element name="table:table-template">
11182
<ref name="table-table-template-attlist"/>
11184
<ref name="table-first-row"/>
11187
<ref name="table-last-row"/>
11190
<ref name="table-first-column"/>
11193
<ref name="table-last-column"/>
11196
<ref name="table-body"/>
11198
<ref name="table-even-rows"/>
11199
<ref name="table-odd-rows"/>
11202
<ref name="table-even-columns"/>
11203
<ref name="table-odd-columns"/>
11208
<define name="table-table-template-attlist" combine="interleave">
11209
<attribute name="text:name">
11210
<ref name="string"/>
11213
<define name="table-table-template-attlist" combine="interleave">
11214
<attribute name="text:first-row-start-column">
11215
<ref name="rowOrCol"/>
11219
<define name="table-table-template-attlist" combine="interleave">
11220
<attribute name="text:first-row-end-column">
11221
<ref name="rowOrCol"/>
11225
<define name="table-table-template-attlist" combine="interleave">
11226
<attribute name="text:last-row-start-column">
11227
<ref name="rowOrCol"/>
11231
<define name="table-table-template-attlist" combine="interleave">
11232
<attribute name="text:last-row-end-column">
11233
<ref name="rowOrCol"/>
11237
<define name="rowOrCol">
11240
<value>column</value>
11243
<define name="table-first-row">
11244
<element name="table:first-row">
11245
<ref name="common-table-template-attlist"/>
11250
<define name="table-last-row">
11251
<element name="table:last-row">
11252
<ref name="common-table-template-attlist"/>
11257
<define name="table-first-column">
11258
<element name="table:first-column">
11259
<ref name="common-table-template-attlist"/>
11264
<define name="table-last-column">
11265
<element name="table:last-column">
11266
<ref name="common-table-template-attlist"/>
11271
<define name="table-body">
11272
<element name="table:body">
11273
<ref name="common-table-template-attlist"/>
11278
<define name="table-even-rows">
11279
<element name="table:even-rows">
11280
<ref name="common-table-template-attlist"/>
11285
<define name="table-odd-rows">
11286
<element name="table:odd-rows">
11287
<ref name="common-table-template-attlist"/>
11292
<define name="table-even-columns">
11293
<element name="table:even-columns">
11294
<ref name="common-table-template-attlist"/>
11299
<define name="table-odd-columns">
11300
<element name="table:odd-columns">
11301
<ref name="common-table-template-attlist"/>
11306
<define name="common-table-template-attlist" combine="interleave">
11307
<attribute name="text:style-name">
11308
<ref name="styleNameRef"/>
11311
<define name="style-font-face">
11312
<element name="style:font-face">
11313
<ref name="style-font-face-attlist"/>
11315
<ref name="svg-font-face-src"/>
11318
<ref name="svg-definition-src"/>
11322
<define name="style-font-face-attlist" combine="interleave">
11324
<attribute name="svg:font-family">
11325
<ref name="string"/>
11329
<attribute name="svg:font-style">
11330
<ref name="fontStyle"/>
11334
<attribute name="svg:font-variant">
11335
<ref name="fontVariant"/>
11339
<attribute name="svg:font-weight">
11340
<ref name="fontWeight"/>
11344
<attribute name="svg:font-stretch">
11346
<value>normal</value>
11347
<value>ultra-condensed</value>
11348
<value>extra-condensed</value>
11349
<value>condensed</value>
11350
<value>semi-condensed</value>
11351
<value>semi-expanded</value>
11352
<value>expanded</value>
11353
<value>extra-expanded</value>
11354
<value>ultra-expanded</value>
11359
<attribute name="svg:font-size">
11360
<ref name="positiveLength"/>
11364
<attribute name="svg:unicode-range"/>
11367
<attribute name="svg:units-per-em">
11368
<ref name="integer"/>
11372
<attribute name="svg:panose-1"/>
11375
<attribute name="svg:stemv">
11376
<ref name="integer"/>
11380
<attribute name="svg:stemh">
11381
<ref name="integer"/>
11385
<attribute name="svg:slope">
11386
<ref name="integer"/>
11390
<attribute name="svg:cap-height">
11391
<ref name="integer"/>
11395
<attribute name="svg:x-height">
11396
<ref name="integer"/>
11400
<attribute name="svg:accent-height">
11401
<ref name="integer"/>
11405
<attribute name="svg:ascent">
11406
<ref name="integer"/>
11410
<attribute name="svg:descent">
11411
<ref name="integer"/>
11415
<attribute name="svg:widths"/>
11418
<attribute name="svg:bbox"/>
11421
<attribute name="svg:ideographic">
11422
<ref name="integer"/>
11426
<attribute name="svg:alphabetic">
11427
<ref name="integer"/>
11431
<attribute name="svg:mathematical">
11432
<ref name="integer"/>
11436
<attribute name="svg:hanging">
11437
<ref name="integer"/>
11441
<attribute name="svg:v-ideographic">
11442
<ref name="integer"/>
11446
<attribute name="svg:v-alphabetic">
11447
<ref name="integer"/>
11451
<attribute name="svg:v-mathematical">
11452
<ref name="integer"/>
11456
<attribute name="svg:v-hanging">
11457
<ref name="integer"/>
11461
<attribute name="svg:underline-position">
11462
<ref name="integer"/>
11466
<attribute name="svg:underline-thickness">
11467
<ref name="integer"/>
11471
<attribute name="svg:strikethrough-position">
11472
<ref name="integer"/>
11476
<attribute name="svg:strikethrough-thickness">
11477
<ref name="integer"/>
11481
<attribute name="svg:overline-position">
11482
<ref name="integer"/>
11486
<attribute name="svg:overline-thickness">
11487
<ref name="integer"/>
11492
<define name="svg-font-face-src">
11493
<element name="svg:font-face-src">
11496
<ref name="svg-font-face-uri"/>
11497
<ref name="svg-font-face-name"/>
11503
<define name="svg-font-face-uri">
11504
<element name="svg:font-face-uri">
11505
<ref name="common-svg-font-face-xlink-attlist"/>
11507
<ref name="svg-font-face-format"/>
11512
<define name="svg-font-face-format">
11513
<element name="svg:font-face-format">
11515
<attribute name="svg:string"/>
11520
<define name="svg-font-face-name">
11521
<element name="svg:font-face-name">
11523
<attribute name="name"/>
11529
<define name="svg-definition-src">
11530
<element name="svg:definition-src">
11531
<ref name="common-svg-font-face-xlink-attlist"/>
11536
<define name="common-svg-font-face-xlink-attlist" combine="interleave">
11537
<attribute name="xlink:href">
11538
<ref name="anyURI"/>
11541
<attribute name="xlink:type" a:defaultValue="simple">
11542
<value>simple</value>
11546
<attribute name="xlink:actuate" a:defaultValue="onRequest">
11547
<value>onRequest</value>
11551
<define name="style-font-face-attlist" combine="interleave">
11552
<attribute name="style:name">
11553
<ref name="string"/>
11556
<define name="style-font-face-attlist" combine="interleave">
11558
<attribute name="style:font-adornments">
11559
<ref name="string"/>
11563
<define name="style-font-face-attlist" combine="interleave">
11565
<attribute name="style:font-family-generic">
11566
<ref name="fontFamilyGeneric"/>
11570
<define name="style-font-face-attlist" combine="interleave">
11572
<attribute name="style:font-pitch">
11573
<ref name="fontPitch"/>
11578
<define name="style-font-face-attlist" combine="interleave">
11580
<attribute name="style:font-charset">
11581
<ref name="textEncoding"/>
11585
<define name="number-number-style">
11586
<element name="number:number-style">
11587
<ref name="common-data-style-attlist"/>
11589
<ref name="style-text-properties"/>
11592
<ref name="number-text"/>
11595
<ref name="any-number"/>
11597
<ref name="number-text"/>
11601
<ref name="style-map"/>
11606
<define name="any-number">
11608
<ref name="number-number"/>
11609
<ref name="number-scientific-number"/>
11610
<ref name="number-fraction"/>
11613
<define name="number-number">
11614
<element name="number:number">
11615
<ref name="number-number-attlist"/>
11616
<ref name="common-decimal-places-attlist"/>
11617
<ref name="common-number-attlist"/>
11619
<ref name="number-embedded-text"/>
11623
<define name="number-number-attlist" combine="interleave">
11625
<attribute name="number:decimal-replacement"/>
11628
<define name="number-number-attlist" combine="interleave">
11630
<attribute name="number:display-factor" a:defaultValue="1">
11631
<ref name="double"/>
11635
<define name="number-embedded-text">
11636
<element name="number:embedded-text">
11637
<ref name="number-embedded-text-attlist"/>
11641
<define name="number-embedded-text-attlist" combine="interleave">
11642
<attribute name="number:position">
11643
<ref name="integer"/>
11646
<define name="number-scientific-number">
11647
<element name="number:scientific-number">
11648
<ref name="number-scientific-number-attlist"/>
11649
<ref name="common-decimal-places-attlist"/>
11650
<ref name="common-number-attlist"/>
11654
<define name="number-scientific-number-attlist" combine="interleave">
11656
<attribute name="number:min-exponent-digits">
11657
<ref name="integer"/>
11661
<define name="number-fraction">
11662
<element name="number:fraction">
11663
<ref name="number-fraction-attlist"/>
11664
<ref name="common-number-attlist"/>
11668
<define name="number-fraction-attlist" combine="interleave">
11670
<attribute name="number:min-numerator-digits">
11671
<ref name="integer"/>
11675
<define name="number-fraction-attlist" combine="interleave">
11677
<attribute name="number:min-denominator-digits">
11678
<ref name="integer"/>
11682
<define name="number-fraction-attlist" combine="interleave">
11684
<attribute name="number:denominator-value">
11685
<ref name="integer"/>
11689
<define name="number-currency-style">
11690
<element name="number:currency-style">
11691
<ref name="common-data-style-attlist"/>
11692
<ref name="common-auto-reorder-attlist"/>
11694
<ref name="style-text-properties"/>
11697
<ref name="number-text"/>
11702
<ref name="number-and-text"/>
11704
<ref name="currency-symbol-and-text"/>
11708
<ref name="currency-symbol-and-text"/>
11710
<ref name="number-and-text"/>
11716
<ref name="style-map"/>
11721
<define name="currency-symbol-and-text">
11722
<ref name="number-currency-symbol"/>
11724
<ref name="number-text"/>
11727
<define name="number-and-text">
11728
<ref name="number-number"/>
11730
<ref name="number-text"/>
11733
<define name="number-currency-symbol">
11734
<element name="number:currency-symbol">
11735
<ref name="number-currency-symbol-attlist"/>
11739
<define name="number-currency-symbol-attlist" combine="interleave">
11741
<attribute name="number:language">
11742
<ref name="languageCode"/>
11746
<attribute name="number:country">
11747
<ref name="countryCode"/>
11751
<define name="number-percentage-style">
11752
<element name="number:percentage-style">
11753
<ref name="common-data-style-attlist"/>
11755
<ref name="style-text-properties"/>
11758
<ref name="number-text"/>
11761
<ref name="number-and-text"/>
11764
<ref name="style-map"/>
11768
<define name="number-date-style">
11769
<element name="number:date-style">
11770
<ref name="common-data-style-attlist"/>
11771
<ref name="common-auto-reorder-attlist"/>
11772
<ref name="common-format-source-attlist"/>
11774
<ref name="style-text-properties"/>
11776
<!-- This DTD does not reflect the fact that some elements must not -->
11777
<!-- occur more than once. -->
11779
<ref name="number-text"/>
11782
<ref name="any-date"/>
11784
<ref name="number-text"/>
11788
<ref name="style-map"/>
11793
<define name="any-date">
11795
<ref name="number-day"/>
11796
<ref name="number-month"/>
11797
<ref name="number-year"/>
11798
<ref name="number-era"/>
11799
<ref name="number-day-of-week"/>
11800
<ref name="number-week-of-year"/>
11801
<ref name="number-quarter"/>
11802
<ref name="number-hours"/>
11803
<ref name="number-am-pm"/>
11804
<ref name="number-minutes"/>
11805
<ref name="number-seconds"/>
11808
<define name="number-day">
11809
<element name="number:day">
11810
<ref name="number-day-attlist"/>
11811
<ref name="common-calendar-attlist"/>
11815
<define name="number-day-attlist" combine="interleave">
11817
<attribute name="number:style" a:defaultValue="short">
11819
<value>short</value>
11820
<value>long</value>
11825
<define name="number-month">
11826
<element name="number:month">
11827
<ref name="number-month-attlist"/>
11828
<ref name="common-calendar-attlist"/>
11832
<define name="number-month-attlist" combine="interleave">
11834
<attribute name="number:textual" a:defaultValue="false">
11835
<ref name="boolean"/>
11839
<define name="number-month-attlist" combine="interleave">
11841
<attribute name="number:possessive-form" a:defaultValue="false">
11842
<ref name="boolean"/>
11846
<define name="number-month-attlist" combine="interleave">
11848
<attribute name="number:style" a:defaultValue="short">
11850
<value>short</value>
11851
<value>long</value>
11856
<define name="number-year">
11857
<element name="number:year">
11858
<ref name="number-year-attlist"/>
11859
<ref name="common-calendar-attlist"/>
11863
<define name="number-year-attlist" combine="interleave">
11865
<attribute name="number:style" a:defaultValue="short">
11867
<value>short</value>
11868
<value>long</value>
11873
<define name="number-era">
11874
<element name="number:era">
11875
<ref name="number-era-attlist"/>
11876
<ref name="common-calendar-attlist"/>
11880
<define name="number-era-attlist" combine="interleave">
11882
<attribute name="number:style" a:defaultValue="short">
11884
<value>short</value>
11885
<value>long</value>
11890
<define name="number-day-of-week">
11891
<element name="number:day-of-week">
11892
<ref name="number-day-of-week-attlist"/>
11893
<ref name="common-calendar-attlist"/>
11897
<define name="number-day-of-week-attlist" combine="interleave">
11899
<attribute name="number:style" a:defaultValue="short">
11901
<value>short</value>
11902
<value>long</value>
11907
<define name="number-week-of-year">
11908
<element name="number:week-of-year">
11909
<ref name="common-calendar-attlist"/>
11913
<define name="number-quarter">
11914
<element name="number:quarter">
11915
<ref name="number-quarter-attlist"/>
11916
<ref name="common-calendar-attlist"/>
11920
<define name="number-quarter-attlist" combine="interleave">
11922
<attribute name="number:style" a:defaultValue="short">
11924
<value>short</value>
11925
<value>long</value>
11930
<define name="number-time-style">
11931
<element name="number:time-style">
11932
<ref name="number-time-style-attlist"/>
11933
<ref name="common-data-style-attlist"/>
11934
<ref name="common-format-source-attlist"/>
11936
<ref name="style-text-properties"/>
11938
<!-- This DTD does not reflect the fact that some elements must not -->
11939
<!-- occur more than once. -->
11941
<ref name="number-text"/>
11944
<ref name="any-time"/>
11946
<ref name="number-text"/>
11950
<ref name="style-map"/>
11955
<define name="any-time">
11957
<ref name="number-hours"/>
11958
<ref name="number-am-pm"/>
11959
<ref name="number-minutes"/>
11960
<ref name="number-seconds"/>
11963
<define name="number-time-style-attlist" combine="interleave">
11965
<attribute name="number:truncate-on-overflow" a:defaultValue="true">
11966
<ref name="boolean"/>
11970
<define name="number-hours">
11971
<element name="number:hours">
11972
<ref name="number-hours-attlist"/>
11976
<define name="number-hours-attlist" combine="interleave">
11978
<attribute name="number:style" a:defaultValue="short">
11980
<value>short</value>
11981
<value>long</value>
11986
<define name="number-minutes">
11987
<element name="number:minutes">
11988
<ref name="number-minutes-attlist"/>
11992
<define name="number-minutes-attlist" combine="interleave">
11994
<attribute name="number:style" a:defaultValue="short">
11996
<value>short</value>
11997
<value>long</value>
12002
<define name="number-seconds">
12003
<element name="number:seconds">
12004
<ref name="number-seconds-attlist"/>
12008
<define name="number-seconds-attlist" combine="interleave">
12010
<attribute name="number:style" a:defaultValue="short">
12012
<value>short</value>
12013
<value>long</value>
12018
<define name="number-seconds-attlist" combine="interleave">
12020
<attribute name="number:decimal-places" a:defaultValue="0">
12021
<ref name="integer"/>
12025
<define name="number-am-pm">
12026
<element name="number:am-pm">
12030
<define name="number-boolean-style">
12031
<element name="number:boolean-style">
12032
<ref name="common-data-style-attlist"/>
12034
<ref name="style-text-properties"/>
12037
<ref name="number-text"/>
12040
<ref name="number-boolean"/>
12042
<ref name="number-text"/>
12046
<ref name="style-map"/>
12050
<define name="number-boolean">
12051
<element name="number:boolean">
12055
<define name="number-text-style">
12056
<element name="number:text-style">
12057
<ref name="common-data-style-attlist"/>
12059
<ref name="style-text-properties"/>
12062
<ref name="number-text"/>
12065
<ref name="number-text-content"/>
12067
<ref name="number-text"/>
12071
<ref name="style-map"/>
12075
<define name="number-text">
12076
<element name="number:text">
12080
<define name="number-text-content">
12081
<element name="number:text-content">
12085
<define name="common-data-style-attlist" combine="interleave">
12086
<attribute name="style:name">
12087
<ref name="styleName"/>
12090
<define name="style-data-style-attlist" combine="interleave">
12092
<attribute name="style:display-name">
12093
<ref name="string"/>
12097
<define name="common-data-style-attlist" combine="interleave">
12099
<attribute name="number:language">
12100
<ref name="languageCode"/>
12104
<define name="common-data-style-attlist" combine="interleave">
12106
<attribute name="number:country">
12107
<ref name="countryCode"/>
12111
<define name="common-data-style-attlist" combine="interleave">
12113
<attribute name="number:title"/>
12116
<define name="common-data-style-attlist" combine="interleave">
12118
<attribute name="style:volatile">
12119
<ref name="boolean"/>
12123
<define name="common-auto-reorder-attlist" combine="interleave">
12125
<attribute name="number:automatic-order" a:defaultValue="false">
12126
<ref name="boolean"/>
12130
<define name="common-format-source-attlist">
12132
<attribute name="number:format-source" a:defaultValue="fixed">
12134
<value>fixed</value>
12135
<value>language</value>
12140
<define name="common-data-style-attlist" combine="interleave">
12142
<attribute name="number:transliteration-format" a:defaultValue="1">
12143
<ref name="string"/>
12147
<define name="common-data-style-attlist" combine="interleave">
12149
<attribute name="number:transliteration-language">
12150
<ref name="countryCode"/>
12154
<define name="common-data-style-attlist" combine="interleave">
12156
<attribute name="number:transliteration-country">
12157
<ref name="countryCode"/>
12161
<define name="common-data-style-attlist" combine="interleave">
12163
<attribute name="number:transliteration-style" a:defaultValue="short">
12165
<value>short</value>
12166
<value>medium</value>
12167
<value>long</value>
12172
<define name="common-decimal-places-attlist">
12174
<attribute name="number:decimal-places">
12175
<ref name="integer"/>
12179
<define name="common-number-attlist" combine="interleave">
12181
<attribute name="number:min-integer-digits">
12182
<ref name="integer"/>
12186
<define name="common-number-attlist" combine="interleave">
12188
<attribute name="number:grouping" a:defaultValue="false">
12189
<ref name="boolean"/>
12193
<define name="common-calendar-attlist" combine="interleave">
12195
<attribute name="number:calendar">
12197
<value>gregorian</value>
12198
<value>gengou</value>
12200
<value>hanja_yoil</value>
12201
<value>hanja</value>
12202
<value>hijri</value>
12203
<value>jewish</value>
12204
<value>buddhist</value>
12205
<ref name="string"/>
12210
<define name="style-style-content" combine="choice">
12212
<attribute name="style:family">
12213
<value>text</value>
12216
<ref name="style-text-properties"/>
12220
<define name="style-style-content" combine="choice">
12222
<attribute name="style:family">
12223
<value>paragraph</value>
12226
<ref name="style-paragraph-properties"/>
12229
<ref name="style-text-properties"/>
12233
<define name="style-style-content" combine="choice">
12235
<attribute name="style:family">
12236
<value>section</value>
12239
<ref name="style-section-properties"/>
12243
<define name="style-style-content" combine="choice">
12245
<attribute name="style:family">
12246
<value>ruby</value>
12249
<ref name="style-ruby-properties"/>
12253
<define name="text-linenumbering-configuration">
12254
<element name="text:linenumbering-configuration">
12255
<ref name="text-linenumbering-configuration-attlist"/>
12257
<ref name="text-linenumbering-separator"/>
12261
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12263
<attribute name="text:number-lines" a:defaultValue="true">
12264
<ref name="boolean"/>
12268
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12270
<ref name="common-num-format-attlist"/>
12273
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12275
<attribute name="text:style-name">
12276
<ref name="styleNameRef"/>
12280
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12282
<attribute name="text:increment">
12283
<ref name="nonNegativeInteger"/>
12287
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12289
<attribute name="text:number-position" a:defaultValue="left">
12291
<value>left</value>
12292
<value>rigth</value>
12293
<value>inner</value>
12294
<value>outer</value>
12299
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12301
<attribute name="text:offset">
12302
<ref name="nonNegativeLength"/>
12306
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12308
<attribute name="text:count-empty-lines" a:defaultValue="true">
12309
<ref name="boolean"/>
12313
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12315
<attribute name="text:count-in-text-boxes" a:defaultValue="false">
12316
<ref name="boolean"/>
12320
<define name="text-linenumbering-configuration-attlist" combine="interleave">
12322
<attribute name="text:restart-on-page" a:defaultValue="false">
12323
<ref name="boolean"/>
12327
<define name="text-linenumbering-separator">
12328
<element name="text:linenumbering-separator">
12330
<attribute name="text:increment">
12331
<ref name="nonNegativeInteger"/>
12337
<define name="text-notes-configuration">
12338
<element name="text:notes-configuration">
12339
<ref name="text-notes-configuration-content"/>
12342
<define name="text-notes-configuration-content" combine="interleave">
12343
<ref name="text-note-class"/>
12345
<define name="text-notes-configuration-content" combine="interleave">
12347
<attribute name="text:citation-style-name">
12348
<ref name="styleNameRef"/>
12352
<define name="text-notes-configuration-content" combine="interleave">
12354
<attribute name="text:citation-body-style-name">
12355
<ref name="styleNameRef"/>
12359
<define name="text-notes-configuration-content" combine="interleave">
12361
<attribute name="text:default-style-name">
12362
<ref name="styleNameRef"/>
12366
<define name="text-notes-configuration-content" combine="interleave">
12368
<attribute name="text:master-page-name">
12369
<ref name="styleNameRef"/>
12373
<define name="text-notes-configuration-content" combine="interleave">
12375
<attribute name="text:start-value">
12376
<ref name="nonNegativeInteger"/>
12380
<define name="text-notes-configuration-content" combine="interleave">
12381
<ref name="common-num-format-prefix-suffix-attlist"/>
12383
<ref name="common-num-format-attlist"/>
12386
<define name="text-notes-configuration-content" combine="interleave">
12388
<attribute name="text:start-numbering-at">
12390
<value>document</value>
12391
<value>chapter</value>
12392
<value>page</value>
12397
<define name="text-notes-configuration-content" combine="interleave">
12399
<attribute name="text:footnotes-position">
12401
<value>text</value>
12402
<value>page</value>
12403
<value>section</value>
12404
<value>document</value>
12409
<define name="text-notes-configuration-content" combine="interleave">
12411
<element name="text:note-continuation-notice-forward">
12416
<define name="text-notes-configuration-content" combine="interleave">
12418
<element name="text:note-continuation-notice-backward">
12423
<define name="text-bibliography-configuration">
12424
<element name="text:bibliography-configuration">
12425
<ref name="text-bibliography-configuration-attlist"/>
12427
<ref name="text-sort-key"/>
12431
<define name="text-bibliography-configuration-attlist" combine="interleave">
12433
<attribute name="text:prefix">
12434
<ref name="string"/>
12438
<attribute name="text:suffix">
12439
<ref name="string"/>
12443
<define name="text-bibliography-configuration-attlist" combine="interleave">
12445
<attribute name="text:numbered-entries" a:defaultValue="false">
12446
<ref name="boolean"/>
12450
<define name="text-bibliography-configuration-attlist" combine="interleave">
12452
<attribute name="text:sort-by-position" a:defaultValue="true">
12453
<ref name="boolean"/>
12457
<attribute name="fo:language">
12458
<ref name="languageCode"/>
12462
<attribute name="fo:country">
12463
<ref name="countryCode"/>
12467
<attribute name="text:sort-algorithm">
12468
<ref name="string"/>
12472
<define name="text-sort-key">
12473
<element name="text:sort-key">
12474
<ref name="text-sort-key-attlist"/>
12479
<define name="text-sort-key-attlist" combine="interleave">
12480
<attribute name="text:key">
12482
<value>address</value>
12483
<value>annote</value>
12484
<value>author</value>
12485
<value>bibliography-type</value>
12486
<value>booktitle</value>
12487
<value>chapter</value>
12488
<value>custom1</value>
12489
<value>custom2</value>
12490
<value>custom3</value>
12491
<value>custom4</value>
12492
<value>custom5</value>
12493
<value>edition</value>
12494
<value>editor</value>
12495
<value>howpublished</value>
12496
<value>identifier</value>
12497
<value>institution</value>
12498
<value>isbn</value>
12499
<value>issn</value>
12500
<value>journal</value>
12501
<value>month</value>
12502
<value>note</value>
12503
<value>number</value>
12504
<value>organizations</value>
12505
<value>pages</value>
12506
<value>publisher</value>
12507
<value>report-type</value>
12508
<value>school</value>
12509
<value>series</value>
12510
<value>title</value>
12512
<value>volume</value>
12513
<value>year</value>
12517
<attribute name="text:sort-ascending" a:defaultValue="true">
12518
<ref name="boolean"/>
12522
<define name="text-list-style">
12523
<element name="text:list-style">
12524
<ref name="text-list-style-attr"/>
12526
<ref name="text-list-style-content"/>
12530
<define name="text-list-style-attr" combine="interleave">
12531
<attribute name="style:name">
12532
<ref name="styleName"/>
12535
<define name="text-list-style-attr" combine="interleave">
12537
<attribute name="style:display-name">
12538
<ref name="string"/>
12542
<define name="text-list-style-attr" combine="interleave">
12544
<attribute name="text:consecutive-numbering" a:defaultValue="false">
12545
<ref name="boolean"/>
12549
<define name="text-list-level-style-attr">
12550
<attribute name="text:level">
12551
<ref name="positiveInteger"/>
12554
<define name="text-list-style-content" combine="choice">
12555
<element name="text:list-level-style-number">
12556
<ref name="text-list-level-style-attr"/>
12557
<ref name="text-list-level-style-number-attr"/>
12559
<ref name="style-list-level-properties"/>
12562
<ref name="style-text-properties"/>
12566
<define name="text-list-level-style-number-attr" combine="interleave">
12568
<attribute name="text:style-name">
12569
<ref name="styleNameRef"/>
12573
<define name="text-list-level-style-number-attr" combine="interleave">
12574
<ref name="common-num-format-attlist"/>
12575
<ref name="common-num-format-prefix-suffix-attlist"/>
12577
<define name="text-list-level-style-number-attr" combine="interleave">
12579
<attribute name="text:display-levels" a:defaultValue="1">
12580
<ref name="positiveInteger"/>
12584
<define name="text-list-level-style-number-attr" combine="interleave">
12586
<attribute name="text:start-value" a:defaultValue="1">
12587
<ref name="positiveInteger"/>
12591
<define name="text-list-style-content" combine="choice">
12592
<element name="text:list-level-style-bullet">
12593
<ref name="text-list-level-style-attr"/>
12594
<ref name="text-list-level-style-bullet-attr"/>
12596
<ref name="style-list-level-properties"/>
12599
<ref name="style-text-properties"/>
12603
<define name="text-list-level-style-bullet-attr" combine="interleave">
12605
<attribute name="text:style-name">
12606
<ref name="styleNameRef"/>
12610
<define name="text-list-level-style-bullet-attr" combine="interleave">
12611
<attribute name="text:bullet-char">
12612
<ref name="character"/>
12615
<define name="text-list-level-style-bullet-attr" combine="interleave">
12616
<ref name="common-num-format-prefix-suffix-attlist"/>
12618
<define name="text-list-level-style-bullet-attr" combine="interleave">
12620
<attribute name="text:bullet-relative-size">
12621
<ref name="percent"/>
12625
<define name="text-list-style-content" combine="choice">
12626
<element name="text:list-level-style-image">
12627
<ref name="text-list-level-style-attr"/>
12628
<ref name="text-list-level-style-image-attr"/>
12630
<ref name="style-list-level-properties"/>
12634
<define name="text-list-level-style-image-attr" combine="interleave">
12636
<ref name="common-draw-data-attlist"/>
12637
<ref name="office-binary-data"/>
12640
<define name="text-outline-style">
12641
<element name="text:outline-style">
12643
<ref name="text-outline-level-style"/>
12647
<define name="text-outline-level-style">
12648
<element name="text:outline-level-style">
12649
<ref name="text-outline-level-style-attlist"/>
12651
<ref name="style-list-level-properties"/>
12654
<ref name="style-text-properties"/>
12658
<define name="text-outline-level-style-attlist" combine="interleave">
12659
<attribute name="text:level">
12660
<ref name="positiveInteger"/>
12663
<define name="text-outline-level-style-attlist" combine="interleave">
12665
<attribute name="text:style-name">
12666
<ref name="styleNameRef"/>
12670
<define name="text-outline-level-style-attlist" combine="interleave">
12671
<ref name="common-num-format-attlist"/>
12672
<ref name="common-num-format-prefix-suffix-attlist"/>
12674
<define name="text-outline-level-style-attlist" combine="interleave">
12676
<attribute name="text:display-levels" a:defaultValue="1">
12677
<ref name="positiveInteger"/>
12681
<define name="text-outline-level-style-attlist" combine="interleave">
12683
<attribute name="text:start-value" a:defaultValue="1">
12684
<ref name="positiveInteger"/>
12688
<define name="style-style-content" combine="choice">
12690
<attribute name="style:family">
12691
<value>table</value>
12694
<ref name="style-table-properties"/>
12698
<define name="style-style-content" combine="choice">
12700
<attribute name="style:family">
12701
<value>table-column</value>
12704
<ref name="style-table-column-properties"/>
12708
<define name="style-style-content" combine="choice">
12710
<attribute name="style:family">
12711
<value>table-row</value>
12714
<ref name="style-table-row-properties"/>
12718
<define name="style-style-content" combine="choice">
12720
<attribute name="style:family">
12721
<value>table-cell</value>
12724
<ref name="style-table-cell-properties"/>
12727
<ref name="style-paragraph-properties"/>
12730
<ref name="style-text-properties"/>
12734
<define name="style-style-content" combine="choice">
12736
<attribute name="style:family">
12738
<value>graphic</value>
12739
<value>presentation</value>
12743
<ref name="style-graphic-properties"/>
12746
<ref name="style-paragraph-properties"/>
12749
<ref name="style-text-properties"/>
12754
<define name="style-graphic-properties">
12755
<element name="style:graphic-properties">
12756
<ref name="style-graphic-properties-content"/>
12760
<define name="style-graphic-properties-content">
12761
<ref name="style-properties-content"/>
12764
<define name="style-graphic-properties-content-strict">
12765
<ref name="style-graphic-properties-attlist"/>
12766
<ref name="style-graphic-fill-properties-attlist"/>
12767
<ref name="style-graphic-properties-elements"/>
12770
<define name=" style-graphic-properties-elements">
12773
<define name="style-style-content" combine="choice">
12775
<attribute name="style:family">
12776
<value>drawing-page</value>
12779
<ref name="style-drawing-page-properties"/>
12784
<define name="style-drawing-page-properties">
12785
<element name="style:drawing-page-properties">
12786
<ref name="style-drawing-page-properties-content"/>
12790
<define name="style-drawing-page-properties-content">
12791
<ref name="style-properties-content"/>
12794
<define name="style-drawing-page-properties-content-strict">
12795
<ref name="style-graphic-fill-properties-attlist"/>
12796
<ref name="style-drawing-page-properties-attlist"/>
12797
<ref name="style-drawing-page-properties-elements"/>
12799
<define name="draw-gradient">
12800
<element name="draw:gradient">
12801
<ref name="common-draw-gradient-attlist"/>
12802
<ref name="draw-gradient-attlist"/>
12806
<define name="common-draw-gradient-attlist" combine="interleave">
12808
<attribute name="draw:name">
12809
<ref name="styleName"/>
12813
<define name="common-draw-gradient-attlist" combine="interleave">
12815
<attribute name="draw:display-name">
12816
<ref name="string"/>
12820
<define name="common-draw-gradient-attlist" combine="interleave">
12821
<attribute name="draw:style">
12822
<ref name="gradient-style"/>
12825
<define name="gradient-style">
12827
<value>linear</value>
12828
<value>axial</value>
12829
<value>radial</value>
12830
<value>ellipsoid</value>
12831
<value>square</value>
12832
<value>rectangular</value>
12835
<define name="common-draw-gradient-attlist" combine="interleave">
12837
<attribute name="draw:cx">
12838
<ref name="percent"/>
12842
<attribute name="draw:cy">
12843
<ref name="percent"/>
12847
<define name="draw-gradient-attlist" combine="interleave">
12849
<attribute name="draw:start-color">
12850
<ref name="color"/>
12854
<attribute name="draw:end-color">
12855
<ref name="color"/>
12859
<define name="draw-gradient-attlist" combine="interleave">
12861
<attribute name="draw:start-intensity">
12862
<ref name="percent"/>
12866
<attribute name="draw:end-intensity">
12867
<ref name="percent"/>
12871
<define name="common-draw-gradient-attlist" combine="interleave">
12873
<attribute name="draw:angle">
12874
<ref name="integer"/>
12878
<define name="common-draw-gradient-attlist" combine="interleave">
12880
<attribute name="draw:border">
12881
<ref name="percent"/>
12885
<define name="svg-linearGradient">
12886
<element name="svg:linearGradient">
12887
<ref name="common-svg-gradient-attlist"/>
12889
<attribute name="svg:x1" a:defaultValue="0%">
12891
<ref name="coordinate"/>
12892
<ref name="percent"/>
12897
<attribute name="svg:y1" a:defaultValue="0%">
12899
<ref name="coordinate"/>
12900
<ref name="percent"/>
12905
<attribute name="svg:x2" a:defaultValue="100%">
12907
<ref name="coordinate"/>
12908
<ref name="percent"/>
12913
<attribute name="svg:y2" a:defaultValue="100%">
12915
<ref name="coordinate"/>
12916
<ref name="percent"/>
12921
<ref name="svg-stop"/>
12926
<define name="svg-radialGradient">
12927
<element name="svg:radialGradient">
12928
<ref name="common-svg-gradient-attlist"/>
12930
<attribute name="svg:cx" a:defaultValue="50%">
12932
<ref name="coordinate"/>
12933
<ref name="percent"/>
12938
<attribute name="svg:cy" a:defaultValue="50%">
12940
<ref name="coordinate"/>
12941
<ref name="percent"/>
12946
<attribute name="svg:r" a:defaultValue="50%">
12948
<ref name="coordinate"/>
12949
<ref name="percent"/>
12954
<attribute name="svg:fx">
12956
<ref name="coordinate"/>
12957
<ref name="percent"/>
12962
<attribute name="svg:fy">
12964
<ref name="coordinate"/>
12965
<ref name="percent"/>
12970
<ref name="svg-stop"/>
12975
<define name="svg-stop">
12976
<element name="svg:stop">
12977
<attribute name="svg:offset">
12979
<ref name="double"/>
12980
<ref name="percent"/>
12984
<attribute name="svg:stop-color">
12985
<ref name="color"/>
12989
<attribute name="svg:stop-opacity">
12990
<ref name="double"/>
12996
<define name="common-svg-gradient-attlist" combine="interleave">
12998
<attribute name="svg:gradientUnits" a:defaultValue="objectBoundingBox">
12999
<value>objectBoundingBox</value>
13003
<attribute name="svg:gradientTransform">
13004
<ref name="string"/>
13008
<attribute name="svg:spreadMethod" a:defaultValue="pad">
13011
<value>reflect</value>
13012
<value>repeat</value>
13017
<define name="common-svg-gradient-attlist" combine="interleave">
13018
<attribute name="draw:name">
13019
<ref name="styleName"/>
13022
<define name="common-svg-gradient-attlist" combine="interleave">
13024
<attribute name="draw:display-name">
13025
<ref name="string"/>
13029
<define name="draw-hatch">
13030
<element name="draw:hatch">
13031
<ref name="draw-hatch-attlist"/>
13035
<define name="draw-hatch-attlist" combine="interleave">
13036
<attribute name="draw:name">
13037
<ref name="styleName"/>
13040
<define name="draw-hatch-attlist" combine="interleave">
13042
<attribute name="draw:display-name">
13043
<ref name="string"/>
13047
<define name="draw-hatch-attlist" combine="interleave">
13048
<attribute name="draw:style">
13050
<value>single</value>
13051
<value>double</value>
13052
<value>triple</value>
13056
<define name="draw-hatch-attlist" combine="interleave">
13058
<attribute name="draw:color">
13059
<ref name="color"/>
13063
<define name="draw-hatch-attlist" combine="interleave">
13065
<attribute name="draw:distance">
13066
<ref name="length"/>
13070
<define name="draw-hatch-attlist" combine="interleave">
13072
<attribute name="draw:rotation">
13073
<ref name="integer"/>
13077
<define name="draw-fill-image">
13078
<element name="draw:fill-image">
13079
<ref name="draw-fill-image-attlist"/>
13080
<attribute name="xlink:href">
13081
<ref name="anyURI"/>
13084
<attribute name="xlink:type" a:defaultValue="simple">
13086
<value>simple</value>
13091
<attribute name="xlink:show" a:defaultValue="embed">
13093
<value>embed</value>
13098
<attribute name="xlink:actuate" a:defaultValue="onLoad">
13100
<value>onLoad</value>
13107
<define name="draw-fill-image-attlist" combine="interleave">
13108
<attribute name="draw:name">
13109
<ref name="styleName"/>
13112
<define name="draw-fill-image-attlist" combine="interleave">
13114
<attribute name="draw:display-name">
13115
<ref name="string"/>
13119
<define name="draw-fill-image-attlist" combine="interleave">
13121
<attribute name="svg:width">
13122
<ref name="length"/>
13126
<attribute name="svg:height">
13127
<ref name="length"/>
13131
<define name="draw-opacity">
13132
<element name="draw:opacity">
13133
<ref name="common-draw-gradient-attlist"/>
13134
<ref name="draw-opacity-attlist"/>
13138
<define name="draw-opacity-attlist" combine="interleave">
13140
<attribute name="draw:start">
13141
<ref name="percent"/>
13145
<attribute name="draw:end">
13146
<ref name="percent"/>
13150
<define name="draw-marker">
13151
<element name="draw:marker">
13152
<ref name="draw-marker-attlist"/>
13153
<ref name="common-draw-viewbox-attlist"/>
13154
<ref name="common-draw-path-data-attlist"/>
13158
<define name="draw-marker-attlist" combine="interleave">
13159
<attribute name="draw:name">
13160
<ref name="styleName"/>
13163
<define name="draw-marker-attlist" combine="interleave">
13165
<attribute name="draw:display-name">
13166
<ref name="string"/>
13170
<define name="draw-stroke-dash">
13171
<element name="draw:stroke-dash">
13172
<ref name="draw-stroke-dash-attlist"/>
13176
<define name="draw-stroke-dash-attlist" combine="interleave">
13177
<attribute name="draw:name">
13178
<ref name="styleName"/>
13181
<define name="draw-stroke-dash-attlist" combine="interleave">
13183
<attribute name="draw:display-name">
13184
<ref name="string"/>
13188
<define name="draw-stroke-dash-attlist" combine="interleave">
13190
<attribute name="draw:style">
13192
<value>rect</value>
13193
<value>round</value>
13198
<define name="draw-stroke-dash-attlist" combine="interleave">
13200
<attribute name="draw:dots1">
13201
<ref name="integer"/>
13205
<attribute name="draw:dots1-length">
13206
<ref name="length"/>
13210
<attribute name="draw:dots2">
13211
<ref name="integer"/>
13215
<attribute name="draw:dots2-length">
13216
<ref name="length"/>
13220
<define name="draw-stroke-dash-attlist" combine="interleave">
13222
<attribute name="draw:distance">
13223
<ref name="length"/>
13227
<define name="style-presentation-page-layout">
13228
<element name="style:presentation-page-layout">
13229
<attribute name="style:name">
13230
<ref name="styleName"/>
13233
<attribute name="style:display-name">
13234
<ref name="string"/>
13238
<ref name="presentation-placeholder"/>
13242
<define name="presentation-placeholder">
13243
<element name="presentation:placeholder">
13244
<attribute name="presentation:object">
13245
<ref name="presentation-classes"/>
13247
<attribute name="svg:x">
13249
<ref name="coordinate"/>
13250
<ref name="percent"/>
13253
<attribute name="svg:y">
13255
<ref name="coordinate"/>
13256
<ref name="percent"/>
13259
<attribute name="svg:width">
13261
<ref name="length"/>
13262
<ref name="percent"/>
13265
<attribute name="svg:height">
13267
<ref name="length"/>
13268
<ref name="percent"/>
13274
<define name="style-style-content" combine="choice">
13276
<attribute name="style:family">
13277
<value>chart</value>
13280
<ref name="style-chart-properties"/>
13283
<ref name="style-graphic-properties"/>
13286
<ref name="style-paragraph-properties"/>
13289
<ref name="style-text-properties"/>
13293
<define name="style-properties-content">
13294
<ref name="anyAttListOrElements"/>
13296
<define name="style-page-layout-properties">
13297
<element name="style:page-layout-properties">
13298
<ref name="style-page-layout-properties-content"/>
13302
<define name="style-page-layout-properties-content">
13303
<ref name="style-properties-content"/>
13306
<define name="style-page-layout-properties-content-strict">
13307
<ref name="style-page-layout-properties-attlist"/>
13308
<ref name="style-page-layout-properties-elements"/>
13310
<define name="style-page-layout-properties-attlist" combine="interleave">
13312
<attribute name="fo:page-width">
13313
<ref name="length"/>
13317
<attribute name="fo:page-height">
13318
<ref name="length"/>
13322
<define name="style-page-layout-properties-attlist" combine="interleave">
13324
<ref name="common-num-format-attlist"/>
13326
<ref name="common-num-format-prefix-suffix-attlist"/>
13328
<define name="style-page-layout-properties-attlist" combine="interleave">
13330
<attribute name="style:paper-tray-name">
13332
<value>default</value>
13333
<ref name="string"/>
13338
<define name="style-page-layout-properties-attlist" combine="interleave">
13340
<attribute name="style:print-orientation">
13342
<value>portrait</value>
13343
<value>landscape</value>
13348
<define name="style-page-layout-properties-attlist" combine="interleave">
13349
<ref name="common-horizontal-margin-attlist"/>
13350
<ref name="common-vertical-margin-attlist"/>
13351
<ref name="common-margin-attlist"/>
13353
<define name="style-page-layout-properties-attlist" combine="interleave">
13354
<ref name="common-border-attlist"/>
13356
<define name="style-page-layout-properties-attlist" combine="interleave">
13357
<ref name="common-border-line-width-attlist"/>
13359
<define name="style-page-layout-properties-attlist" combine="interleave">
13360
<ref name="common-padding-attlist"/>
13362
<define name="style-page-layout-properties-attlist" combine="interleave">
13363
<ref name="common-shadow-attlist"/>
13365
<define name="style-page-layout-properties-attlist" combine="interleave">
13366
<ref name="common-background-color-attlist"/>
13368
<define name="style-page-layout-properties-elements" combine="interleave">
13369
<ref name="style-background-image"/>
13371
<define name="style-page-layout-properties-elements" combine="interleave">
13372
<ref name="style-columns"/>
13374
<define name="style-page-layout-properties-attlist" combine="interleave">
13376
<attribute name="style:register-truth-ref-style-name">
13377
<ref name="styleNameRef"/>
13381
<define name="style-page-layout-properties-attlist" combine="interleave">
13383
<attribute name="style:print">
13387
<value>headers</value>
13388
<value>grid</value>
13389
<value>annotations</value>
13390
<value>objects</value>
13391
<value>charts</value>
13392
<value>drawings</value>
13393
<value>formulas</value>
13394
<value>zero-values</value>
13401
<define name="style-page-layout-properties-attlist" combine="interleave">
13403
<attribute name="style:print-page-order">
13411
<define name="style-page-layout-properties-attlist" combine="interleave">
13413
<attribute name="style:first-page-number">
13415
<ref name="positiveInteger"/>
13416
<value>continue</value>
13421
<define name="style-page-layout-properties-attlist" combine="interleave">
13423
<attribute name="style:scale-to">
13424
<ref name="percent"/>
13428
<attribute name="style:scale-to-pages">
13429
<ref name="positiveInteger"/>
13433
<define name="style-page-layout-properties-attlist" combine="interleave">
13435
<attribute name="style:table-centering">
13437
<value>horizontal</value>
13438
<value>vertical</value>
13439
<value>both</value>
13440
<value>none</value>
13445
<define name="style-page-layout-properties-attlist" combine="interleave">
13447
<attribute name="style:footnote-max-height">
13448
<ref name="length"/>
13452
<define name="style-page-layout-properties-attlist" combine="interleave">
13453
<ref name="common-writing-mode-attlist"/>
13455
<define name="style-page-layout-properties-elements" combine="interleave">
13456
<ref name="style-footnote-sep"/>
13459
<define name="style-footnote-sep">
13461
<element name="style:footnote-sep">
13462
<ref name="style-footnote-sep-attlist"/>
13467
<define name="style-footnote-sep-attlist" combine="interleave">
13469
<attribute name="style:width">
13470
<ref name="length"/>
13474
<attribute name="style:rel-width">
13475
<ref name="percent"/>
13479
<attribute name="style:color">
13480
<ref name="color"/>
13484
<attribute name="style:line-style">
13485
<ref name="lineStyle"/>
13489
<attribute name="style:adjustment" a:defaultValue="left">
13491
<value>left</value>
13492
<value>center</value>
13493
<value>right</value>
13498
<attribute name="style:distance-before-sep">
13499
<ref name="length"/>
13503
<attribute name="style:distance-after-sep">
13504
<ref name="length"/>
13508
<define name="style-page-layout-properties-attlist" combine="interleave">
13510
<attribute name="style:layout-grid-mode">
13512
<value>none</value>
13513
<value>line</value>
13514
<value>both</value>
13519
<define name="style-page-layout-properties-attlist" combine="interleave">
13521
<attribute name="style:layout-grid-base-height">
13522
<ref name="length"/>
13526
<define name="style-page-layout-properties-attlist" combine="interleave">
13528
<attribute name="style:layout-grid-ruby-height">
13529
<ref name="length"/>
13533
<define name="style-page-layout-properties-attlist" combine="interleave">
13535
<attribute name="style:layout-grid-lines">
13536
<ref name="positiveInteger"/>
13540
<define name="style-page-layout-properties-attlist" combine="interleave">
13542
<attribute name="style:layout-grid-color">
13543
<ref name="color"/>
13547
<define name="style-page-layout-properties-attlist" combine="interleave">
13549
<attribute name="style:layout-grid-ruby-below">
13550
<ref name="boolean"/>
13554
<define name="style-page-layout-properties-attlist" combine="interleave">
13556
<attribute name="style:layout-grid-print">
13557
<ref name="boolean"/>
13561
<define name="style-page-layout-properties-attlist" combine="interleave">
13563
<attribute name="style:layout-grid-display">
13564
<ref name="boolean"/>
13568
<define name="style-header-footer-properties">
13569
<element name="style:header-footer-properties">
13570
<ref name="style-header-footer-properties-content"/>
13574
<define name="style-header-footer-properties-content">
13575
<ref name="style-properties-content"/>
13578
<define name="style-header-footer-properties-content-strict">
13579
<ref name="style-header-footer-properties-attlist"/>
13580
<ref name="style-header-footer-properties-elements"/>
13582
<define name="style-header-footer-properties-attlist" combine="interleave">
13584
<attribute name="svg:height">
13585
<ref name="length"/>
13589
<attribute name="fo:min-height">
13590
<ref name="length"/>
13594
<define name="style-header-footer-properties-attlist" combine="interleave">
13595
<ref name="common-horizontal-margin-attlist"/>
13596
<ref name="common-vertical-margin-attlist"/>
13597
<ref name="common-margin-attlist"/>
13599
<define name="style-header-footer-properties-attlist" combine="interleave">
13600
<ref name="common-border-attlist"/>
13602
<define name="style-header-footer-properties-attlist" combine="interleave">
13603
<ref name="common-border-line-width-attlist"/>
13605
<define name="style-header-footer-properties-attlist" combine="interleave">
13606
<ref name="common-padding-attlist"/>
13608
<define name="style-header-footer-properties-attlist" combine="interleave">
13609
<ref name="common-background-color-attlist"/>
13611
<define name="style-header-footer-properties-elements" combine="interleave">
13612
<ref name="style-background-image"/>
13614
<define name="style-header-footer-properties-attlist" combine="interleave">
13615
<ref name="common-shadow-attlist"/>
13617
<define name="style-header-footer-attlist" combine="interleave">
13619
<attribute name="style:dynamic-spacing">
13620
<ref name="boolean"/>
13624
<define name="style-text-properties">
13625
<element name="style:text-properties">
13626
<ref name="style-text-properties-content"/>
13630
<define name="style-text-properties-content">
13631
<ref name="style-properties-content"/>
13634
<define name="style-text-properties-content-strict">
13635
<ref name="style-text-properties-attlist"/>
13636
<ref name="style-text-properties-elements"/>
13639
<define name="style-text-properties-elements">
13642
<define name="style-text-properties-attlist" combine="interleave">
13644
<attribute name="fo:font-variant">
13645
<ref name="fontVariant"/>
13650
<define name="fontVariant">
13652
<value>normal</value>
13653
<value>small-caps</value>
13656
<define name="style-text-properties-attlist" combine="interleave">
13658
<attribute name="fo:text-transform">
13660
<value>none</value>
13661
<value>lowercase</value>
13662
<value>uppercase</value>
13663
<value>capitalize</value>
13668
<define name="style-text-properties-attlist" combine="interleave">
13670
<attribute name="fo:color">
13671
<ref name="color"/>
13675
<define name="style-text-properties-attlist" combine="interleave">
13677
<attribute name="style:use-window-font-color">
13678
<ref name="boolean"/>
13682
<define name="style-text-properties-attlist" combine="interleave">
13684
<attribute name="style:text-outline">
13685
<ref name="boolean"/>
13689
<define name="style-text-properties-attlist" combine="interleave">
13691
<attribute name="style:text-line-through-type">
13692
<ref name="lineType"/>
13696
<define name="style-text-properties-attlist" combine="interleave">
13698
<attribute name="style:text-line-through-style">
13699
<ref name="lineStyle"/>
13703
<define name="style-text-properties-attlist" combine="interleave">
13705
<attribute name="style:text-line-through-width">
13706
<ref name="lineWidth"/>
13710
<define name="style-text-properties-attlist" combine="interleave">
13712
<attribute name="style:text-line-through-color">
13714
<value>font-color</value>
13715
<ref name="color"/>
13720
<define name="style-text-properties-attlist" combine="interleave">
13722
<attribute name="style:text-line-through-text">
13723
<ref name="string"/>
13727
<define name="style-text-properties-attlist" combine="interleave">
13729
<attribute name="style:text-line-through-text-style">
13730
<ref name="styleNameRef"/>
13734
<define name="style-text-properties-attlist" combine="interleave">
13736
<attribute name="style:text-position">
13739
<ref name="percent"/>
13740
<value>super</value>
13744
<ref name="percent"/>
13750
<define name="style-text-properties-attlist" combine="interleave">
13752
<attribute name="style:font-name">
13753
<ref name="string"/>
13757
<attribute name="style:font-name-asian">
13758
<ref name="string"/>
13762
<attribute name="style:font-name-complex">
13763
<ref name="string"/>
13767
<define name="style-text-properties-attlist" combine="interleave">
13769
<attribute name="fo:font-family">
13770
<ref name="string"/>
13774
<attribute name="style:font-family-asian">
13775
<ref name="string"/>
13779
<attribute name="style:font-family-complex">
13780
<ref name="string"/>
13784
<define name="style-text-properties-attlist" combine="interleave">
13786
<attribute name="style:font-family-generic">
13787
<ref name="fontFamilyGeneric"/>
13791
<attribute name="style:font-family-generic-asian">
13792
<ref name="fontFamilyGeneric"/>
13796
<attribute name="style:font-family-generic-complex">
13797
<ref name="fontFamilyGeneric"/>
13802
<define name="fontFamilyGeneric">
13804
<value>roman</value>
13805
<value>swiss</value>
13806
<value>modern</value>
13807
<value>decorative</value>
13808
<value>script</value>
13809
<value>system</value>
13812
<define name="style-text-properties-attlist" combine="interleave">
13814
<attribute name="style:font-style-name">
13815
<ref name="string"/>
13819
<attribute name="style:font-style-name-asian">
13820
<ref name="string"/>
13824
<attribute name="style:font-style-name-complex">
13825
<ref name="string"/>
13829
<define name="style-text-properties-attlist" combine="interleave">
13831
<attribute name="style:font-pitch">
13832
<ref name="fontPitch"/>
13836
<attribute name="style:font-pitch-asian">
13837
<ref name="fontPitch"/>
13841
<attribute name="style:font-pitch-complex">
13842
<ref name="fontPitch"/>
13847
<define name="fontPitch">
13849
<value>fixed</value>
13850
<value>variable</value>
13853
<define name="style-text-properties-attlist" combine="interleave">
13855
<attribute name="style:font-charset">
13856
<ref name="textEncoding"/>
13861
<define name="textEncoding">
13862
<data type="string">
13863
<param name="pattern">[A-Za-z][A-Za-z0-9._\-]*</param>
13866
<define name="style-text-properties-attlist" combine="interleave">
13868
<attribute name="fo:font-size">
13870
<ref name="positiveLength"/>
13871
<ref name="percent"/>
13876
<attribute name="style:font-size-asian">
13878
<ref name="positiveLength"/>
13879
<ref name="percent"/>
13884
<attribute name="style:font-size-complex">
13886
<ref name="positiveLength"/>
13887
<ref name="percent"/>
13892
<define name="style-text-properties-attlist" combine="interleave">
13894
<attribute name="style:font-size-rel">
13895
<ref name="length"/>
13899
<attribute name="style:font-size-rel-asian">
13900
<ref name="length"/>
13904
<attribute name="style:font-size-rel-complex">
13905
<ref name="length"/>
13909
<define name="style-text-properties-attlist" combine="interleave">
13911
<attribute name="style:script-type">
13913
<value>latin</value>
13914
<value>asian</value>
13915
<value>complex</value>
13916
<value>ignore</value>
13921
<define name="style-text-properties-attlist" combine="interleave">
13923
<attribute name="fo:letter-spacing">
13925
<ref name="length"/>
13926
<value>normal</value>
13931
<define name="style-text-properties-attlist" combine="interleave">
13933
<attribute name="fo:language">
13934
<ref name="languageCode"/>
13938
<attribute name="style:language-asian">
13939
<ref name="languageCode"/>
13943
<attribute name="style:language-complex">
13944
<ref name="languageCode"/>
13948
<define name="style-text-properties-attlist" combine="interleave">
13950
<attribute name="fo:country">
13951
<ref name="countryCode"/>
13955
<attribute name="style:country-asian">
13956
<ref name="countryCode"/>
13960
<attribute name="style:country-complex">
13961
<ref name="countryCode"/>
13965
<define name="style-text-properties-attlist" combine="interleave">
13967
<attribute name="fo:font-style">
13968
<ref name="fontStyle"/>
13972
<attribute name="style:font-style-asian">
13973
<ref name="fontStyle"/>
13977
<attribute name="style:font-style-complex">
13978
<ref name="fontStyle"/>
13983
<define name="fontStyle">
13985
<value>normal</value>
13986
<value>italic</value>
13987
<value>oblique</value>
13990
<define name="style-text-properties-attlist" combine="interleave">
13992
<attribute name="style:font-relief">
13994
<value>none</value>
13995
<value>embossed</value>
13996
<value>engraved</value>
14001
<define name="style-text-properties-attlist" combine="interleave">
14003
<attribute name="fo:text-shadow">
14004
<ref name="shadowType"/>
14009
<define name="shadowType">
14011
<value>none</value>
14012
<!-- The follwing string must match an XSL shadow decl -->
14013
<ref name="string"/>
14016
<define name="style-text-properties-attlist" combine="interleave">
14018
<attribute name="style:text-underline-type">
14019
<ref name="lineType"/>
14024
<define name="lineType">
14026
<value>none</value>
14027
<value>single</value>
14028
<value>double</value>
14031
<define name="style-text-properties-attlist" combine="interleave">
14033
<attribute name="style:text-underline-style">
14034
<ref name="lineStyle"/>
14039
<define name="lineStyle">
14041
<value>none</value>
14042
<value>solid</value>
14043
<value>dotted</value>
14044
<value>dash</value>
14045
<value>long-dash</value>
14046
<value>dot-dash</value>
14047
<value>dot-dot-dash</value>
14048
<value>wave</value>
14051
<define name="style-text-properties-attlist" combine="interleave">
14053
<attribute name="style:text-underline-width">
14054
<ref name="lineWidth"/>
14059
<define name="lineWidth">
14061
<value>auto</value>
14062
<value>normal</value>
14063
<value>bold</value>
14064
<value>thin</value>
14065
<value>dash</value>
14066
<value>medium</value>
14067
<value>thick</value>
14068
<ref name="positiveInteger"/>
14069
<ref name="percent"/>
14070
<ref name="positiveLength"/>
14073
<define name="style-text-properties-attlist" combine="interleave">
14075
<attribute name="style:text-underline-color">
14077
<value>font-color</value>
14078
<ref name="color"/>
14083
<define name="style-text-properties-attlist" combine="interleave">
14085
<attribute name="fo:font-weight">
14086
<ref name="fontWeight"/>
14090
<attribute name="style:font-weight-asian">
14091
<ref name="fontWeight"/>
14095
<attribute name="style:font-weight-complex">
14096
<ref name="fontWeight"/>
14101
<define name="fontWeight">
14103
<value>normal</value>
14104
<value>bold</value>
14116
<define name="style-text-properties-attlist" combine="interleave">
14118
<attribute name="style:text-underline-mode">
14119
<ref name="lineMode"/>
14124
<define name="lineMode">
14126
<value>continuous</value>
14127
<value>skip-white-space</value>
14130
<define name="style-text-properties-attlist" combine="interleave">
14132
<attribute name="style:text-line-through-mode">
14133
<ref name="lineMode"/>
14137
<define name="style-text-properties-attlist" combine="interleave">
14139
<attribute name="style:letter-kerning">
14140
<ref name="boolean"/>
14144
<define name="style-text-properties-attlist" combine="interleave">
14146
<attribute name="style:text-blinking">
14147
<ref name="boolean"/>
14151
<define name="style-text-properties-attlist" combine="interleave">
14152
<ref name="common-background-color-attlist"/>
14154
<define name="style-text-properties-attlist" combine="interleave">
14156
<attribute name="style:text-combine">
14158
<value>none</value>
14159
<value>letters</value>
14160
<value>lines</value>
14165
<define name="style-text-properties-attlist" combine="interleave">
14167
<attribute name="style:text-combine-start-char">
14168
<ref name="character"/>
14172
<attribute name="style:text-combine-end-char">
14173
<ref name="character"/>
14177
<define name="style-text-properties-attlist" combine="interleave">
14179
<attribute name="style:text-emphasize">
14181
<value>none</value>
14184
<value>none</value>
14185
<value>accent</value>
14187
<value>circle</value>
14188
<value>disc</value>
14191
<value>above</value>
14192
<value>below</value>
14199
<define name="style-text-properties-attlist" combine="interleave">
14201
<attribute name="style:text-scale">
14202
<ref name="percent"/>
14206
<define name="style-text-properties-attlist" combine="interleave">
14208
<attribute name="style:text-rotation-angle">
14209
<ref name="integer"/>
14213
<define name="style-text-properties-attlist" combine="interleave">
14215
<attribute name="style:text-rotation-scale">
14217
<value>fixed</value>
14218
<value>line-height</value>
14223
<define name="style-text-properties-attlist" combine="interleave">
14225
<attribute name="fo:hyphenate">
14226
<ref name="boolean"/>
14230
<define name="style-text-properties-attlist" combine="interleave">
14232
<attribute name="fo:hyphenation-remain-char-count">
14233
<ref name="positiveInteger"/>
14237
<define name="style-text-properties-attlist" combine="interleave">
14239
<attribute name="fo:hyphenation-push-char-count">
14240
<ref name="positiveInteger"/>
14244
<define name="style-text-properties-attlist" combine="interleave">
14246
<attribute name="text:display">
14247
<value>true</value>
14249
<attribute name="text:display">
14250
<value>none</value>
14253
<attribute name="text:display">
14254
<value>condition</value>
14256
<attribute name="text:condition">
14257
<value>none</value>
14263
<define name="style-paragraph-properties">
14264
<element name="style:paragraph-properties">
14265
<ref name="style-paragraph-properties-content"/>
14269
<define name="style-paragraph-properties-content">
14270
<ref name="style-properties-content"/>
14273
<define name="style-paragraph-properties-content-strict">
14274
<ref name="style-paragraph-properties-attlist"/>
14275
<ref name="style-paragraph-properties-elements"/>
14277
<define name="style-paragraph-properties-attlist" combine="interleave">
14279
<attribute name="fo:line-height">
14281
<value>normal</value>
14282
<ref name="nonNegativeLength"/>
14283
<ref name="percent"/>
14288
<define name="style-paragraph-properties-attlist" combine="interleave">
14290
<attribute name="style:line-height-at-least">
14291
<ref name="nonNegativeLength"/>
14295
<define name="style-paragraph-properties-attlist" combine="interleave">
14297
<attribute name="style:line-spacing">
14298
<ref name="length"/>
14302
<define name="style-paragraph-properties-attlist" combine="interleave">
14304
<attribute name="style:font-independent-line-spacing">
14305
<ref name="boolean"/>
14309
<define name="style-paragraph-properties-attlist" combine="interleave">
14310
<ref name="common-text-align"/>
14313
<define name="common-text-align">
14315
<attribute name="fo:text-align">
14317
<value>start</value>
14319
<value>left</value>
14320
<value>right</value>
14321
<value>center</value>
14322
<value>justify</value>
14327
<define name="style-paragraph-properties-attlist" combine="interleave">
14329
<attribute name="fo:text-align-last">
14331
<value>start</value>
14332
<value>center</value>
14333
<value>justify</value>
14338
<define name="style-paragraph-properties-attlist" combine="interleave">
14340
<attribute name="style:justify-single-word">
14341
<ref name="boolean"/>
14345
<define name="style-paragraph-properties-attlist" combine="interleave">
14347
<attribute name="fo:keep-together">
14349
<value>auto</value>
14350
<value>always</value>
14355
<define name="style-paragraph-properties-attlist" combine="interleave">
14357
<attribute name="fo:widows">
14358
<ref name="nonNegativeInteger"/>
14362
<define name="style-paragraph-properties-attlist" combine="interleave">
14364
<attribute name="fo:orphans">
14365
<ref name="nonNegativeInteger"/>
14369
<define name="style-paragraph-properties-elements" combine="interleave">
14370
<ref name="style-tab-stops"/>
14373
<define name="style-tab-stops">
14375
<element name="style:tab-stops">
14377
<ref name="style-tab-stop"/>
14383
<define name="style-tab-stop">
14384
<element name="style:tab-stop">
14385
<ref name="style-tab-stop-attlist"/>
14389
<define name="style-tab-stop-attlist" combine="interleave">
14390
<attribute name="style:position">
14391
<ref name="nonNegativeLength"/>
14394
<define name="style-tab-stop-attlist" combine="interleave">
14397
<attribute name="style:type" a:defaultValue="left">
14399
<value>left</value>
14400
<value>center</value>
14401
<value>right</value>
14406
<attribute name="style:type">
14407
<value>char</value>
14409
<ref name="style-tab-stop-char-attlist"/>
14413
<define name="style-tab-stop-char-attlist" combine="interleave">
14414
<attribute name="style:char">
14415
<ref name="character"/>
14418
<define name="style-tab-stop-attlist" combine="interleave">
14420
<attribute name="style:leader-type">
14421
<ref name="lineType"/>
14425
<define name="style-tab-stop-attlist" combine="interleave">
14427
<attribute name="style:leader-style">
14428
<ref name="lineStyle"/>
14432
<define name="style-tab-stop-attlist" combine="interleave">
14434
<attribute name="style:leader-width">
14435
<ref name="lineWidth"/>
14439
<define name="style-tab-stop-attlist" combine="interleave">
14441
<attribute name="style:leader-color">
14443
<value>font-color</value>
14444
<ref name="color"/>
14449
<define name="style-tab-stop-attlist" combine="interleave">
14451
<attribute name="style:leader-text" a:defaultValue=" ">
14452
<ref name="string"/>
14456
<define name="style-tab-stop-attlist" combine="interleave">
14458
<attribute name="style:leader-text-style">
14459
<ref name="styleNameRef"/>
14463
<define name="style-paragraph-properties-attlist" combine="interleave">
14465
<attribute name="style:tab-stop-distance">
14466
<ref name="nonNegativeLength"/>
14470
<define name="style-paragraph-properties-attlist" combine="interleave">
14472
<attribute name="fo:hyphenation-keep">
14474
<value>auto</value>
14475
<value>page</value>
14480
<define name="style-paragraph-properties-attlist" combine="interleave">
14482
<attribute name="fo:hyphenation-ladder-count">
14484
<value>no-limit</value>
14485
<ref name="positiveInteger"/>
14490
<define name="style-paragraph-properties-elements" combine="interleave">
14491
<ref name="style-drop-cap"/>
14494
<define name="style-drop-cap">
14496
<element name="style:drop-cap">
14497
<ref name="style-drop-cap-attlist"/>
14502
<define name="style-drop-cap-attlist" combine="interleave">
14504
<attribute name="style:length" a:defaultValue="1">
14506
<value>word</value>
14507
<ref name="positiveInteger"/>
14512
<define name="style-drop-cap-attlist" combine="interleave">
14514
<attribute name="style:lines" a:defaultValue="1">
14515
<ref name="positiveInteger"/>
14519
<define name="style-drop-cap-attlist" combine="interleave">
14521
<attribute name="style:distance" a:defaultValue="0cm">
14522
<ref name="length"/>
14526
<define name="style-drop-cap-attlist" combine="interleave">
14528
<attribute name="style:style-name">
14529
<ref name="styleNameRef"/>
14533
<define name="style-paragraph-properties-attlist" combine="interleave">
14535
<attribute name="style:register-true">
14536
<ref name="boolean"/>
14540
<define name="style-paragraph-properties-attlist" combine="interleave">
14541
<ref name="common-horizontal-margin-attlist"/>
14544
<define name="common-horizontal-margin-attlist">
14546
<attribute name="fo:margin-left">
14548
<ref name="length"/>
14549
<ref name="percent"/>
14554
<attribute name="fo:margin-right">
14556
<ref name="length"/>
14557
<ref name="percent"/>
14562
<define name="style-paragraph-properties-attlist" combine="interleave">
14564
<attribute name="fo:text-indent">
14566
<ref name="length"/>
14567
<ref name="percent"/>
14572
<define name="style-paragraph-properties-attlist" combine="interleave">
14574
<attribute name="style:auto-text-indent">
14575
<ref name="boolean"/>
14579
<define name="style-paragraph-properties-attlist" combine="interleave">
14580
<ref name="common-vertical-margin-attlist"/>
14583
<define name="common-vertical-margin-attlist">
14585
<attribute name="fo:margin-top">
14587
<ref name="nonNegativeLength"/>
14588
<ref name="percent"/>
14593
<attribute name="fo:margin-bottom">
14595
<ref name="nonNegativeLength"/>
14596
<ref name="percent"/>
14601
<define name="style-paragraph-properties-attlist" combine="interleave">
14602
<ref name="common-margin-attlist"/>
14605
<define name="common-margin-attlist">
14607
<attribute name="fo:margin">
14609
<ref name="nonNegativeLength"/>
14610
<ref name="percent"/>
14615
<define name="style-paragraph-properties-attlist" combine="interleave">
14616
<ref name="common-break-attlist"/>
14619
<define name="common-break-attlist">
14621
<attribute name="fo:break-before">
14623
<value>auto</value>
14624
<value>column</value>
14625
<value>page</value>
14630
<attribute name="fo:break-after">
14632
<value>auto</value>
14633
<value>column</value>
14634
<value>page</value>
14639
<define name="style-paragraph-properties-attlist" combine="interleave">
14640
<ref name="common-background-color-attlist"/>
14643
<define name="common-background-color-attlist">
14645
<attribute name="fo:background-color">
14647
<value>transparent</value>
14648
<ref name="color"/>
14653
<define name="style-paragraph-properties-elements" combine="interleave">
14654
<ref name="style-background-image"/>
14657
<define name="style-background-image">
14659
<element name="style:background-image">
14660
<ref name="style-background-image-attlist"/>
14662
<ref name="common-draw-data-attlist"/>
14663
<ref name="office-binary-data"/>
14669
<define name="style-background-image-attlist" combine="interleave">
14671
<attribute name="style:repeat" a:defaultValue="repeat">
14673
<value>no-repeat</value>
14674
<value>repeat</value>
14675
<value>stretch</value>
14680
<define name="style-background-image-attlist" combine="interleave">
14682
<attribute name="style:position" a:defaultValue="center">
14684
<value>left</value>
14685
<value>center</value>
14686
<value>right</value>
14688
<value>bottom</value>
14690
<ref name="horiBackPos"/>
14691
<ref name="vertBackPos"/>
14694
<ref name="vertBackPos"/>
14695
<ref name="horiBackPos"/>
14702
<define name="horiBackPos">
14704
<value>left</value>
14705
<value>center</value>
14706
<value>right</value>
14709
<define name="vertBackPos">
14712
<value>center</value>
14713
<value>bottom</value>
14716
<define name="style-background-image-attlist" combine="interleave">
14718
<attribute name="style:filter-name">
14719
<ref name="string"/>
14723
<define name="style-background-image-attlist" combine="interleave">
14725
<attribute name="draw:opacity">
14726
<ref name="percent"/>
14730
<define name="style-paragraph-properties-attlist" combine="interleave">
14731
<ref name="common-border-attlist"/>
14734
<define name="common-border-attlist">
14736
<attribute name="fo:border">
14737
<ref name="string"/>
14741
<attribute name="fo:border-top">
14742
<ref name="string"/>
14746
<attribute name="fo:border-bottom">
14747
<ref name="string"/>
14751
<attribute name="fo:border-left">
14752
<ref name="string"/>
14756
<attribute name="fo:border-right">
14757
<ref name="string"/>
14761
<define name="style-paragraph-properties-attlist" combine="interleave">
14762
<ref name="common-border-line-width-attlist"/>
14765
<define name="common-border-line-width-attlist">
14767
<attribute name="style:border-line-width">
14768
<ref name="borderWidths"/>
14772
<attribute name="style:border-line-width-top">
14773
<ref name="borderWidths"/>
14777
<attribute name="style:border-line-width-bottom">
14778
<ref name="borderWidths"/>
14782
<attribute name="style:border-line-width-left">
14783
<ref name="borderWidths"/>
14787
<attribute name="style:border-line-width-right">
14788
<ref name="borderWidths"/>
14793
<define name="borderWidths">
14795
<ref name="positiveLength"/>
14796
<ref name="positiveLength"/>
14797
<ref name="positiveLength"/>
14800
<define name="style-paragraph-properties-attlist" combine="interleave">
14801
<ref name="common-padding-attlist"/>
14804
<define name="common-padding-attlist">
14806
<attribute name="fo:padding">
14807
<ref name="nonNegativeLength"/>
14811
<attribute name="fo:padding-top">
14812
<ref name="nonNegativeLength"/>
14816
<attribute name="fo:padding-bottom">
14817
<ref name="nonNegativeLength"/>
14821
<attribute name="fo:padding-left">
14822
<ref name="nonNegativeLength"/>
14826
<attribute name="fo:padding-right">
14827
<ref name="nonNegativeLength"/>
14831
<define name="style-paragraph-properties-attlist" combine="interleave">
14832
<ref name="common-shadow-attlist"/>
14835
<define name="common-shadow-attlist">
14837
<attribute name="style:shadow">
14838
<ref name="shadowType"/>
14842
<define name="style-paragraph-properties-attlist" combine="interleave">
14843
<ref name="common-keep-with-next-attlist"/>
14846
<define name="common-keep-with-next-attlist">
14848
<attribute name="fo:keep-with-next">
14850
<value>auto</value>
14851
<value>always</value>
14856
<define name="style-paragraph-properties-attlist" combine="interleave">
14858
<attribute name="text:number-lines" a:defaultValue="false">
14859
<ref name="boolean"/>
14863
<define name="style-paragraph-properties-attlist" combine="interleave">
14865
<attribute name="text:line-number">
14866
<ref name="nonNegativeInteger"/>
14870
<define name="style-paragraph-properties-attlist" combine="interleave">
14872
<attribute name="style:text-autospace">
14874
<value>none</value>
14875
<value>ideograph-alpha</value>
14880
<define name="style-paragraph-properties-attlist" combine="interleave">
14882
<attribute name="style:punctuation-wrap">
14884
<value>simple</value>
14885
<value>hanging</value>
14890
<define name="style-paragraph-properties-attlist" combine="interleave">
14892
<attribute name="style:line-break">
14894
<value>normal</value>
14895
<value>strict</value>
14900
<define name="style-paragraph-properties-attlist" combine="interleave">
14902
<attribute name="style:vertical-align" a:defaultValue="auto">
14905
<value>middle</value>
14906
<value>bottom</value>
14907
<value>auto</value>
14912
<define name="style-paragraph-properties-attlist" combine="interleave">
14913
<ref name="common-writing-mode-attlist"/>
14916
<define name="common-writing-mode-attlist">
14918
<attribute name="style:writing-mode">
14920
<value>lr-tb</value>
14921
<value>rl-tb</value>
14922
<value>tb-rl</value>
14923
<value>tb-lr</value>
14927
<value>page</value>
14932
<define name="style-paragraph-properties-attlist" combine="interleave">
14934
<attribute name="style:writing-mode-automatic">
14935
<ref name="boolean"/>
14939
<define name="style-paragraph-properties-attlist" combine="interleave">
14941
<attribute name="style:snap-to-layout-grid">
14942
<ref name="boolean"/>
14946
<define name="style-paragraph-properties-attlist" combine="interleave">
14947
<ref name="common-page-number-attlist"/>
14950
<define name="common-page-number-attlist">
14952
<attribute name="style:page-number">
14953
<ref name="positiveInteger"/>
14957
<define name="style-paragraph-properties-attlist" combine="interleave">
14959
<attribute name="style:background-transparency">
14960
<ref name="percent"/>
14964
<define name="style-ruby-properties">
14965
<element name="style:ruby-properties">
14966
<ref name="style-ruby-properties-content"/>
14970
<define name="style-ruby-properties-content">
14971
<ref name="style-properties-content"/>
14974
<define name="style-ruby-properties-content-strict">
14975
<ref name="style-ruby-properties-attlist"/>
14976
<ref name="style-ruby-properties-elements"/>
14979
<define name="style-ruby-properties-elements">
14982
<define name="style-ruby-properties-attlist" combine="interleave">
14984
<attribute name="style:ruby-position">
14986
<value>above</value>
14987
<value>below</value>
14992
<define name="style-ruby-properties-attlist" combine="interleave">
14994
<attribute name="style:ruby-align">
14996
<value>left</value>
14997
<value>center</value>
14998
<value>right</value>
14999
<value>distribute-letter</value>
15000
<value>distribute-space</value>
15005
<define name="style-section-properties">
15006
<element name="style:section-properties">
15007
<ref name="style-section-properties-content"/>
15011
<define name="style-section-properties-content">
15012
<ref name="style-properties-content"/>
15015
<define name="style-section-properties-content-strict">
15016
<ref name="style-section-properties-attlist"/>
15017
<ref name="style-section-properties-elements"/>
15019
<define name="style-section-properties-attlist" combine="interleave">
15020
<ref name="common-background-color-attlist"/>
15022
<define name="style-section-properties-elements" combine="interleave">
15023
<ref name="style-background-image"/>
15025
<define name="style-section-properties-attlist" combine="interleave">
15026
<ref name="common-horizontal-margin-attlist"/>
15028
<define name="style-section-properties-elements" combine="interleave">
15029
<ref name="style-columns"/>
15032
<define name="style-columns">
15034
<element name="style:columns">
15035
<ref name="style-columns-attlist"/>
15037
<ref name="style-column-sep"/>
15040
<ref name="style-column"/>
15045
<define name="style-columns-attlist" combine="interleave">
15046
<attribute name="fo:column-count">
15047
<ref name="positiveInteger"/>
15050
<define name="style-columns-attlist" combine="interleave">
15052
<attribute name="fo:column-gap">
15053
<ref name="length"/>
15057
<define name="style-column">
15058
<element name="style:column">
15059
<ref name="style-column-attlist"/>
15062
<define name="style-column-attlist" combine="interleave">
15063
<attribute name="style:rel-width">
15064
<ref name="relativeLength"/>
15067
<define name="style-column-attlist" combine="interleave">
15069
<attribute name="fo:start-indent" a:defaultValue="0cm">
15070
<ref name="length"/>
15074
<define name="style-column-attlist" combine="interleave">
15076
<attribute name="fo:end-indent" a:defaultValue="0cm">
15077
<ref name="length"/>
15081
<define name="style-column-attlist" combine="interleave">
15083
<attribute name="fo:space-before" a:defaultValue="0cm">
15084
<ref name="length"/>
15088
<define name="style-column-attlist" combine="interleave">
15090
<attribute name="fo:space-after" a:defaultValue="0cm">
15091
<ref name="length"/>
15095
<define name="style-column-sep">
15096
<element name="style:column-sep">
15097
<ref name="style-column-sep-attlist"/>
15100
<define name="style-column-sep-attlist" combine="interleave">
15102
<attribute name="style:style" a:defaultValue="solid">
15104
<value>none</value>
15105
<value>solid</value>
15106
<value>dotted</value>
15107
<value>dashed</value>
15108
<value>dot-dashed</value>
15113
<define name="style-column-sep-attlist" combine="interleave">
15114
<attribute name="style:width">
15115
<ref name="length"/>
15118
<define name="style-column-sep-attlist" combine="interleave">
15120
<attribute name="style:height" a:defaultValue="100%">
15121
<ref name="percent"/>
15125
<define name="style-column-sep-attlist" combine="interleave">
15127
<attribute name="style:vertical-align" a:defaultValue="top">
15130
<value>middle</value>
15131
<value>bottom</value>
15136
<define name="style-column-sep-attlist" combine="interleave">
15138
<attribute name="style:color" a:defaultValue="#000000">
15139
<ref name="color"/>
15143
<define name="style-section-properties-attlist" combine="interleave">
15145
<attribute name="style:protect" a:defaultValue="false">
15146
<ref name="boolean"/>
15150
<define name="style-section-properties-attlist" combine="interleave">
15152
<attribute name="text:dont-balance-text-columns">
15153
<ref name="boolean"/>
15157
<define name="style-section-properties-attlist" combine="interleave">
15158
<ref name="common-writing-mode-attlist"/>
15160
<define name="style-section-properties-elements" combine="interleave">
15162
<ref name="text-notes-configuration"/>
15165
<define name="style-table-properties">
15166
<element name="style:table-properties">
15167
<ref name="style-table-properties-content"/>
15171
<define name="style-table-properties-content">
15172
<ref name="style-properties-content"/>
15175
<define name="style-table-properties-content-strict">
15176
<ref name="style-table-properties-attlist"/>
15177
<ref name="style-table-properties-elements"/>
15179
<define name="style-table-properties-attlist" combine="interleave">
15181
<attribute name="style:width">
15182
<ref name="positiveLength"/>
15186
<attribute name="style:rel-width">
15187
<ref name="percent"/>
15191
<define name="style-table-properties-attlist" combine="interleave">
15193
<attribute name="table:align">
15195
<value>left</value>
15196
<value>center</value>
15197
<value>right</value>
15198
<value>margins</value>
15203
<define name="style-table-properties-attlist" combine="interleave">
15204
<ref name="common-horizontal-margin-attlist"/>
15206
<define name="style-table-properties-attlist" combine="interleave">
15207
<ref name="common-vertical-margin-attlist"/>
15209
<define name="style-table-properties-attlist" combine="interleave">
15210
<ref name="common-margin-attlist"/>
15212
<define name="style-table-properties-attlist" combine="interleave">
15213
<ref name="common-page-number-attlist"/>
15215
<define name="style-table-properties-attlist" combine="interleave">
15216
<ref name="common-break-attlist"/>
15218
<define name="style-table-properties-attlist" combine="interleave">
15219
<ref name="common-background-color-attlist"/>
15221
<define name="style-table-properties-elements" combine="interleave">
15222
<ref name="style-background-image"/>
15224
<define name="style-table-properties-attlist" combine="interleave">
15225
<ref name="common-shadow-attlist"/>
15227
<define name="style-table-properties-attlist" combine="interleave">
15228
<ref name="common-keep-with-next-attlist"/>
15230
<define name="style-table-properties-attlist" combine="interleave">
15232
<attribute name="style:may-break-between-rows">
15233
<ref name="boolean"/>
15237
<define name="style-table-properties-attlist" combine="interleave">
15239
<attribute name="table:border-model">
15241
<value>collapsing</value>
15242
<value>separating</value>
15247
<define name="style-table-properties-attlist" combine="interleave">
15248
<ref name="common-writing-mode-attlist"/>
15250
<define name="style-table-properties-attlist" combine="interleave">
15252
<attribute name="table:display">
15253
<ref name="boolean"/>
15257
<define name="style-table-column-properties">
15258
<element name="style:table-column-properties">
15259
<ref name="style-table-column-properties-content"/>
15263
<define name="style-table-column-properties-content">
15264
<ref name="style-properties-content"/>
15267
<define name="style-table-column-properties-content-strict">
15268
<ref name="style-table-column-properties-attlist"/>
15269
<ref name="style-table-column-properties-elements"/>
15272
<define name="style-table-column-properties-elements">
15275
<define name="style-table-column-properties-attlist" combine="interleave">
15277
<attribute name="style:column-width">
15278
<ref name="positiveLength"/>
15282
<attribute name="style:rel-column-width">
15283
<ref name="relativeLength"/>
15287
<define name="style-table-column-properties-attlist" combine="interleave">
15289
<attribute name="style:use-optimal-column-width">
15290
<ref name="boolean"/>
15294
<define name="style-table-column-properties-attlist" combine="interleave">
15295
<ref name="common-break-attlist"/>
15297
<define name="style-table-row-properties">
15298
<element name="style:table-row-properties">
15299
<ref name="style-table-row-properties-content"/>
15303
<define name="style-table-row-properties-content">
15304
<ref name="style-properties-content"/>
15307
<define name="style-table-row-properties-content-strict">
15308
<ref name="style-table-row-properties-attlist"/>
15309
<ref name="style-table-row-properties-elements"/>
15311
<define name="style-table-row-properties-attlist" combine="interleave">
15313
<attribute name="style:row-height">
15314
<ref name="positiveLength"/>
15318
<attribute name="style:min-row-height">
15319
<ref name="nonNegativeLength"/>
15323
<define name="style-table-row-properties-attlist" combine="interleave">
15325
<attribute name="style:use-optimal-row-height">
15326
<ref name="boolean"/>
15330
<define name="style-table-row-properties-attlist" combine="interleave">
15331
<ref name="common-background-color-attlist"/>
15333
<define name="style-table-row-properties-elements" combine="interleave">
15334
<ref name="style-background-image"/>
15336
<define name="style-table-row-properties-attlist" combine="interleave">
15337
<ref name="common-break-attlist"/>
15339
<define name="style-table-row-properties-attlist" combine="interleave">
15341
<attribute name="fo:keep-together">
15343
<value>auto</value>
15344
<value>always</value>
15349
<define name="style-table-cell-properties">
15350
<element name="style:table-cell-properties">
15351
<ref name="style-table-cell-properties-content"/>
15355
<define name="style-table-cell-properties-content">
15356
<ref name="style-properties-content"/>
15359
<define name="style-table-cell-properties-content-strict">
15360
<ref name="style-table-cell-properties-attlist"/>
15361
<ref name="style-table-cell-properties-elements"/>
15363
<define name="style-table-cell-properties-attlist" combine="interleave">
15365
<attribute name="style:vertical-align">
15368
<value>middle</value>
15369
<value>bottom</value>
15370
<value>automatic</value>
15375
<define name="style-table-cell-properties-attlist" combine="interleave">
15377
<attribute name="style:text-align-source">
15380
<value>value-type</value>
15385
<define name="style-table-cell-properties-attlist" combine="interleave">
15386
<ref name="common-style-direction-attlist"/>
15389
<define name="common-style-direction-attlist">
15391
<attribute name="style:direction">
15399
<define name="style-table-cell-properties-attlist" combine="interleave">
15401
<attribute name="style:glyph-orientation-vertical">
15403
<value>auto</value>
15409
<define name="style-table-cell-properties-attlist" combine="interleave">
15410
<ref name="common-shadow-attlist"/>
15412
<define name="style-table-cell-properties-attlist" combine="interleave">
15413
<ref name="common-background-color-attlist"/>
15415
<define name="style-table-cell-properties-elements" combine="interleave">
15416
<ref name="style-background-image"/>
15418
<define name="style-table-cell-properties-attlist" combine="interleave">
15419
<ref name="common-border-attlist"/>
15421
<define name="style-table-cell-properties-attlist" combine="interleave">
15423
<attribute name="style:diagonal-tl-br">
15424
<ref name="string"/>
15428
<attribute name="style:diagonal-tl-br-widths">
15429
<ref name="borderWidths"/>
15433
<attribute name="style:diagonal-bl-tr">
15434
<ref name="string"/>
15438
<attribute name="style:diagonal-bl-tr-widths">
15439
<ref name="borderWidths"/>
15443
<define name="style-table-cell-properties-attlist" combine="interleave">
15444
<ref name="common-border-line-width-attlist"/>
15446
<define name="style-table-cell-properties-attlist" combine="interleave">
15447
<ref name="common-padding-attlist"/>
15449
<define name="style-table-cell-properties-attlist" combine="interleave">
15451
<attribute name="fo:wrap-option">
15453
<value>no-wrap</value>
15454
<value>wrap</value>
15459
<define name="style-table-cell-properties-attlist" combine="interleave">
15460
<ref name="common-rotation-angle-attlist"/>
15463
<define name="common-rotation-angle-attlist">
15465
<attribute name="style:rotation-angle">
15466
<ref name="nonNegativeInteger"/>
15470
<define name="style-table-cell-properties-attlist" combine="interleave">
15472
<attribute name="style:rotation-align">
15474
<value>none</value>
15475
<value>bottom</value>
15477
<value>center</value>
15482
<define name="style-table-cell-properties-attlist" combine="interleave">
15484
<attribute name="style:cell-protect">
15486
<value>none</value>
15487
<value>hidden-and-protected</value>
15491
<value>protected</value>
15492
<value>formula-hidden</value>
15500
<define name="style-table-cell-properties-attlist" combine="interleave">
15502
<attribute name="style:print-content">
15503
<ref name="boolean"/>
15507
<define name="style-table-cell-properties-attlist" combine="interleave">
15509
<attribute name="style:decimal-places">
15510
<ref name="nonNegativeInteger"/>
15514
<define name="style-table-cell-properties-attlist" combine="interleave">
15516
<attribute name="style:repeat-content">
15517
<ref name="boolean"/>
15521
<define name="style-table-cell-properties-attlist" combine="interleave">
15523
<attribute name="style:shrink-to-fit">
15524
<ref name="boolean"/>
15528
<define name="style-list-level-properties">
15529
<element name="style:list-level-properties">
15530
<ref name="style-list-level-properties-content"/>
15534
<define name="style-list-level-properties-content">
15535
<ref name="style-properties-content"/>
15538
<define name="style-list-level-properties-content-strict">
15539
<ref name="style-list-level-properties-attlist"/>
15540
<ref name="style-list-level-properties-elements"/>
15543
<define name="style-list-level-properties-elements">
15546
<define name="style-list-level-properties-attlist" combine="interleave">
15547
<ref name="common-text-align"/>
15549
<define name="style-list-level-properties-attlist" combine="interleave">
15551
<attribute name="text:space-before">
15552
<ref name="nonNegativeLength"/>
15556
<define name="style-list-level-properties-attlist" combine="interleave">
15558
<attribute name="text:min-label-width">
15559
<ref name="nonNegativeLength"/>
15563
<define name="style-list-level-properties-attlist" combine="interleave">
15565
<attribute name="text:min-label-distance">
15566
<ref name="nonNegativeLength"/>
15570
<define name="style-list-level-properties-attlist" combine="interleave">
15572
<attribute name="style:font-name">
15573
<ref name="string"/>
15577
<define name="style-list-level-properties-attlist" combine="interleave">
15579
<attribute name="fo:width">
15580
<ref name="positiveLength"/>
15584
<attribute name="fo:height">
15585
<ref name="positiveLength"/>
15589
<define name="style-list-level-properties-attlist" combine="interleave">
15590
<ref name="common-vertical-rel-attlist"/>
15591
<ref name="common-vertical-pos-attlist"/>
15593
<define name="style-graphic-properties-attlist" combine="interleave">
15595
<attribute name="draw:stroke">
15597
<value>none</value>
15598
<value>dash</value>
15599
<value>solid</value>
15604
<define name="style-graphic-properties-attlist" combine="interleave">
15606
<attribute name="draw:stroke-dash">
15607
<ref name="styleNameRef"/>
15611
<define name="style-graphic-properties-attlist" combine="interleave">
15613
<attribute name="draw:stroke-dash-names">
15614
<ref name="styleNameRefs"/>
15618
<define name="style-graphic-properties-attlist" combine="interleave">
15620
<attribute name="svg:stroke-width">
15621
<ref name="length"/>
15625
<define name="style-graphic-properties-attlist" combine="interleave">
15627
<attribute name="svg:stroke-color">
15628
<ref name="color"/>
15632
<define name="style-graphic-properties-attlist" combine="interleave">
15634
<attribute name="draw:marker-start">
15635
<ref name="styleNameRef"/>
15639
<define name="style-graphic-properties-attlist" combine="interleave">
15641
<attribute name="draw:marker-end">
15642
<ref name="styleNameRef"/>
15646
<define name="style-graphic-properties-attlist" combine="interleave">
15648
<attribute name="draw:marker-start-width">
15649
<ref name="length"/>
15653
<define name="style-graphic-properties-attlist" combine="interleave">
15655
<attribute name="draw:marker-end-width">
15656
<ref name="length"/>
15660
<define name="style-graphic-properties-attlist" combine="interleave">
15662
<attribute name="draw:marker-start-center">
15663
<ref name="boolean"/>
15667
<define name="style-graphic-properties-attlist" combine="interleave">
15669
<attribute name="draw:marker-end-center">
15670
<ref name="boolean"/>
15674
<define name="style-graphic-properties-attlist" combine="interleave">
15676
<attribute name="svg:stroke-opacity">
15678
<data type="double">
15679
<param name="minInclusive">0</param>
15680
<param name="maxInclusive">1</param>
15682
<ref name="percent"/>
15687
<define name="style-graphic-properties-attlist" combine="interleave">
15689
<attribute name="draw:stroke-linejoin">
15691
<value>miter</value>
15692
<value>round</value>
15693
<value>bevel</value>
15694
<value>middle</value>
15695
<value>none</value>
15696
<value>inherit</value>
15701
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15703
<attribute name="draw:fill">
15705
<value>none</value>
15706
<value>solid</value>
15707
<value>bitmap</value>
15708
<value>gradient</value>
15709
<value>hatch</value>
15714
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15716
<attribute name="draw:fill-color">
15717
<ref name="color"/>
15721
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15723
<attribute name="draw:secondary-fill-color">
15724
<ref name="color"/>
15728
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15730
<attribute name="draw:fill-gradient-name">
15731
<ref name="styleNameRef"/>
15735
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15737
<attribute name="draw:gradient-step-count">
15738
<ref name="nonNegativeInteger"/>
15742
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15744
<attribute name="draw:fill-hatch-name">
15745
<ref name="styleNameRef"/>
15749
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15751
<attribute name="draw:fill-hatch-solid">
15752
<ref name="boolean"/>
15756
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15758
<attribute name="draw:fill-image-name">
15759
<ref name="styleNameRef"/>
15763
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15765
<attribute name="style:repeat">
15767
<value>no-repeat</value>
15768
<value>repeat</value>
15769
<value>stretch</value>
15774
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15776
<attribute name="draw:fill-image-width">
15778
<ref name="length"/>
15779
<ref name="percent"/>
15784
<attribute name="draw:fill-image-height">
15786
<ref name="length"/>
15787
<ref name="percent"/>
15792
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15794
<attribute name="draw:fill-image-ref-point-x">
15795
<ref name="percent"/>
15799
<attribute name="draw:fill-image-ref-point-y">
15800
<ref name="percent"/>
15804
<attribute name="draw:fill-image-ref-point">
15806
<value>top-left</value>
15808
<value>top-right</value>
15809
<value>left</value>
15810
<value>center</value>
15811
<value>right</value>
15812
<value>bottom-left</value>
15813
<value>bottom</value>
15814
<value>bottom-right</value>
15819
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15821
<attribute name="draw:tile-repeat-offset"/>
15824
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15826
<attribute name="draw:opacity">
15827
<ref name="percent"/>
15831
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15833
<attribute name="draw:opacity-name">
15834
<ref name="styleNameRef"/>
15838
<define name="style-graphic-fill-properties-attlist" combine="interleave">
15840
<attribute name="svg:fill-rule">
15842
<value>nonzero</value>
15843
<value>evenodd</value>
15848
<define name="style-graphic-properties-attlist" combine="interleave">
15850
<attribute name="draw:symbol-color">
15851
<ref name="color"/>
15855
<define name="style-graphic-properties-attlist" combine="interleave">
15857
<attribute name="text:animation">
15859
<value>none</value>
15860
<value>scroll</value>
15861
<value>alternate</value>
15862
<value>slide</value>
15867
<define name="style-graphic-properties-attlist" combine="interleave">
15869
<attribute name="text:animation-direction">
15871
<value>left</value>
15872
<value>right</value>
15874
<value>down</value>
15879
<define name="style-graphic-properties-attlist" combine="interleave">
15881
<attribute name="text:animation-start-inside">
15882
<ref name="boolean"/>
15886
<define name="style-graphic-properties-attlist" combine="interleave">
15888
<attribute name="text:animation-stop-inside">
15889
<ref name="boolean"/>
15893
<define name="style-graphic-properties-attlist" combine="interleave">
15895
<attribute name="text:animation-repeat">
15896
<ref name="nonNegativeInteger"/>
15900
<define name="style-graphic-properties-attlist" combine="interleave">
15902
<attribute name="text:animation-delay">
15903
<ref name="duration"/>
15907
<define name="style-graphic-properties-attlist" combine="interleave">
15909
<attribute name="text:animation-steps">
15910
<ref name="length"/>
15914
<define name="style-graphic-properties-attlist" combine="interleave">
15916
<attribute name="draw:auto-grow-width">
15917
<ref name="boolean"/>
15921
<attribute name="draw:auto-grow-height">
15922
<ref name="boolean"/>
15926
<define name="style-graphic-properties-attlist" combine="interleave">
15928
<attribute name="draw:fit-to-size">
15929
<ref name="boolean"/>
15933
<define name="style-graphic-properties-attlist" combine="interleave">
15935
<attribute name="draw:fit-to-contour">
15936
<ref name="boolean"/>
15940
<define name="style-graphic-properties-attlist" combine="interleave">
15942
<attribute name="draw:textarea-vertical-align">
15945
<value>middle</value>
15946
<value>bottom</value>
15947
<value>justify</value>
15952
<define name="style-graphic-properties-attlist" combine="interleave">
15954
<attribute name="draw:textarea-horizontal-align">
15956
<value>left</value>
15957
<value>center</value>
15958
<value>right</value>
15959
<value>justify</value>
15964
<define name="style-graphic-properties-attlist" combine="interleave">
15966
<attribute name="fo:wrap-option">
15968
<value>no-wrap</value>
15969
<value>wrap</value>
15974
<define name="style-graphic-properties-elements" combine="interleave">
15976
<ref name="text-list-style"/>
15979
<define name="style-graphic-properties-attlist" combine="interleave">
15981
<attribute name="draw:color-mode">
15983
<value>greyscale</value>
15984
<value>mono</value>
15985
<value>watermark</value>
15986
<value>standard</value>
15991
<define name="style-graphic-properties-attlist" combine="interleave">
15993
<attribute name="draw:color-inversion">
15994
<ref name="boolean"/>
15998
<define name="style-graphic-properties-attlist" combine="interleave">
16000
<attribute name="draw:luminance">
16001
<ref name="percent"/>
16005
<define name="style-graphic-properties-attlist" combine="interleave">
16007
<attribute name="draw:contrast">
16008
<ref name="percent"/>
16012
<define name="style-graphic-properties-attlist" combine="interleave">
16014
<attribute name="draw:gamma">
16015
<ref name="percent"/>
16019
<define name="style-graphic-properties-attlist" combine="interleave">
16021
<attribute name="draw:red">
16022
<ref name="percent"/>
16026
<define name="style-graphic-properties-attlist" combine="interleave">
16028
<attribute name="draw:green">
16029
<ref name="percent"/>
16033
<define name="style-graphic-properties-attlist" combine="interleave">
16035
<attribute name="draw:blue">
16036
<ref name="percent"/>
16040
<define name="style-graphic-properties-attlist" combine="interleave">
16042
<attribute name="draw:image-opacity">
16043
<ref name="percent"/>
16047
<define name="style-graphic-properties-attlist" combine="interleave">
16049
<attribute name="draw:shadow">
16051
<value>visible</value>
16052
<value>hidden</value>
16057
<define name="style-graphic-properties-attlist" combine="interleave">
16059
<attribute name="draw:shadow-offset-x">
16060
<ref name="length"/>
16064
<attribute name="draw:shadow-offset-y">
16065
<ref name="length"/>
16069
<define name="style-graphic-properties-attlist" combine="interleave">
16071
<attribute name="draw:shadow-color">
16072
<ref name="color"/>
16076
<define name="style-graphic-properties-attlist" combine="interleave">
16078
<attribute name="draw:shadow-opacity">
16079
<ref name="percent"/>
16083
<define name="style-graphic-properties-attlist" combine="interleave">
16085
<attribute name="draw:start-line-spacing-horizontal">
16086
<ref name="distance"/>
16090
<attribute name="draw:start-line-spacing-vertical">
16091
<ref name="distance"/>
16095
<define name="style-graphic-properties-attlist" combine="interleave">
16097
<attribute name="draw:end-line-spacing-horizontal">
16098
<ref name="distance"/>
16102
<attribute name="draw:end-line-spacing-vertical">
16103
<ref name="distance"/>
16107
<define name="style-graphic-properties-attlist" combine="interleave">
16109
<attribute name="draw:line-distance">
16110
<ref name="distance"/>
16114
<define name="style-graphic-properties-attlist" combine="interleave">
16116
<attribute name="draw:guide-overhang">
16117
<ref name="length"/>
16121
<define name="style-graphic-properties-attlist" combine="interleave">
16123
<attribute name="draw:guide-distance">
16124
<ref name="distance"/>
16128
<define name="style-graphic-properties-attlist" combine="interleave">
16130
<attribute name="draw:start-guide">
16131
<ref name="length"/>
16135
<define name="style-graphic-properties-attlist" combine="interleave">
16137
<attribute name="draw:end-guide">
16138
<ref name="length"/>
16142
<define name="style-graphic-properties-attlist" combine="interleave">
16144
<attribute name="draw:placing">
16146
<value>below</value>
16147
<value>above</value>
16152
<define name="style-graphic-properties-attlist" combine="interleave">
16154
<attribute name="draw:parallel">
16155
<ref name="boolean"/>
16159
<define name="style-graphic-properties-attlist" combine="interleave">
16161
<attribute name="draw:measure-align">
16163
<value>automatic</value>
16164
<value>left-outside</value>
16165
<value>inside</value>
16166
<value>right-outside</value>
16171
<attribute name="draw:measure-vertical-align">
16173
<value>automatic</value>
16174
<value>above</value>
16175
<value>below</value>
16176
<value>center</value>
16181
<define name="style-graphic-properties-attlist" combine="interleave">
16183
<attribute name="draw:unit">
16185
<value>automatic</value>
16192
<value>inch</value>
16199
<define name="style-graphic-properties-attlist" combine="interleave">
16201
<attribute name="draw:show-unit">
16202
<ref name="boolean"/>
16206
<define name="style-graphic-properties-attlist" combine="interleave">
16208
<attribute name="draw:decimal-places">
16209
<ref name="nonNegativeInteger"/>
16213
<define name="style-graphic-properties-attlist" combine="interleave">
16215
<attribute name="draw:caption-type">
16217
<value>straight-line</value>
16218
<value>angled-line</value>
16219
<value>angled-connector-line</value>
16224
<define name="style-graphic-properties-attlist" combine="interleave">
16226
<attribute name="draw:caption-angle-type">
16228
<value>fixed</value>
16229
<value>free</value>
16234
<define name="style-graphic-properties-attlist" combine="interleave">
16236
<attribute name="draw:caption-angle">
16237
<ref name="nonNegativeInteger"/>
16241
<define name="style-graphic-properties-attlist" combine="interleave">
16243
<attribute name="draw:caption-gap">
16244
<ref name="distance"/>
16248
<define name="style-graphic-properties-attlist" combine="interleave">
16250
<attribute name="draw:caption-escape-direction">
16252
<value>horizontal</value>
16253
<value>vertical</value>
16254
<value>auto</value>
16259
<define name="style-graphic-properties-attlist" combine="interleave">
16261
<attribute name="draw:caption-escape">
16263
<ref name="length"/>
16264
<ref name="percent"/>
16269
<define name="style-graphic-properties-attlist" combine="interleave">
16271
<attribute name="draw:caption-line-length">
16272
<ref name="length"/>
16276
<define name="style-graphic-properties-attlist" combine="interleave">
16278
<attribute name="draw:caption-fit-line-length">
16279
<ref name="boolean"/>
16283
<define name="style-graphic-properties-attlist" combine="interleave">
16285
<attribute name="dr3d:horizontal-segments">
16286
<ref name="nonNegativeInteger"/>
16290
<define name="style-graphic-properties-attlist" combine="interleave">
16292
<attribute name="dr3d:vertical-segments">
16293
<ref name="nonNegativeInteger"/>
16297
<define name="style-graphic-properties-attlist" combine="interleave">
16299
<attribute name="dr3d:edge-rounding">
16300
<ref name="percent"/>
16304
<define name="style-graphic-properties-attlist" combine="interleave">
16306
<attribute name="dr3d:edge-rounding-mode">
16308
<value>correct</value>
16309
<value>attractive</value>
16314
<define name="style-graphic-properties-attlist" combine="interleave">
16316
<attribute name="dr3d:back-scale">
16317
<ref name="percent"/>
16321
<define name="style-graphic-properties-attlist" combine="interleave">
16323
<attribute name="dr3d:depth">
16324
<ref name="length"/>
16328
<define name="style-graphic-properties-attlist" combine="interleave">
16330
<attribute name="dr3d:backface-culling">
16332
<value>enabled</value>
16333
<value>disabled</value>
16338
<define name="style-graphic-properties-attlist" combine="interleave">
16340
<attribute name="dr3d:end-angle">
16341
<ref name="nonNegativeInteger"/>
16345
<define name="style-graphic-properties-attlist" combine="interleave">
16347
<attribute name="dr3d:close-front">
16348
<ref name="boolean"/>
16352
<define name="style-graphic-properties-attlist" combine="interleave">
16354
<attribute name="dr3d:close-back">
16355
<ref name="boolean"/>
16359
<define name="style-graphic-properties-attlist" combine="interleave">
16361
<attribute name="dr3d:lighting-mode">
16363
<value>standard</value>
16364
<value>double-sided</value>
16369
<define name="style-graphic-properties-attlist" combine="interleave">
16371
<attribute name="dr3d:normals-kind">
16373
<value>object</value>
16374
<value>flat</value>
16375
<value>sphere</value>
16380
<define name="style-graphic-properties-attlist" combine="interleave">
16382
<attribute name="dr3d:normals-direction">
16384
<value>normal</value>
16385
<value>inverse</value>
16390
<define name="style-graphic-properties-attlist" combine="interleave">
16392
<attribute name="dr3d:texture-generation-mode-x">
16394
<value>object</value>
16395
<value>parallel</value>
16396
<value>sphere</value>
16401
<attribute name="dr3d:texture-generation-mode-y">
16403
<value>object</value>
16404
<value>parallel</value>
16405
<value>sphere</value>
16410
<define name="style-graphic-properties-attlist" combine="interleave">
16412
<attribute name="dr3d:texture-kind">
16414
<value>luminance</value>
16415
<value>intesity</value>
16416
<value>color</value>
16421
<define name="style-graphic-properties-attlist" combine="interleave">
16423
<attribute name="dr3d:texture-filter">
16425
<value>enabled</value>
16426
<value>disabled</value>
16431
<define name="style-graphic-properties-attlist" combine="interleave">
16433
<attribute name="dr3d:texture-mode">
16435
<value>replace</value>
16436
<value>modulate</value>
16437
<value>blend</value>
16442
<define name="style-graphic-properties-attlist" combine="interleave">
16444
<attribute name="dr3d:ambient-color">
16445
<ref name="color"/>
16449
<attribute name="dr3d:emissive-color">
16450
<ref name="color"/>
16454
<attribute name="dr3d:specular-color">
16455
<ref name="color"/>
16459
<attribute name="dr3d:diffuse-color">
16460
<ref name="color"/>
16464
<define name="style-graphic-properties-attlist" combine="interleave">
16466
<attribute name="dr3d:shininess">
16467
<ref name="percent"/>
16471
<define name="style-graphic-properties-attlist" combine="interleave">
16473
<attribute name="dr3d:shadow">
16475
<value>visible</value>
16476
<value>hidden</value>
16481
<define name="style-graphic-properties-attlist" combine="interleave">
16482
<ref name="common-draw-rel-size-attlist"/>
16484
<attribute name="fo:min-width">
16486
<ref name="length"/>
16487
<ref name="percent"/>
16492
<define name="style-graphic-properties-attlist" combine="interleave">
16494
<attribute name="fo:min-height">
16496
<ref name="length"/>
16497
<ref name="percent"/>
16502
<define name="style-graphic-properties-attlist" combine="interleave">
16504
<attribute name="fo:max-height">
16506
<ref name="length"/>
16507
<ref name="percent"/>
16512
<attribute name="fo:max-width">
16514
<ref name="length"/>
16515
<ref name="percent"/>
16520
<define name="style-graphic-properties-attlist" combine="interleave">
16521
<ref name="common-horizontal-margin-attlist"/>
16523
<define name="style-graphic-properties-attlist" combine="interleave">
16524
<ref name="common-vertical-margin-attlist"/>
16526
<define name="style-graphic-properties-attlist" combine="interleave">
16527
<ref name="common-margin-attlist"/>
16529
<define name="style-graphic-properties-attlist" combine="interleave">
16531
<attribute name="style:print-content">
16532
<ref name="boolean"/>
16536
<define name="style-graphic-properties-attlist" combine="interleave">
16538
<attribute name="style:protect">
16540
<value>none</value>
16544
<value>content</value>
16545
<value>position</value>
16546
<value>size</value>
16554
<define name="style-graphic-properties-attlist" combine="interleave">
16556
<attribute name="style:horizontal-pos">
16558
<value>left</value>
16559
<value>center</value>
16560
<value>right</value>
16561
<value>from-left</value>
16562
<value>inside</value>
16563
<value>outside</value>
16564
<value>from-inside</value>
16569
<attribute name="svg:x">
16570
<ref name="coordinate"/>
16574
<define name="style-graphic-properties-attlist" combine="interleave">
16576
<attribute name="style:horizontal-rel">
16578
<value>page</value>
16579
<value>page-content</value>
16580
<value>page-start-margin</value>
16581
<value>page-end-margin</value>
16582
<value>frame</value>
16583
<value>frame-content</value>
16584
<value>frame-start-margin</value>
16585
<value>frame-end-margin</value>
16586
<value>paragraph</value>
16587
<value>paragraph-content</value>
16588
<value>paragraph-start-margin</value>
16589
<value>paragraph-end-margin</value>
16590
<value>char</value>
16595
<define name="style-graphic-properties-attlist" combine="interleave">
16596
<ref name="common-vertical-pos-attlist"/>
16599
<define name="common-vertical-pos-attlist">
16601
<attribute name="style:vertical-pos">
16604
<value>middle</value>
16605
<value>bottom</value>
16606
<value>from-top</value>
16607
<value>below</value>
16612
<attribute name="svg:y">
16613
<ref name="coordinate"/>
16617
<define name="style-graphic-properties-attlist" combine="interleave">
16618
<ref name="common-vertical-rel-attlist"/>
16621
<define name="common-vertical-rel-attlist">
16623
<attribute name="style:vertical-rel">
16625
<value>page</value>
16626
<value>page-content</value>
16627
<value>frame</value>
16628
<value>frame-content</value>
16629
<value>paragraph</value>
16630
<value>paragraph-content</value>
16631
<value>char</value>
16632
<value>line</value>
16633
<value>baseline</value>
16634
<value>text</value>
16639
<define name="style-graphic-properties-attlist" combine="interleave">
16640
<ref name="common-text-anchor-attlist"/>
16642
<define name="style-graphic-properties-attlist" combine="interleave">
16643
<ref name="common-border-attlist"/>
16645
<define name="style-graphic-properties-attlist" combine="interleave">
16646
<ref name="common-border-line-width-attlist"/>
16648
<define name="style-graphic-properties-attlist" combine="interleave">
16649
<ref name="common-padding-attlist"/>
16651
<define name="style-graphic-properties-attlist" combine="interleave">
16652
<ref name="common-shadow-attlist"/>
16654
<define name="style-graphic-properties-attlist" combine="interleave">
16655
<ref name="common-background-color-attlist"/>
16657
<define name="style-graphic-properties-elements" combine="interleave">
16658
<ref name="style-background-image"/>
16660
<define name="style-graphic-properties-elements" combine="interleave">
16661
<ref name="style-columns"/>
16663
<define name="style-graphic-properties-attlist" combine="interleave">
16665
<attribute name="style:editable">
16666
<ref name="boolean"/>
16670
<define name="style-graphic-properties-attlist" combine="interleave">
16672
<attribute name="style:wrap">
16674
<value>none</value>
16675
<value>left</value>
16676
<value>right</value>
16677
<value>parallel</value>
16678
<value>dynamic</value>
16679
<value>run-through</value>
16680
<value>biggest</value>
16685
<define name="style-graphic-properties-attlist" combine="interleave">
16687
<attribute name="style:wrap-dynamic-treshold">
16688
<ref name="nonNegativeLength"/>
16692
<define name="style-graphic-properties-attlist" combine="interleave">
16694
<attribute name="style:number-wrapped-paragraphs">
16696
<value>no-limit</value>
16697
<ref name="positiveInteger"/>
16702
<define name="style-graphic-properties-attlist" combine="interleave">
16704
<attribute name="style:wrap-contour">
16705
<ref name="boolean"/>
16709
<define name="style-graphic-properties-attlist" combine="interleave">
16711
<attribute name="style:wrap-contour-mode">
16713
<value>full</value>
16714
<value>outside</value>
16719
<define name="style-graphic-properties-attlist" combine="interleave">
16721
<attribute name="style:run-through">
16723
<value>foreground</value>
16724
<value>background</value>
16729
<define name="style-graphic-properties-attlist" combine="interleave">
16731
<attribute name="style:flow-with-text">
16732
<ref name="boolean"/>
16736
<define name="style-graphic-properties-attlist" combine="interleave">
16738
<attribute name="style:overflow-behavior">
16740
<value>clip</value>
16741
<value>auto-create-new-frame</value>
16746
<define name="style-graphic-properties-attlist" combine="interleave">
16748
<attribute name="style:mirror">
16750
<value>none</value>
16751
<value>vertical</value>
16752
<ref name="horizontal-mirror"/>
16754
<value>vertical</value>
16755
<ref name="horizontal-mirror"/>
16758
<ref name="horizontal-mirror"/>
16759
<value>vertical</value>
16766
<define name="horizontal-mirror">
16768
<value>horizontal</value>
16769
<value>horizontal-on-odd</value>
16770
<value>horizontal-on-even</value>
16773
<define name="style-graphic-properties-attlist" combine="interleave">
16775
<attribute name="fo:clip">
16776
<!-- The attribute value must match the one XSL's clip -->
16777
<ref name="string"/>
16781
<define name="style-graphic-properties-attlist" combine="interleave">
16783
<attribute name="draw:wrap-influence-on-position"
16784
a:defaultValue="iterative">
16786
<value>iterative</value>
16787
<value>once-concurrent</value>
16788
<value>once-successive</value>
16793
<define name="style-graphic-properties-attlist" combine="interleave">
16795
<attribute name="draw:frame-display-scrollbar">
16796
<ref name="boolean"/>
16800
<define name="style-graphic-properties-attlist" combine="interleave">
16802
<attribute name="draw:frame-display-border">
16803
<ref name="boolean"/>
16807
<define name="style-graphic-properties-attlist" combine="interleave">
16809
<attribute name="draw:frame-margin-horizontal">
16810
<ref name="nonNegativePixelLength"/>
16814
<attribute name="draw:frame-margin-vertical">
16815
<ref name="nonNegativePixelLength"/>
16820
<define name="nonNegativePixelLength">
16821
<data type="string">
16822
<param name="pattern">([0-9]+(\.[0-9]*)?|\.[0-9]+)(px)</param>
16825
<define name="style-graphic-properties-attlist" combine="interleave">
16827
<attribute name="draw:visible-area-left">
16828
<ref name="nonNegativeLength"/>
16832
<attribute name="draw:visible-area-top">
16833
<ref name="nonNegativeLength"/>
16837
<attribute name="draw:visible-area-width">
16838
<ref name="positiveLength"/>
16842
<attribute name="draw:visible-area-height">
16843
<ref name="positiveLength"/>
16847
<define name="style-graphic-properties-attlist" combine="interleave">
16849
<attribute name="draw:ole-draw-aspect">
16850
<ref name="nonNegativeInteger"/>
16854
<define name="style-chart-properties">
16855
<element name="style:chart-properties">
16856
<ref name="style-chart-properties-content"/>
16860
<define name="style-chart-properties-content">
16861
<ref name="style-properties-content"/>
16864
<define name="style-chart-properties-content-strict">
16865
<ref name="style-chart-properties-attlist"/>
16866
<ref name="style-chart-properties-elements"/>
16869
<define name="style-chart-properties-elements">
16872
<define name="style-chart-properties-attlist" combine="interleave">
16874
<attribute name="chart:scale-text" a:defaultValue="true">
16875
<ref name="boolean"/>
16879
<define name="style-chart-properties-attlist" combine="interleave">
16881
<attribute name="chart:three-dimensional">
16882
<ref name="boolean"/>
16886
<define name="style-chart-properties-attlist" combine="interleave">
16888
<attribute name="chart:deep">
16889
<ref name="boolean"/>
16893
<define name="style-chart-properties-attlist" combine="interleave">
16895
<attribute name="chart:symbol-type">
16896
<value>none</value>
16898
<attribute name="chart:symbol-type">
16899
<value>automatic</value>
16902
<attribute name="chart:symbol-type">
16903
<value>named-symbol</value>
16905
<attribute name="chart:symbol-name">
16907
<value>square</value>
16908
<value>diamond</value>
16909
<value>arrow-down</value>
16910
<value>arrow-up</value>
16911
<value>arrow-right</value>
16912
<value>arrow-left</value>
16913
<value>bow-tie</value>
16914
<value>hourglass</value>
16915
<value>circle</value>
16916
<value>star</value>
16918
<value>plus</value>
16919
<value>asterisk</value>
16920
<value>horizontal-bar</value>
16921
<value>vertical-bar</value>
16926
<attribute name="chart:symbol-type">
16927
<value>image</value>
16929
<element name="chart:symbol-image">
16930
<attribute name="xlink:href">
16931
<ref name="anyURI"/>
16938
<define name="style-chart-properties-attlist" combine="interleave">
16940
<attribute name="chart:symbol-width">
16941
<ref name="nonNegativeLength"/>
16945
<attribute name="chart:symbol-height">
16946
<ref name="nonNegativeLength"/>
16950
<define name="style-chart-properties-attlist" combine="interleave">
16952
<attribute name="chart:vertical" a:defaultValue="false">
16953
<ref name="boolean"/>
16957
<define name="style-chart-properties-attlist" combine="interleave">
16959
<attribute name="chart:connect-bars" a:defaultValue="false">
16960
<ref name="boolean"/>
16964
<define name="style-chart-properties-attlist" combine="interleave">
16966
<attribute name="chart:gap-width">
16967
<ref name="integer"/>
16971
<attribute name="chart:overlap">
16972
<ref name="integer"/>
16976
<define name="style-chart-properties-attlist" combine="interleave">
16978
<attribute name="chart:japanese-candle-stick"
16979
a:defaultValue="false">
16980
<ref name="boolean"/>
16984
<define name="style-chart-properties-attlist" combine="interleave">
16986
<attribute name="chart:interpolation" a:defaultValue="none">
16988
<value>none</value>
16989
<value>cubic-spline</value>
16990
<value>b-spline</value>
16995
<attribute name="chart:spline-order" a:defaultValue="2">
16996
<ref name="positiveInteger"/>
17000
<attribute name="chart:spline-resolution" a:defaultValue="20">
17001
<ref name="positiveInteger"/>
17005
<define name="style-chart-properties-attlist" combine="interleave">
17007
<attribute name="chart:pie-offset" a:defaultValue="0">
17008
<ref name="nonNegativeInteger"/>
17012
<define name="style-chart-properties-attlist" combine="interleave">
17014
<attribute name="chart:lines" a:defaultValue="false">
17015
<ref name="boolean"/>
17019
<define name="style-chart-properties-attlist" combine="interleave">
17021
<attribute name="chart:solid-type" a:defaultValue="cuboid">
17023
<value>cuboid</value>
17024
<value>cylinder</value>
17025
<value>cone</value>
17026
<value>pyramid</value>
17031
<define name="style-chart-properties-attlist" combine="interleave">
17033
<attribute name="chart:stacked" a:defaultValue="false">
17034
<ref name="boolean"/>
17038
<attribute name="chart:percentage" a:defaultValue="false">
17039
<ref name="boolean"/>
17043
<define name="style-chart-properties-attlist" combine="interleave">
17045
<attribute name="chart:link-data-style-to-source">
17046
<ref name="boolean"/>
17050
<define name="style-chart-properties-attlist" combine="interleave">
17052
<attribute name="chart:visible">
17053
<ref name="boolean"/>
17057
<define name="style-chart-properties-attlist" combine="interleave">
17059
<attribute name="chart:logarithmic">
17060
<ref name="boolean"/>
17064
<define name="style-chart-properties-attlist" combine="interleave">
17066
<attribute name="chart:maximum">
17067
<ref name="double"/>
17071
<attribute name="chart:minimum">
17072
<ref name="double"/>
17076
<attribute name="chart:origin">
17077
<ref name="double"/>
17081
<attribute name="chart:interval-major">
17082
<ref name="double"/>
17086
<attribute name="chart:interval-minor">
17087
<ref name="positiveInteger"/>
17091
<define name="style-chart-properties-attlist" combine="interleave">
17093
<attribute name="chart:tick-marks-major-inner">
17094
<ref name="boolean"/>
17098
<attribute name="chart:tick-marks-major-outer">
17099
<ref name="boolean"/>
17103
<attribute name="chart:tick-marks-minor-inner">
17104
<ref name="boolean"/>
17108
<attribute name="chart:tick-marks-minor-outer">
17109
<ref name="boolean"/>
17113
<define name="style-chart-properties-attlist" combine="interleave">
17115
<attribute name="chart:display-label">
17116
<ref name="boolean"/>
17120
<attribute name="chart:text-overlap">
17121
<ref name="boolean"/>
17125
<attribute name="text:line-break">
17126
<ref name="boolean"/>
17130
<attribute name="chart:label-arrangement"
17131
a:defaultValue="side-by-side">
17133
<value>side-by-side</value>
17134
<value>stagger-even</value>
17135
<value>stagger-odd</value>
17140
<define name="style-chart-properties-attlist" combine="interleave">
17141
<ref name="common-style-direction-attlist"/>
17143
<define name="style-chart-properties-attlist" combine="interleave">
17144
<ref name="common-rotation-angle-attlist"/>
17146
<define name="style-chart-properties-attlist" combine="interleave">
17148
<attribute name="chart:data-label-number">
17150
<value>none</value>
17151
<value>value</value>
17152
<value>percentage</value>
17157
<define name="style-chart-properties-attlist" combine="interleave">
17159
<attribute name="chart:data-label-text">
17160
<ref name="boolean"/>
17164
<define name="style-chart-properties-attlist" combine="interleave">
17166
<attribute name="chart:data-label-symbol">
17167
<ref name="boolean"/>
17171
<define name="style-chart-properties-attlist" combine="interleave">
17173
<attribute name="chart:mean-value">
17174
<ref name="boolean"/>
17178
<define name="style-chart-properties-attlist" combine="interleave">
17180
<attribute name="chart:error-category" a:defaultValue="none">
17182
<value>none</value>
17183
<value>variance</value>
17184
<value>standard-deviation</value>
17185
<value>percentage</value>
17186
<value>error-margin</value>
17187
<value>constant</value>
17192
<define name="style-chart-properties-attlist" combine="interleave">
17194
<attribute name="chart:error-percentage">
17195
<ref name="double"/>
17199
<define name="style-chart-properties-attlist" combine="interleave">
17201
<attribute name="chart:error-margin">
17202
<ref name="double"/>
17206
<define name="style-chart-properties-attlist" combine="interleave">
17208
<attribute name="chart:error-lower-limit">
17209
<ref name="double"/>
17213
<attribute name="chart:error-upper-limit">
17214
<ref name="double"/>
17218
<define name="style-chart-properties-attlist" combine="interleave">
17220
<attribute name="chart:error-upper-indicator">
17221
<ref name="boolean"/>
17225
<attribute name="chart:error-lower-indicator">
17226
<ref name="boolean"/>
17230
<define name="style-chart-properties-attlist" combine="interleave">
17232
<attribute name="chart:series-source" a:defaultValue="columns">
17234
<value>columns</value>
17235
<value>rows</value>
17240
<define name="style-chart-properties-attlist" combine="interleave">
17242
<attribute name="chart:regression-type" a:defaultValue="none">
17244
<value>none</value>
17245
<value>linear</value>
17246
<value>logarithmic</value>
17247
<value>exponential</value>
17248
<value>power</value>
17253
<define name="style-drawing-page-properties-attlist"
17254
combine="interleave">
17256
<attribute name="presentation:transition-type">
17258
<value>manual</value>
17259
<value>automatic</value>
17260
<value>semi-automatic</value>
17265
<define name="style-drawing-page-properties-attlist"
17266
combine="interleave">
17268
<attribute name="presentation:transition-style">
17270
<value>none</value>
17271
<value>fade-from-left</value>
17272
<value>fade-from-top</value>
17273
<value>fade-from-right</value>
17274
<value>fade-from-bottom</value>
17275
<value>fade-from-upperleft</value>
17276
<value>fade-from-upperright</value>
17277
<value>fade-from-lowerleft</value>
17278
<value>fade-from-lowerright</value>
17279
<value>move-from-left</value>
17280
<value>move-from-top</value>
17281
<value>move-from-right</value>
17282
<value>move-from-bottom</value>
17283
<value>move-from-upperleft</value>
17284
<value>move-from-upperright</value>
17285
<value>move-from-lowerleft</value>
17286
<value>move-from-lowerright</value>
17287
<value>uncover-to-left</value>
17288
<value>uncover-to-top</value>
17289
<value>uncover-to-right</value>
17290
<value>uncover-to-bottom</value>
17291
<value>uncover-to-upperleft</value>
17292
<value>uncover-to-upperright</value>
17293
<value>uncover-to-lowerleft</value>
17294
<value>uncover-to-lowerright</value>
17295
<value>fade-to-center</value>
17296
<value>fade-from-center</value>
17297
<value>vertical-stripes</value>
17298
<value>horizontal-stripes</value>
17299
<value>clockwise</value>
17300
<value>counterclockwise</value>
17301
<value>open-vertical</value>
17302
<value>open-horizontal</value>
17303
<value>close-vertical</value>
17304
<value>close-horizontal</value>
17305
<value>wavyline-from-left</value>
17306
<value>wavyline-from-top</value>
17307
<value>wavyline-from-right</value>
17308
<value>wavyline-from-bottom</value>
17309
<value>spiralin-left</value>
17310
<value>spiralin-right</value>
17311
<value>spiralout-left</value>
17312
<value>spiralout-right</value>
17313
<value>roll-from-top</value>
17314
<value>roll-from-left</value>
17315
<value>roll-from-right</value>
17316
<value>roll-from-bottom</value>
17317
<value>stretch-from-left</value>
17318
<value>stretch-from-top</value>
17319
<value>stretch-from-right</value>
17320
<value>stretch-from-bottom</value>
17322
<value>vertical-lines</value>
17323
<value>horizontal-lines</value>
17324
<value>dissolve</value>
17325
<value>random</value>
17326
<value>vertical-checkerboard</value>
17327
<value>horizontal-checkerboard</value>
17328
<value>interlocking-horizontal-left</value>
17329
<value>interlocking-horizontal-right</value>
17330
<value>interlocking-vertical-top</value>
17331
<value>interlocking-vertical-bottom</value>
17332
<value>fly-away</value>
17333
<value>open</value>
17334
<value>close</value>
17335
<value>melt</value>
17340
<define name="style-drawing-page-properties-attlist"
17341
combine="interleave">
17343
<attribute name="presentation:transition-speed">
17344
<ref name="presentationSpeeds"/>
17348
<define name="style-drawing-page-properties-attlist " combine="interleave">
17350
<attribute name="smil:type">
17351
<ref name="string"/>
17355
<define name="style-drawing-page-properties-attlist" combine="interleave">
17357
<attribute name="smil:subtype">
17358
<ref name="string"/>
17362
<define name="style-drawing-page-properties-attlist" combine="interleave">
17364
<attribute name="smil:direction" a:defaultValue="forward">
17366
<value>forward</value>
17367
<value>reverse</value>
17372
<define name="style-drawing-page-properties-attlist" combine="interleave">
17374
<attribute name="smil:fadeColor">
17376
<value>forward</value>
17377
<value>reverse</value>
17382
<define name="style-drawing-page-properties-attlist"
17383
combine="interleave">
17385
<attribute name="presentation:duration">
17386
<ref name="duration"/>
17390
<define name="style-drawing-page-properties-attlist"
17391
combine="interleave">
17393
<attribute name="presentation:visibility">
17395
<value>visible</value>
17396
<value>hidden</value>
17401
<define name="style-drawing-page-properties-elements"
17402
combine="interleave">
17404
<ref name="presentation-sound"/>
17407
<define name="style-drawing-page-properties-attlist"
17408
combine="interleave">
17410
<attribute name="draw:background-size">
17412
<value>full</value>
17413
<value>border</value>
17418
<define name="style-drawing-page-properties-attlist"
17419
combine="interleave">
17421
<attribute name="presentation:background-objects-visible">
17422
<ref name="boolean"/>
17426
<define name="style-drawing-page-properties-attlist"
17427
combine="interleave">
17429
<attribute name="presentation:background-visible">
17430
<ref name="boolean"/>
17434
<define name="style-drawing-page-properties-attlist" combine="interleave">
17436
<attribute name="presentation:display-header">
17437
<ref name="boolean"/>
17441
<define name="style-drawing-page-properties-attlist" combine="interleave">
17443
<attribute name="presentation:display-footer">
17444
<ref name="boolean"/>
17448
<define name="style-drawing-page-properties-attlist" combine="interleave">
17450
<attribute name="presentation:display-page-number">
17451
<ref name="boolean"/>
17455
<define name="style-drawing-page-properties-attlist" combine="interleave">
17457
<attribute name="presentation:display-date-time">
17458
<ref name="boolean"/>
17462
<define name="string">
17463
<data type="string"/>
17465
<define name="date">
17466
<data type="date"/>
17468
<define name="time">
17469
<data type="time"/>
17471
<define name="dateTime">
17472
<data type="dateTime"/>
17474
<define name="duration">
17475
<data type="duration"/>
17477
<define name="integer">
17478
<data type="integer"/>
17480
<define name="nonNegativeInteger">
17481
<data type="nonNegativeInteger"/>
17483
<define name="positiveInteger">
17484
<data type="positiveInteger"/>
17486
<define name="double">
17487
<data type="double"/>
17489
<define name="anyURI">
17490
<data type="anyURI"/>
17492
<define name="base64Binary">
17493
<data type="base64Binary"/>
17498
<define name="IDREF">
17499
<data type="IDREF"/>
17501
<define name="boolean">
17503
<value>true</value>
17504
<value>false</value>
17507
<define name="dateOrDateTime">
17509
<data type="date"/>
17510
<data type="dateTime"/>
17513
<define name="timeOrDateTime">
17515
<data type="time"/>
17516
<data type="dateTime"/>
17519
<define name="language">
17520
<data type="token">
17521
<param name="pattern">[A-Za-z]{1,8}(-[A-Za-z0-9]{1,8})*</param>
17524
<define name="countryCode">
17525
<data type="token">
17526
<param name="pattern">[A-Za-z0-9]{1,8}</param>
17529
<define name="languageCode">
17530
<data type="token">
17531
<param name="pattern">[A-Za-z]{1,8}</param>
17534
<define name="character">
17535
<data type="string">
17536
<param name="length">1</param>
17539
<define name="length">
17540
<data type="string">
17541
<param name="pattern">-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>
17545
<define name="nonNegativeLength">
17546
<data type="string">
17547
<param name="pattern">([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>
17551
<define name="positiveLength">
17552
<data type="string">
17553
<!-- A zero value is not allowed here -->
17554
<param name="pattern">([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>
17558
<define name="percent">
17559
<data type="string">
17560
<param name="pattern">-?([0-9]+(\.[0-9]*)?|\.[0-9]+)%</param>
17563
<define name="relativeLength">
17564
<data type="string">
17565
<param name="pattern">[0-9]+\*</param>
17568
<define name="coordinate">
17569
<ref name="length"/>
17571
<define name="distance">
17572
<ref name="length"/>
17574
<define name="color">
17575
<data type="string">
17576
<param name="pattern">#[0-9a-fA-F]{6}</param>
17579
<define name="styleName">
17580
<data type="NCName"/>
17582
<define name="styleNameRef">
17584
<data type="NCName"/>
17588
<define name="styleNameRefs">
17591
<data type="NCName"/>
17595
<define name="variableName">
17596
<data type="string"/>
17598
<define name="formula">
17599
<!-- A formula should start with a namespace prefix, -->
17600
<!-- but has no restrictions-->
17601
<data type="string"/>
17604
<define name="targetFrameName">
17606
<value>_self</value>
17607
<value>_blank</value>
17608
<value>_parent</value>
17609
<value>_top</value>
17610
<ref name="string"/>
17614
<define name="valueType">
17616
<value>float</value>
17617
<value>time</value>
17618
<value>date</value>
17619
<value>percentage</value>
17620
<value>currency</value>
17621
<value>boolean</value>
17622
<value>string</value>
17626
<define name="points">
17627
<data type="string">
17628
<param name="pattern">-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*</param>
17631
<define name="pathData">
17632
<data type="string"/>
17635
<define name="vector3D">
17636
<data type="string">
17637
<param name="pattern">\([ ]*-?([0-9]+(\.[0-9]*)?|\.[0-9]+)([ ]+-?([0-9]+(\.[0-9]*)?|\.[0-9]+)){2}[ ]*\)</param>
17642
<define name="namespacedToken">
17643
<data type="string">
17644
<param name="pattern">[0-9a-zA-Z_]+:[0-9a-zA-Z._\-]+</param>
17647
<define name="anyAttListOrElements">
17654
<ref name="anyElements"/>
17656
<define name="anyElements">
17661
<ref name="anyAttListOrElements"/>