Movatterモバイル変換


[0]ホーム

URL:


Open Document Format for Office Applications (OpenDocument) Version 1.2

Part 1: OpenDocument Schema

Committee Specification 01

17 March 2011

Specification URIs:

This Version:

http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-part1.odt (Authoritative)
http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-part1.pdf
http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-part1.html

Previous Version:

http://docs.oasis-open.org/office/v1.2/csd06/OpenDocument-v1.2-csd06-part1.odt       (Authoritative)
http://docs.oasis-open.org/office/v1.2/csd06/OpenDocument-v1.2-csd06-part1.pdf
http://docs.oasis-open.org/office/v1.2/csd06/OpenDocument-v1.2-csd06-part1.html

Latest Version:

http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.odt (Authoritative)
http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.pdf
http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.html

Technical Committee:

OASIS Open Document Format for Office Applications (OpenDocument) TC

Chairs:

Rob Weir, IBM
Michael Brauer, Oracle Corporation

Editors:

Patrick Durusau <patrick@durusau.net>

Michael Brauer, Oracle Corporation <michael.brauer@sun.com>

Related Work:

This document is part of theOASIS Open Document Format for Office Applications (OpenDocument) Version1.2 specification.

The OpenDocument v1.2 specification has these parts:

OpenDocument v1.2 part 1 (this part); OpenDocument Schema
OpenDocument v1.2 part 2: Recalculated Formula (OpenFormula) Format
OpenDocument v1.2 part 3: Packages

OpenDocument v1.2 part 1 defines these schemas and ontologies:

OpenDocument v1.2 Relax NG Schema
OpenDocument v1.2 Metadata Manifest Ontology

Declared XML Namespaces:

urn:oasis:names:tc:opendocument:xmlns:animation:1.0
urn:oasis:names:tc:opendocument:xmlns:chart:1.0
urn:oasis:names:tc:opendocument:xmlns:config:1.0
urn:oasis:names:tc:opendocument:xmlns:database:1.0
urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0
urn:oasis:names:tc:opendocument:xmlns:drawing:1.0
urn:oasis:names:tc:opendocument:xmlns:form:1.0
urn:oasis:names:tc:opendocument:xmlns:manifest:1.0
urn:oasis:names:tc:opendocument:xmlns:meta:1.0
urn:oasis:names:tc:opendocument:xmlns:data style:1.0
urn:oasis:names:tc:opendocument:xmlns:office:1.0
urn:oasis:names:tc:opendocument:xmlns:presentation:1.0
urn:oasis:names:tc:opendocument:xmlns:script:1.0
urn:oasis:names:tc:opendocument:xmlns:table:1.0
urn:oasis:names:tc:opendocument:xmlns:text:1.0
urn:oasis:names:tc:opendocument:xmlns:style:1.0
urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:of:1.2
http://docs.oasis-open.org/ns/office/1.2/meta/odf#

Abstract:

This document is part of the Open Document Format for Office Applications (OpenDocument) Version 1.2 specification.

It defines an XML schema for office applications and its semantics. The schema is suitable for office documents, including text documents, spreadsheets, charts and graphical documents like drawings or presentations, but is not restricted to these kinds of documents.

Status:

This document was last revised or approved by the OASIS Open Document Format for Office Applications (OpenDocument) TC on the above date. The level of approval is also listed above. Check the "Latest Version" location noted above for possible later revisions of this document.

Technical Committee members should send comments on this specification to the Technical Committee’s email list. Others should send comments to the Technical Committee by using the “Send A Comment” button on the Technical Committee’s web page athttp://www.oasis-open.org/committees/office/.

For information on whether any patents have been disclosed that may be essential to implementing this specification, and any offers of patent licensing terms, please refer tothe Intellectual Property Rights section of the Technical Committee web page (http://www.oasis-open.org/committees/office/ipr.php).

Citation Format:

When referencing this specification the following citation format should be used:

OpenDocument-v1.2-part1

Open Document Format for Office Applications     (OpenDocument) Version1.2, Part1:OpenDocument Schema.17 March 2011. OASIS Committee Specification.http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-part1.odt
   

Notices

Copyright © OASIS Open 2002–2011. All Rights Reserved.

All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The fullPolicy may be found at the OASIS website.

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English.

The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.

This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification.

OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so.

OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Committee Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims.

The names "OASIS", “OpenDocument”, “Open Document Format”, and “ODF” are trademarks ofOASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please seehttp://www.oasis-open.org/who/trademark.php for above guidance.

Table of Contents

1 Introduction

1.1 Introduction

1.2 Terminology

1.3 Normative References

1.4 Non Normative References

1.5 Namespaces

2 OpenDocument Documents, Consumers and Producers

2.1 Introduction

2.2 Documents

2.2.1 OpenDocument Document

2.2.2 OpenDocument Extended Document

2.2.3 OpenDocument Text Document

2.2.4 OpenDocument Spreadsheet Document

2.2.5 OpenDocument Drawing Document

2.2.6 OpenDocument Presentation Document

2.2.7 OpenDocument Chart Document

2.2.8 OpenDocument Image Document

2.2.9 OpenDocument Formula Document

2.2.10 OpenDocument Database Front End Document

2.3 Producers

2.3.1 OpenDocument Producer

2.3.2 OpenDocument Extended Producer

2.4 Consumer

3 Document Structure

3.1 Document Representation

3.1.1 General

3.1.2 <office:document>(Single OpenDocument XML Files)

3.1.3 Package OpenDocument Files

3.1.3.1 General

3.1.3.2 <office:document-content>

3.1.3.3 <office:document-styles>

3.1.3.4 <office:document-meta>

3.1.3.5 <office:document-settings>

3.1.4 Summary of Document Representation

3.2 <office:meta>

3.3 <office:body>

3.4 <office:text>

3.5 <office:drawing>

3.6 <office:presentation>

3.7 <office:spreadsheet>

3.8 <office:chart>

3.9 <office:image>

3.10 <office:settings>

3.10.1 General

3.10.2 <config:config-item-set>

3.10.3 <config:config-item>

3.10.4 <config:config-item-map-indexed>

3.10.5 <config:config-item-map-entry>

3.10.6 <config:config-item-map-named>

3.11 Cursor Position Setting

3.12 <office:scripts>

3.13 <office:script>

3.14 <office:font-face-decls>

3.15 Styles

3.15.1 General

3.15.2 <office:styles>

3.15.3 <office:automatic-styles>

3.15.4 <office:master-styles>

3.16 Document Signatures

3.17 Foreign Elements and Attributes

3.18 White Space Processing and EOL Handling

3.19 MIME Types and File Name Extensions

4 Metadata

4.1 General

4.2 RDF Metadata

4.2.1 In Content Metadata (RDFa)

4.2.2 manifest.rdf

4.2.2.1 General

4.2.2.2 odf:ContentFile

4.2.2.3 odf:StylesFile

4.2.2.4 odf:Element

4.2.2.5 odf:prefix

4.2.2.6 odf:suffix

4.3 Non-RDF Metadata

4.3.1 General

4.3.2 Pre-Defined Metadata Elements

4.3.2.1 <meta:generator>

4.3.2.2 <dc:title>

4.3.2.3 <dc:description>

4.3.2.4 <dc:subject>

4.3.2.5 <meta:keyword>

4.3.2.6 <meta:initial-creator>

4.3.2.7 <dc:creator>

4.3.2.8 <meta:printed-by>

4.3.2.9 <meta:creation-date>

4.3.2.10 <dc:date>

4.3.2.11 <meta:print-date>

4.3.2.12 <meta:template>

4.3.2.13 <meta:auto-reload>

4.3.2.14 <meta:hyperlink-behaviour>

4.3.2.15 <dc:language>

4.3.2.16 <meta:editing-cycles>

4.3.2.17 <meta:editing-duration>

4.3.2.18 <meta:document-statistic>

4.3.3 <meta:user-defined>

5 Text Content

5.1 Headings, Paragraphs and Basic Text Structure

5.1.1 General

5.1.2 <text:h>

5.1.3 <text:p>

5.2 <text:page-sequence>

5.2.1 General

5.2.2 <text:page>

5.3 Lists

5.3.1 <text:list>

5.3.2 Default List Style

5.3.3 <text:list-header>

5.3.4 <text:list-item>

5.3.5 List Item Style Rules

5.3.6 <text:numbered-paragraph>

5.3.7 Numbered Paragraph Style Rules

5.4 <text:section>

5.4.1 General

5.4.2 <text:section-source>

5.5 Change Tracking

5.5.1 <text:tracked-changes>

5.5.2 <text:changed-region>

5.5.3 <text:insertion>

5.5.4 <text:deletion>

5.5.5 <text:format-change>

5.5.6 <office:change-info>

5.5.7 Change Marks

5.5.7.1 General

5.5.7.2 <text:change-start>

5.5.7.3 <text:change-end>

5.5.7.4 <text:change>

5.6 <text:soft-page-break>

5.7 Document Declarations

6 Paragraph Elements Content

6.1 Basic Text Content

6.1.1 General

6.1.2 White Space Characters

6.1.3 <text:s>

6.1.4 <text:tab>

6.1.5 <text:line-break>

6.1.6 Soft Hyphens, Hyphens, and Non-breaking Spaces

6.1.7 <text:span>

6.1.8 <text:a>

6.1.9 <text:meta>

6.1.10 <text:number>

6.2 Bookmarks and References

6.2.1 Bookmarks

6.2.1.1 General

6.2.1.2 <text:bookmark>

6.2.1.3 <text:bookmark-start>

6.2.1.4 <text:bookmark-end>

6.2.2 References

6.2.2.1 General

6.2.2.2 <text:reference-mark>

6.2.2.3 <text:reference-mark-start>

6.2.2.4 <text:reference-mark-end>

6.3 Notes

6.3.1 General

6.3.2 <text:note>

6.3.3 <text:note-citation>

6.3.4 <text:note-body>

6.4 <text:ruby>

6.4.1 General

6.4.2 <text:ruby-base>

6.4.3 <text:ruby-text>

7 Text Fields

7.1 General

7.2 Common Characteristics of Field Elements

7.3 Document Fields

7.3.1 General

7.3.2 <text:date>

7.3.3 <text:time>

7.3.4 <text:page-number>

7.3.5 <text:page-continuation>

7.3.6 Subsequent Author Fields

7.3.6.1 General

7.3.6.2 <text:sender-firstname>

7.3.6.3 <text:sender-lastname>

7.3.6.4 <text:sender-initials>

7.3.6.5 <text:sender-title>

7.3.6.6 <text:sender-position>

7.3.6.7 <text:sender-email>

7.3.6.8 <text:sender-phone-private>

7.3.6.9 <text:sender-fax>

7.3.6.10 <text:sender-company>

7.3.6.11 <text:sender-phone-work>

7.3.6.12 <text:sender-street>

7.3.6.13 <text:sender-city>

7.3.6.14 <text:sender-postal-code>

7.3.6.15 <text:sender-country>

7.3.6.16 <text:sender-state-or-province>

7.3.7 Author Fields

7.3.7.1 <text:author-name>

7.3.7.2 <text:author-initials>

7.3.8 <text:chapter>

7.3.9 <text:file-name>

7.3.10 <text:template-name>

7.3.11 <text:sheet-name>

7.4 Variable Fields

7.4.1 General

7.4.2 <text:variable-decls>

7.4.3 <text:variable-decl>

7.4.4 <text:variable-set>

7.4.5 <text:variable-get>

7.4.6 <text:variable-input>

7.4.7 <text:user-field-decls>

7.4.8 <text:user-field-decl>

7.4.9 <text:user-field-get>

7.4.10 <text:user-field-input>

7.4.11 <text:sequence-decls>

7.4.12 <text:sequence-decl>

7.4.13 <text:sequence>

7.4.14 <text:expression>

7.4.15 <text:text-input>

7.5 Metadata Fields

7.5.1 General

7.5.2 <text:initial-creator>

7.5.3 <text:creation-date>

7.5.4 <text:creation-time>

7.5.5 <text:description>

7.5.6 <text:user-defined>

7.5.7 <text:print-time>

7.5.8 <text:print-date>

7.5.9 <text:printed-by>

7.5.10 <text:title>

7.5.11 <text:subject>

7.5.12 <text:keywords>

7.5.13 <text:editing-cycles>

7.5.14 <text:editing-duration>

7.5.15 <text:modification-time>

7.5.16 <text:modification-date>

7.5.17 <text:creator>

7.5.18 Document Statistics Fields

7.5.18.1 General

7.5.18.2 <text:page-count>

7.5.18.3 <text:paragraph-count>

7.5.18.4 <text:word-count>

7.5.18.5 <text:character-count>

7.5.18.6 <text:table-count>

7.5.18.7 <text:image-count>

7.5.18.8 <text:object-count>

7.5.19 <text:meta-field>

7.6 Database Fields

7.6.1 General

7.6.2 <form:connection-resource>

7.6.3 <text:database-display>

7.6.4 <text:database-next>

7.6.5 <text:database-row-select>

7.6.6 <text:database-row-number>

7.6.7 <text:database-name>

7.7 More Fields

7.7.1 Page Variable Fields

7.7.1.1 General

7.7.1.2 <text:page-variable-set>

7.7.1.3 <text:page-variable-get>

7.7.2 <text:placeholder>

7.7.3 <text:conditional-text>

7.7.4 <text:hidden-text>

7.7.5 <text:reference-ref>

7.7.6 <text:bookmark-ref>

7.7.7 <text:note-ref>

7.7.8 <text:sequence-ref>

7.7.9 <text:script>

7.7.10 <text:execute-macro>

7.7.11 <text:hidden-paragraph>

7.7.12 <text:dde-connection>

7.7.13 <text:measure>

7.7.14 <text:table-formula> (deprecated)

8 Text Indexes

8.1 Index Marks

8.1.1 General

8.1.2 <text:toc-mark-start>

8.1.3 <text:toc-mark-end>

8.1.4 <text:toc-mark>

8.1.5 <text:user-index-mark-start>

8.1.6 <text:user-index-mark-end>

8.1.7 <text:user-index-mark>

8.1.8 <text:alphabetical-index-mark-start>

8.1.9 <text:alphabetical-index-mark-end>

8.1.10 <text:alphabetical-index-mark>

8.1.11 <text:bibliography-mark>

8.2 Index Structure

8.2.1 General

8.2.2 <text:index-body>

8.2.3 <text:index-title>

8.3 <text:table-of-content>

8.3.1 General

8.3.2 <text:table-of-content-source>

8.3.3 <text:table-of-content-entry-template>

8.4 <text:illustration-index>

8.4.1 General

8.4.2 <text:illustration-index-source>

8.4.3 <text:illustration-index-entry-template>

8.5 <text:table-index>

8.5.1 General

8.5.2 <text:table-index-source>

8.5.3 <text:table-index-entry-template>

8.6 <text:object-index>

8.6.1 General

8.6.2 <text:object-index-source>

8.6.3 <text:object-index-entry-template>

8.7 <text:user-index>

8.7.1 General

8.7.2 <text:user-index-source>

8.7.3 <text:user-index-entry-template>

8.8 <text:alphabetical-index>

8.8.1 General

8.8.2 <text:alphabetical-index-source>

8.8.3 <text:alphabetical-index-auto-mark-file>

8.8.4 <text:alphabetical-index-entry-template>

8.9 <text:bibliography>

8.9.1 General

8.9.2 <text:bibliography-source>

8.9.3 <text:bibliography-entry-template>

8.10 <text:index-source-styles>

8.11 <text:index-source-style>

8.12 <text:index-title-template>

8.13 Index Template Entries

8.13.1 <text:index-entry-chapter>

8.13.2 <text:index-entry-text>

8.13.3 <text:index-entry-page-number>

8.13.4 <text:index-entry-span>

8.13.5 <text:index-entry-bibliography>

8.13.6 <text:index-entry-tab-stop>

8.13.7 <text:index-entry-link-start>

8.13.8 <text:index-entry-link-end>

9 Tables

9.1 Basic Tables

9.1.1 General

9.1.2 <table:table>

9.1.3 <table:table-row>

9.1.4 <table:table-cell>

9.1.5 <table:covered-table-cell>

9.1.6 <table:table-column>

9.1.7 <table:table-header-rows>

9.1.8 <table:table-rows>

9.1.9 <table:table-row-group>

9.1.10 <table:table-column-group>

9.1.11 <table:table-header-columns>

9.1.12 <table:table-columns>

9.1.13 <table:title>

9.1.14 <table:desc>

9.2 Advanced Tables

9.2.1 Referencing Table Cells

9.2.2 Absolute and relative cell addressing

9.2.3 Cell Range Address

9.2.4 Column and Row Range Addresses

9.2.5 Cell Range Address List

9.2.6 <table:table-source>

9.2.7 <table:scenario>

9.2.8 <table:shapes>

9.3 Advanced Table Cells

9.3.1 <table:cell-range-source>

9.3.2 <table:detective>

9.3.3 <table:operation>

9.3.4 <table:highlighted-range>

9.4 Spreadsheet Document Content

9.4.1 <table:calculation-settings>

9.4.2 <table:null-date>

9.4.3 <table:iteration>

9.4.4 <table:content-validations>

9.4.5 <table:content-validation>

9.4.6 <table:help-message>

9.4.7 <table:error-message>

9.4.8 <table:error-macro>

9.4.9 <table:label-range>

9.4.10 <table:label-ranges>

9.4.11 <table:named-expressions>

9.4.12 <table:named-range>

9.4.13 <table:named-expression>

9.4.14 <table:database-ranges>

9.4.15 <table:database-range>

9.4.16 <table:database-source-sql>

9.4.17 <table:database-source-table>

9.4.18 <table:database-source-query>

9.4.19 <table:sort>

9.4.20 <table:sort-by>

9.4.21 <table:subtotal-rules>

9.4.22 <table:sort-groups>

9.4.23 <table:subtotal-rule>

9.4.24 <table:subtotal-field>

9.5 Filters

9.5.1 General

9.5.2 <table:filter>

9.5.3 <table:filter-and>

9.5.4 <table:filter-or>

9.5.5 <table:filter-condition>

9.5.6 <table:filter-set-item>

9.6 Data Pilot Tables

9.6.1 General

9.6.2 <table:data-pilot-tables>

9.6.3 <table:data-pilot-table>

9.6.4 Data Pilot Table Source

9.6.5 <table:source-cell-range>

9.6.6 <table:source-service>

9.6.7 <table:data-pilot-field>

9.6.8 <table:data-pilot-level>

9.6.9 <table:data-pilot-subtotals>

9.6.10 <table:data-pilot-subtotal>

9.6.11 <table:data-pilot-members>

9.6.12 <table:data-pilot-member>

9.6.13 <table:data-pilot-display-info>

9.6.14 <table:data-pilot-sort-info>

9.6.15 <table:data-pilot-layout-info>

9.6.16 <table:data-pilot-field-reference>

9.6.17 <table:data-pilot-groups>

9.6.18 <table:data-pilot-group>

9.6.19 <table:data-pilot-group-member>

9.7 <table:consolidation>

9.8 <table:dde-links>

9.9 Change Tracking in Spreadsheets

9.9.1 General

9.9.2 <table:tracked-changes>

9.9.3 <table:insertion>

9.9.4 <table:dependencies>

9.9.5 <table:dependency>

9.9.6 <table:deletions>

9.9.7 <table:cell-content-deletion>

9.9.8 <table:change-deletion>

9.9.9 <table:deletion>

9.9.10 <table:cut-offs>

9.9.11 <table:insertion-cut-off>

9.9.12 <table:movement-cut-off>

9.9.13 <table:movement>

9.9.14 <table:source-range-address>

9.9.15 <table:target-range-address>

9.9.16 <table:change-track-table-cell>

9.9.17 <table:cell-content-change>

9.9.18 <table:cell-address>

9.9.19 <table:previous>

10 Graphic Content

10.1 General

10.2 Enhanced Page Features for Graphical Applications

10.2.1 <style:handout-master>

10.2.2 <draw:layer-set>

10.2.3 <draw:layer>

10.2.4 <draw:page>

10.2.5 <draw:equation>

10.3 Drawing Shapes

10.3.1 General

10.3.2 <draw:rect>

10.3.3 <draw:line>

10.3.4 <draw:polyline>

10.3.5 <draw:polygon>

10.3.6 <draw:regular-polygon>

10.3.7 <draw:path>

10.3.8 <draw:circle>

10.3.9 <draw:ellipse>

10.3.10 <draw:connector>

10.3.11 <draw:caption>

10.3.12 <draw:measure>

10.3.13 <draw:control>

10.3.14 <draw:page-thumbnail>

10.3.15 <draw:g>

10.3.16 <draw:glue-point>

10.3.17 <svg:title>

10.3.18 <svg:desc>

10.3.19 <office:event-listeners>

10.4 Frames

10.4.1 General

10.4.2 <draw:frame>

10.4.3 <draw:text-box>

10.4.4 <draw:image>

10.4.5 <office:binary-data>

10.4.6 Objects

10.4.6.1 General

10.4.6.2 <draw:object>

10.4.6.3 <draw:object-ole>

10.4.7 <draw:applet>

10.4.8 <draw:plugin>

10.4.9 <draw:param>

10.4.10 <draw:floating-frame>

10.4.11 Contours

10.4.11.1 General

10.4.11.2 <draw:contour-polygon>

10.4.11.3 <draw:contour-path>

10.4.12 <draw:a>

10.4.13 Client Side Image Maps

10.4.13.1 General

10.4.13.2 <draw:image-map>

10.4.13.3 <draw:area-rectangle>

10.4.13.4 <draw:area-circle>

10.4.13.5 <draw:area-polygon>

10.5 3D Shapes

10.5.1 General

10.5.2 <dr3d:scene>

10.5.3 <dr3d:light>

10.5.4 <dr3d:cube>

10.5.5 <dr3d:sphere>

10.5.6 <dr3d:extrude>

10.5.7 <dr3d:rotate>

10.6 Custom Shape

10.6.1 <draw:custom-shape>

10.6.2 <draw:enhanced-geometry>

10.6.3 <draw:handle>

10.7 Presentation Shapes

10.8 Presentation Animations

10.8.1 <presentation:animations>

10.8.2 <presentation:sound>

10.8.3 <presentation:show-shape>

10.8.4 <presentation:show-text>

10.8.5 <presentation:hide-shape>

10.8.6 <presentation:hide-text>

10.8.7 <presentation:dim>

10.8.8 <presentation:play>

10.8.9 <presentation:animation-group>

10.9 SMIL Presentation Animations

10.9.1 General

10.9.2 <presentation:event-listener>

10.9.3 Presentation Document Content

10.9.3.1 <presentation:header>

10.9.3.2 <presentation:header-decl>

10.9.3.3 <presentation:footer>

10.9.3.4 <presentation:footer-decl>

10.9.3.5 <presentation:date-time>

10.9.3.6 <presentation:date-time-decl>

10.9.3.7 <presentation:settings>

10.9.3.8 <presentation:show>

11 Chart Content

11.1 <chart:chart>

11.2 Title, Subtitle and Footer

11.2.1 <chart:title>

11.2.2 <chart:subtitle>

11.2.3 <chart:footer>

11.3 <chart:legend>

11.4 <chart:plot-area>

11.5 3D Plot Area

11.6 <chart:wall>

11.7 <chart:floor>

11.8 <chart:axis>

11.9 <chart:categories>

11.10 <chart:grid>

11.11 <chart:series>

11.12 <chart:domain>

11.13 <chart:data-point>

11.14 <chart:data-label>

11.15 <chart:mean-value>

11.16 <chart:error-indicator>

11.17 <chart:regression-curve>

11.18 <chart:equation>

11.19 <chart:stock-gain-marker>

11.20 <chart:stock-loss-marker>

11.21 <chart:stock-range-line>

12 Database Front-end Document Content

12.1 <office:database>

12.2 <db:data-source>

12.3 <db:connection-data>

12.4 <db:database-description>

12.5 <db:file-based-database>

12.6 <db:server-database>

12.7 <db:connection-resource>

12.8 <db:login>

12.9 <db:driver-settings>

12.10 <db:auto-increment>

12.11 <db:delimiter>

12.12 <db:character-set>

12.13 <db:table-settings>

12.14 <db:table-setting>

12.15 <db:application-connection-settings>

12.16 <db:table-filter>

12.17 <db:table-include-filter>

12.18 <db:table-exclude-filter>

12.19 <db:table-filter-pattern>

12.20 <db:table-type-filter>

12.21 <db:table-type>

12.22 <db:data-source-settings>

12.23 <db:data-source-setting>

12.24 <db:data-source-setting-value>

12.25 Forms and Reports

12.25.1 General

12.25.2 <db:forms>

12.25.3 <db:reports>

12.25.4 <db:component-collection>

12.25.5 <db:component>

12.26 <db:queries>

12.27 <db:query-collection>

12.28 <db:query>

12.29 <db:order-statement>

12.30 <db:filter-statement>

12.31 <db:update-table>

12.32 <db:table-representations>

12.33 <db:table-representation>

12.34 <db:columns>

12.35 <db:column>

12.36 <db:schema-definition>

12.37 <db:table-definitions>

12.38 <db:table-definition>

12.39 <db:column-definitions>

12.40 <db:column-definition>

12.41 <db:keys>

12.42 <db:key>

12.43 <db:key-columns>

12.44 <db:key-column>

12.45 <db:indices>

12.46 <db:index>

12.47 <db:index-columns>

12.48 <db:index-column>

13 Form Content

13.1 General

13.2 <office:forms>

13.3 <form:form>

13.4 <xforms:model>

13.5 Controls

13.5.1 General

13.5.2 <form:text>

13.5.3 <form:textarea>

13.5.4 <form:password>

13.5.5 <form:file>

13.5.6 <form:formatted-text>

13.5.7 <form:number>

13.5.8 <form:date>

13.5.9 <form:time>

13.5.10 <form:fixed-text>

13.5.11 <form:combobox>

13.5.12 <form:item>

13.5.13 <form:listbox>

13.5.14 <form:option>

13.5.15 <form:button>

13.5.16 <form:image>

13.5.17 <form:checkbox>

13.5.18 <form:radio>

13.5.19 <form:frame>

13.5.20 <form:image-frame>

13.5.21 <form:hidden>

13.5.22 <form:grid>

13.5.23 <form:column>

13.5.24 <form:value-range>

13.5.25 <form:generic-control>

13.6 Event Listeners

13.7 <form:properties>

13.8 <form:property>

13.9 <form:list-property>

13.10 <form:list-value>

14 Common Content

14.1 <office:annotation>

14.2 <office:annotation-end>

14.3 <meta:date-string>

14.4 Event Listener Tables

14.4.1 General

14.4.2 <script:event-listener>

14.4.3 Event Types

14.4.4 Macro Name and Location

14.5 <math:math>

14.6 DDE Connections

14.6.1 General

14.6.2 <text:dde-connection-decls>

14.6.3 <text:dde-connection-decl>

14.6.4 <table:dde-link>

14.6.5 <office:dde-source>

15 SMIL Animations

15.1 General

15.2 Basic Animation Elements

15.2.1 General

15.2.2 <anim:animate>

15.2.3 <anim:animateTransform>

15.2.4 <anim:set>

15.2.5 <anim:animateMotion>

15.2.6 <anim:animateColor>

15.2.7 <anim:transitionFilter>

15.3 Animation Model Attributes

15.3.1 General

15.3.2 Simple Animation Functions

15.4 Animation Timing

15.4.1 General

15.4.2 <anim:par>

15.4.3 <anim:seq>

15.4.4 <anim:iterate>

15.5 <anim:audio>

15.6 Animation Command Elements

15.6.1 <anim:command>

15.6.2 <anim:param>

16 Styles

16.1 General

16.2 <style:style>

16.3 <style:map>

16.4 <style:default-style>

16.5 <style:page-layout>

16.6 <style:header-style>

16.7 <style:footer-style>

16.8 <style:default-page-layout>

16.9 <style:master-page>

16.10 <style:header>

16.11 <style:footer>

16.12 <style:header-left>

16.13 <style:footer-left>

16.14 <style:region-left>

16.15 <style:region-center>

16.16 <style:region-right>

16.17 <presentation:notes>

16.18 <table:table-template>

16.19 Cell Styles

16.19.1 General

16.19.2 <table:first-row>

16.19.3 <table:last-row>

16.19.4 <table:first-column>

16.19.5 <table:last-column>

16.19.6 <table:body>

16.19.7 <table:even-rows>

16.19.8 <table:odd-rows>

16.19.9 <table:even-columns>

16.19.10 <table:odd-columns>

16.20 <table:background>

16.21 <style:font-face>

16.22 <svg:font-face-src>

16.23 <svg:font-face-name>

16.24 <svg:font-face-uri>

16.25 <svg:definition-src>

16.26 <svg:font-face-format>

16.27 Data Styles

16.27.1 General

16.27.2 <number:number-style>

16.27.3 <number:number>

16.27.4 <number:embedded-text>

16.27.5 <number:scientific-number>

16.27.6 <number:fraction>

16.27.7 <number:currency-style>

16.27.8 <number:currency-symbol>

16.27.9 <number:percentage-style>

16.27.10 <number:date-style>

16.27.11 <number:day>

16.27.12 <number:month>

16.27.13 <number:year>

16.27.14 <number:era>

16.27.15 <number:day-of-week>

16.27.16 <number:week-of-year>

16.27.17 <number:quarter>

16.27.18 <number:time-style>

16.27.19 <number:hours>

16.27.20 <number:minutes>

16.27.21 <number:seconds>

16.27.22 <number:am-pm>

16.27.23 <number:boolean-style>

16.27.24 <number:boolean>

16.27.25 <number:text-style>

16.27.26 <number:text>

16.27.27 <number:text-content>

16.27.28 <style:text-properties>

16.28 Text Style Families

16.28.1 Text Styles

16.28.2 Paragraph Styles

16.28.3 Section Styles

16.28.4 Ruby Styles

16.29 Enhanced Text Styles

16.29.1 <text:linenumbering-configuration>

16.29.2 <text:linenumbering-separator>

16.29.3 <text:notes-configuration>

16.29.4 <text:note-continuation-notice-forward>

16.29.5 <text:note-continuation-notice-backward>

16.29.6 <text:bibliography-configuration>

16.29.7 <text:sort-key>

16.30 <text:list-style>

16.31 <text:list-level-style-bullet>

16.32 <text:list-level-style-number>

16.33 <text:list-level-style-image>

16.34 <text:outline-style>

16.35 <text:outline-level-style>

16.36 Table Styles

16.36.1 Table Styles

16.36.2 Table Column Styles

16.36.3 Table Row Styles

16.36.4 Table Cell Styles

16.37 Graphic Styles

16.38 Presentation Styles

16.39 Drawing Page Style

16.40 Enhanced Graphic Style Elements

16.40.1 <draw:gradient>

16.40.2 <svg:linearGradient>

16.40.3 <svg:radialGradient>

16.40.4 <svg:stop>

16.40.5 <draw:hatch>

16.40.6 <draw:fill-image>

16.40.7 <draw:opacity>

16.40.8 <draw:marker>

16.40.9 <draw:stroke-dash>

16.41 <style:presentation-page-layout>

16.42 <presentation:placeholder>

16.43 Chart Styles

17 Formatting Elements

17.1 General

17.2 <style:page-layout-properties>

17.3 <style:background-image>

17.4 <style:footnote-sep>

17.5 <style:header-footer-properties>

17.6 <style:paragraph-properties>

17.7 <style:tab-stops>

17.8 <style:tab-stop>

17.9 <style:drop-cap>

17.10 <style:ruby-properties>

17.11 <style:section-properties>

17.12 <style:columns>

17.13 <style:column>

17.14 <style:column-sep>

17.15 <style:table-properties>

17.16 <style:table-column-properties>

17.17 <style:table-row-properties>

17.18 <style:table-cell-properties>

17.19 <style:list-level-properties>

17.20 <style:list-level-label-alignment>

17.21 <style:graphic-properties>

17.22 <style:chart-properties>

17.23 <chart:symbol-image>

17.24 <chart:label-separator>

17.25 <style:drawing-page-properties>

18 Datatypes

18.1 Introduction

18.2 W3C Schema Datatypes

18.3 Other Datatypes

18.3.1 angle

18.3.2 anyIRI

18.3.3 boolean

18.3.4 cellAddress

18.3.5 cellRangeAddress

18.3.6 cellRangeAddressList

18.3.7 character

18.3.8 clipShape

18.3.9 color

18.3.10 coordinate

18.3.11 countryCode

18.3.12 CURIE

18.3.13 CURIEs

18.3.14 dateOrDateTime

18.3.15 distance

18.3.16 language

18.3.17 languageCode

18.3.18 length

18.3.19 namespacedToken

18.3.20 nonNegativeLength

18.3.21 nonNegativePixelLength

18.3.22 pathData

18.3.23 percent

18.3.24 point3D

18.3.25 points

18.3.26 positiveLength

18.3.27 relativeLength

18.3.28 safeCURIE

18.3.29 scriptCode

18.3.30 signedZeroToHundredPercent

18.3.31 styleName

18.3.32 styleNameRef

18.3.33 styleNameRefs

18.3.34 targetFrameName

18.3.35 textEncoding

18.3.36 timeOrDateTime

18.3.37 URIorSafeCURIE

18.3.38 valueType

18.3.39 variableName

18.3.40 vector3D

18.3.41 zeroToHundredPercent

19 General Attributes

19.1 General

19.2 anim:color-interpolation

19.3 anim:color-interpolation-direction

19.4 anim:audio-level

19.5 anim:command

19.6 anim:formula

19.7 anim:id (deprecated)

19.8 anim:iterate-interval

19.9 anim:iterate-type

19.10 anim:name

19.11 anim:sub-item

19.12 anim:value

19.13 chart:attached-axis

19.14 chart:automatic-content

19.15 chart:class

19.15.1 <chart:chart>, <chart:series>

19.15.2 <chart:grid>

19.16 chart:column-mapping (deprecated)

19.17 chart:data-source-has-labels (deprecated)

19.18 chart:dimension

19.19 chart:display-equation

19.20 chart:display-r-square

19.21 chart:label-cell-address

19.22 chart:legend-align

19.23 chart:legend-position

19.24 chart:name

19.25 chart:repeated

19.26 chart:row-mapping (deprecated)

19.27 chart:style-name

19.28 chart:values-cell-range-address

19.29 config:name

19.30 config:type

19.31 db:additional-column-statement

19.32 db:append-table-alias-name

19.33 db:apply-command

19.34 db:as-template

19.35 db:base-dn

19.36 db:boolean-comparison-mode

19.37 db:catalog-name

19.38 db:command

19.39 db:data-source-setting-is-list

19.40 db:data-source-setting-name

19.41 db:data-source-setting-type

19.42 db:data-type

19.43 db:database-name

19.44 db:decimal

19.45 db:default-cell-style-name

19.46 db:default-row-style-name

19.47 db:delete-rule

19.48 db:description

19.49 db:enable-sql92-check

19.50 db:encoding

19.51 db:escape-processing

19.52 db:extension

19.53 db:field

19.54 db:hostname

19.55 db:ignore-driver-privileges

19.56 db:is-ascending

19.57 db:is-autoincrement

19.58 db:is-clustered

19.59 db:is-empty-allowed

19.60 db:is-first-row-header-line

19.61 db:login-timeout

19.62 db:is-nullable

19.63 db:is-password-required

19.64 db:is-unique

19.65 db:precision

19.66 db:is-table-name-length-limited

19.67 db:local-socket

19.68 db:max-row-count

19.69 db:media-type

19.70 db:name

19.70.1 General

19.70.2 <db:column>

19.70.3 <db:column-definition>

19.70.4 <db:component>

19.70.5 <db:component-collection>

19.70.6 <db:index>

19.70.7 <db:index-column>

19.70.8 <db:key>

19.70.9 <db:key-column>

19.70.10 <db:query>

19.70.11 <db:query-collection>

19.70.12 <db:table-definition>

19.70.13 <db:table-representation>

19.70.14 <db:update-table>

19.71 db:parameter-name-substitution

19.72 db:port

19.73 db:referenced-table-name

19.74 db:related-column-name

19.75 db:row-retrieving-statement

19.76 db:scale

19.77 db:schema-name

19.78 db:show-deleted

19.79 db:string

19.80 db:style-name

19.80.1 General

19.80.2 <db:column>

19.80.3 <db:query>

19.80.4 <db:table-representation>

19.81 db:suppress-version-columns

19.82 db:system-driver-settings

19.83 db:thousand

19.84 db:title

19.85 db:type

19.85.1 General

19.85.2 <db:key>

19.85.3 <db:server-database>

19.85.4 <db:table-definition>

19.86 db:type-name

19.87 db:update-rule

19.88 db:use-catalog

19.89 db:use-system-user

19.90 db:user-name

19.91 db:visible

19.92 dr3d:ambient-color

19.93 dr3d:center

19.94 dr3d:diffuse-color

19.95 dr3d:direction

19.96 dr3d:distance

19.97 dr3d:enabled

19.98 dr3d:focal-length

19.99 dr3d:lighting-mode

19.99.1 General

19.99.2 <chart:plot-area>

19.99.3 <dr3d:scene>

19.100 dr3d:max-edge

19.101 dr3d:min-edge

19.102 dr3d:projection

19.103 dr3d:shade-mode

19.104 dr3d:shadow-slant

19.105 dr3d:size

19.106 dr3d:specular

19.107 dr3d:transform

19.108 dr3d:vpn

19.109 dr3d:vrp

19.110 dr3d:vup

19.111 draw:align

19.112 draw:angle

19.113 draw:archive

19.114 draw:border

19.115 draw:caption-id

19.116 draw:caption-point-x

19.117 draw:caption-point-y

19.118 draw:chain-next-name

19.119 draw:class-id

19.120 draw:class-names

19.121 draw:code

19.122 draw:color

19.122.1 General

19.122.2 <draw:hatch>

19.122.3 <presentation:dim>

19.123 draw:concave

19.124 draw:concentric-gradient-fill-allowed

19.125 draw:control

19.126 draw:copy-of

19.127 draw:corner-radius

19.128 draw:corners

19.129 draw:cx

19.130 draw:cy

19.131 draw:data

19.132 draw:display

19.133 draw:display-name

19.133.1 General

19.133.2 <draw:fill-image>

19.133.3 <draw:gradient>

19.133.4 <draw:hatch>

19.133.5 <draw:marker>

19.133.6 <draw:opacity>

19.133.7 <draw:stroke-dash>

19.133.8 <svg:linearGradient>

19.133.9 <svg:radialGradient>

19.134 draw:distance

19.134.1 General

19.134.2 <draw:hatch>

19.134.3 <draw:stroke-dash>

19.135 draw:dots1

19.136 draw:dots1-length

19.137 draw:dots2

19.138 draw:dots2-length

19.139 draw:end

19.140 draw:end-angle

19.141 draw:end-color

19.142 draw:end-glue-point

19.143 draw:end-intensity

19.144 draw:end-shape

19.145 draw:enhanced-path

19.146 draw:engine

19.147 draw:escape-direction

19.148 draw:extrusion

19.149 draw:extrusion-allowed

19.150 draw:extrusion-brightness

19.151 draw:extrusion-color

19.152 draw:extrusion-depth

19.153 draw:extrusion-diffusion

19.154 draw:extrusion-first-light-direction

19.155 draw:extrusion-first-light-harsh

19.156 draw:extrusion-first-light-level

19.157 draw:extrusion-light-face

19.158 draw:extrusion-metal

19.159 draw:extrusion-number-of-line-segments

19.160 draw:extrusion-origin

19.161 draw:extrusion-rotation-angle

19.162 draw:extrusion-rotation-center

19.163 draw:extrusion-second-light-direction

19.164 draw:extrusion-second-light-harsh

19.165 draw:extrusion-second-light-level

19.166 draw:extrusion-shininess

19.167 draw:extrusion-skew

19.168 draw:extrusion-specularity

19.169 draw:extrusion-viewpoint

19.170 draw:filter-name

19.171 draw:formula

19.172 draw:frame-name

19.173 draw:glue-point-leaving-directions

19.174 draw:glue-point-type

19.175 draw:glue-points

19.176 draw:handle-mirror-horizontal

19.177 draw:handle-mirror-vertical

19.178 draw:handle-polar

19.179 draw:handle-position

19.180 draw:handle-radius-range-maximum

19.181 draw:handle-radius-range-minimum

19.182 draw:handle-range-x-maximum

19.183 draw:handle-range-x-minimum

19.184 draw:handle-range-y-maximum

19.185 draw:handle-range-y-minimum

19.186 draw:handle-switched

19.187 draw:id

19.187.1 General

19.187.2 <draw:glue-point>

19.187.3 <dr3d:cube>, <dr3d:extrude>, <dr3d:rotate>, <dr3d:scene>, <dr3d:sphere>, <draw:caption>, <draw:circle>, <draw:connector>, <draw:control>, <draw:custom-shape>, <draw:ellipse>, <draw:frame>, <draw:g>, <draw:line>, <draw:measure>, <draw:page>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:rect>, <draw:regular-polygon> and <office:annotation>

19.188 draw:kind

19.189 draw:layer

19.190 draw:line-skew

19.191 draw:mime-type

19.192 draw:mirror-horizontal

19.193 draw:mirror-vertical

19.194 draw:master-page-name

19.195 draw:may-script

19.196 draw:modifiers

19.197 draw:name

19.197.1 General

19.197.2 <draw:caption>

19.197.3 <draw:circle>

19.197.4 <draw:connector>

19.197.5 <draw:control>

19.197.6 <draw:custom-shape>

19.197.7 <draw:ellipse>

19.197.8 <draw:equation>

19.197.9 <draw:fill-image>

19.197.10 <draw:frame>

19.197.11 <draw:g>

19.197.12 <draw:gradient>

19.197.13 <draw:hatch>

19.197.14 <draw:layer>

19.197.15 <draw:line>

19.197.16 <draw:marker>

19.197.17 <draw:measure>

19.197.18 <draw:opacity>

19.197.19 <draw:page>

19.197.20 <draw:page-thumbnail>

19.197.21 <draw:param>

19.197.22 <draw:path>

19.197.23 <draw:polygon>

19.197.24 <draw:polyline>

19.197.25 <draw:rect>

19.197.26 <draw:regular-polygon>

19.197.27 <draw:stroke-dash>

19.197.28 <office:annotation> (deprecated)

19.197.29 <svg:linearGradient>

19.197.30 <svg:radialGradient>

19.198 draw:nav-order

19.199 draw:nohref

19.200 draw:notify-on-update-of-ranges

19.201 draw:object

19.202 draw:opacity

19.203 draw:page-number

19.204 draw:path-stretchpoint-x

19.205 draw:path-stretchpoint-y

19.206 draw:points

19.207 draw:protected

19.208 draw:recreate-on-edit

19.209 draw:rotation

19.210 draw:shape-id

19.211 draw:sharpness

19.212 draw:start

19.213 draw:start-angle

19.214 draw:start-color

19.215 draw:start-glue-point

19.216 draw:start-intensity

19.217 draw:start-shape

19.218 draw:style

19.218.1 General

19.218.2 <draw:gradient>

19.218.3 <draw:hatch>

19.218.4 <draw:opacity>

19.218.5 <draw:stroke-dash>

19.219 draw:style-name

19.219.1 General

19.219.2 <dr3d:cube>

19.219.3 <dr3d:extrude>

19.219.4 <dr3d:rotate>

19.219.5 <dr3d:scene>

19.219.6 <dr3d:sphere>

19.219.7 <draw:caption>

19.219.8 <draw:circle>

19.219.9 <draw:connector>

19.219.10 <draw:control>

19.219.11 <draw:custom-shape>

19.219.12 <draw:ellipse>

19.219.13 <draw:frame>

19.219.14 <draw:g>

19.219.15 <draw:line>

19.219.16 <draw:measure>

19.219.17 <draw:page>

19.219.18 <draw:page-thumbnail>

19.219.19 <draw:path>

19.219.20 <draw:polygon>

19.219.21 <draw:polyline>

19.219.22 <draw:rect>

19.219.23 <draw:regular-polygon>

19.219.24 <office:annotation>

19.219.25 <presentation:notes>

19.219.26 <style:handout-master>

19.219.27 <style:master-page>

19.220 draw:text-areas

19.221 draw:text-path

19.222 draw:text-path-allowed

19.223 draw:text-path-mode

19.224 draw:text-path-same-letter-heights

19.225 draw:text-path-scale

19.226 draw:text-rotate-angle

19.227 draw:text-style-name

19.228 draw:transform

19.229 draw:type

19.229.1 General

19.229.2 <draw:connector>

19.229.3 <draw:enhanced-geometry>

19.230 draw:value

19.231 draw:z-index

19.232 fo:column-count

19.233 fo:column-gap

19.234 fo:country

19.234.1 <text:alphabetical-index-source>

19.234.2 <text:bibliography-configuration>

19.235 fo:end-indent

19.236 fo:language

19.236.1 General

19.236.2 <text:alphabetical-index-source>

19.236.3 <text:bibliography-configuration>

19.237 fo:margin-left

19.238 fo:max-height

19.239 fo:max-width

19.240 fo:min-height

19.241 fo:min-width

19.242 fo:script

19.242.1 General

19.242.2 <text:alphabetical-index-source>

19.242.3 <text:bibliography-configuration>

19.243 fo:space-after

19.244 fo:space-before

19.245 fo:start-indent

19.246 fo:text-indent

19.247 form:allow-deletes

19.248 form:allow-inserts

19.249 form:allow-updates

19.250 form:apply-design-mode

19.251 form:apply-filter

19.252 form:auto-complete

19.253 form:automatic-focus

19.254 form:bound-column

19.255 form:button-type

19.256 form:command

19.257 form:command-type

19.258 form:control-implementation

19.259 form:convert-empty-to-null

19.260 form:current-selected

19.261 form:current-state

19.262 form:current-value

19.263 form:data-field

19.264 form:datasource

19.265 form:default-button

19.266 form:delay-for-repeat

19.267 form:detail-fields

19.268 form:disabled

19.269 form:dropdown

19.270 form:echo-char

19.271 form:enctype

19.272 form:escape-processing

19.273 form:filter

19.274 form:focus-on-click

19.275 form:for

19.276 form:id (deprecated)

19.277 form:ignore-result

19.278 form:image-align

19.279 form:image-data

19.280 form:image-position

19.281 form:is-tristate

19.282 form:label

19.283 form:linked-cell

19.284 form:list-linkage-type

19.285 form:list-source

19.286 form:list-source-type

19.287 form:master-fields

19.288 form:max-length

19.289 form:max-value

19.289.1 General

19.289.2 <form:date>

19.289.3 <form:formatted-text>

19.289.4 <form:number> and <form:value-range>

19.289.5 <form:time>

19.290 form:min-value

19.290.1 General

19.290.2 <form:date>

19.290.3 <form:formatted-text>

19.290.4 <form:number> and <form:value-range>

19.290.5 <form:time>

19.291 form:method

19.292 form:multi-line

19.293 form:multiple

19.294 form:name

19.295 form:navigation-mode

19.296 form:order

19.297 form:orientation

19.298 form:page-step-size

19.299 form:printable

19.300 form:property-name

19.301 form:readonly

19.302 form:repeat

19.303 form:selected

19.304 form:size

19.305 form:source-cell-range

19.306 form:spin-button

19.307 form:state

19.308 form:step-size

19.309 form:tab-cycle

19.310 form:tab-index

19.311 form:tab-stop

19.312 form:text-style-name

19.313 form:title

19.314 form:toggle

19.315 form:validation

19.316 form:value

19.316.1 General

19.316.2 <form:button>

19.316.3 <form:date>

19.316.4 <form:number> and <form:value-range>

19.316.5 <form:checkbox>, <form:combobox>, <form:file>, <form:formatted-text>, <form:hidden>, <form:image>, <form:option>, <form:password>, <form:radio>, <form:text>, <form:textarea>

19.316.6 <form:time>

19.317 form:visual-effect

19.318 form:xforms-list-source

19.319 form:xforms-submission

19.320 grddl:transformation

19.321 meta:cell-count

19.322 meta:character-count

19.323 meta:date

19.324 meta:delay

19.325 meta:draw-count

19.326 meta:frame-count

19.327 meta:image-count

19.328 meta:name

19.329 meta:non-whitespace-character-count

19.330 meta:object-count

19.331 meta:ole-object-count

19.332 meta:page-count

19.333 meta:paragraph-count

19.334 meta:row-count

19.335 meta:sentence-count

19.336 meta:syllable-count

19.337 meta:table-count

19.338 meta:value-type

19.339 meta:word-count

19.340 number:automatic-order

19.341 number:calendar

19.342 number:country

19.343 number:decimal-places

19.343.1 General

19.343.2 <number:number>

19.343.3 <number:seconds>

19.343.4 <number:scientific-number>

19.344 number:decimal-replacement

19.345 number:denominator-value

19.346 number:display-factor

19.347 number:format-source

19.348 number:grouping

19.349 number:language

19.350 number:min-denominator-digits

19.351 number:min-exponent-digits

19.352 number:min-integer-digits

19.353 number:min-numerator-digits

19.354 number:position

19.355 number:possessive-form

19.356 number:rfc-language-tag

19.357 number:script

19.358 number:style

19.358.1 General

19.358.2 <number:day>

19.358.3 <number:day-of-week>

19.358.4 <number:era>

19.358.5 <number:hours>

19.358.6 <number:minutes>

19.358.7 <number:month>

19.358.8 <number:quarter>

19.358.9 <number:seconds>

19.358.10 <number:year>

19.359 number:textual

19.360 number:title

19.361 number:transliteration-country

19.362 number:transliteration-format

19.363 number:transliteration-language

19.364 number:transliteration-style

19.365 number:truncate-on-overflow

19.366 office:automatic-update

19.367 office:boolean-value

19.368 office:conversion-mode

19.369 office:currency

19.370 office:date-value

19.371 office:dde-application

19.372 office:dde-item

19.373 office:dde-topic

19.374 office:display

19.375 office:mimetype

19.376 office:name

19.376.1 General

19.376.2 <draw:a>

19.376.3 <draw:area-circle>

19.376.4 <draw:area-rectangle>

19.376.5 <draw:area-polygon>

19.376.6 <office:annotation>

19.376.7 <office:annotation-end>

19.376.8 <office:dde-source>

19.376.9 <text:a>

19.376.10 <text:dde-connection-decl>

19.377 office:process-content (deprecated)

19.378 office:server-map

19.379 office:string-value

19.380 office:target-frame

19.381 office:target-frame-name

19.382 office:time-value

19.383 office:title

19.384 office:value

19.385 office:value-type

19.386 office:version

19.387 presentation:action

19.388 presentation:animations

19.389 presentation:class

19.390 presentation:class-names

19.391 presentation:delay

19.392 presentation:direction

19.393 presentation:endless

19.394 presentation:effect

19.395 presentation:force-manual

19.396 presentation:full-screen

19.397 presentation:group-id

19.398 presentation:master-element

19.399 presentation:mouse-as-pen

19.400 presentation:mouse-visible

19.401 presentation:name

19.402 presentation:node-type

19.403 presentation:object

19.404 presentation:pages

19.405 presentation:path-id

19.406 presentation:pause

19.407 presentation:placeholder

19.408 presentation:play-full

19.409 presentation:presentation-page-layout-name

19.410 presentation:preset-class

19.411 presentation:preset-id

19.412 presentation:preset-sub-type

19.413 presentation:show

19.414 presentation:show-end-of-presentation-slide

19.415 presentation:show-logo

19.416 presentation:source

19.417 presentation:speed

19.418 presentation:start-scale

19.419 presentation:start-page

19.420 presentation:start-with-navigator

19.421 presentation:stay-on-top

19.422 presentation:style-name

19.423 presentation:transition-on-click

19.424 presentation:use-date-time-name

19.425 presentation:use-footer-name

19.426 presentation:use-header-name

19.427 presentation:user-transformed

19.428 presentation:verb

19.429 script:event-name

19.430 script:language

19.431 script:macro-name

19.432 smil:accelerate

19.433 smil:accumulate

19.434 smil:additive

19.435 smil:attributeName

19.436 smil:autoReverse

19.437 smil:begin

19.438 smil:by

19.439 smil:calcMode

19.440 smil:decelerate

19.441 smil:direction

19.442 smil:dur

19.443 smil:end

19.444 smil:endsync

19.445 smil:fadeColor

19.446 smil:fill

19.447 smil:fillDefault

19.448 smil:from

19.449 smil:keySplines

19.450 smil:keyTimes

19.451 smil:mode

19.452 smil:repeatCount

19.453 smil:repeatDur

19.454 smil:restart

19.455 smil:restartDefault

19.456 smil:subtype

19.457 smil:targetElement

19.458 smil:to

19.459 smil:type

19.460 smil:values

19.461 style:adjustment

19.462 style:apply-style-name

19.463 style:auto-update

19.464 style:base-cell-address

19.465 style:char

19.466 style:class

19.467 style:color

19.468 style:condition

19.469 style:data-style-name

19.469.1 General

19.469.2 <presentation:date-time-decl>

19.469.3 <style:style>

19.469.4 <text:creation-date>

19.469.5 <text:creation-time>

19.469.6 <text:database-display>

19.469.7 <text:date>

19.469.8 <text:editing-duration>

19.469.9 <text:expression>

19.469.10 <text:meta-field>

19.469.11 <text:modification-date>

19.469.12 <text:modification-time>

19.469.13 <text:print-date>

19.469.14 <text:print-time>

19.469.15 <text:table-formula>

19.469.16 <text:time>

19.469.17 <text:user-defined>

19.469.18 <text:user-field-get>

19.469.19 <text:user-field-input>

19.469.20 <text:variable-get>

19.469.21 <text:variable-input>

19.469.22 <text:variable-set>

19.470 style:default-outline-level

19.471 style:display

19.472 style:display-name

19.473 style:distance

19.474 style:distance-before-sep

19.475 style:distance-after-sep

19.476 style:family

19.477 style:filter-name

19.478 style:font-adornments

19.479 style:font-charset

19.480 style:font-family-generic

19.481 style:font-pitch

19.482 style:height

19.483 style:leader-char

19.484 style:leader-color

19.485 style:leader-style

19.486 style:leader-text

19.487 style:leader-text-style

19.488 style:leader-type

19.489 style:leader-width

19.490 style:legend-expansion

19.491 style:legend-expansion-aspect-ratio

19.492 style:length

19.493 style:line-style

19.494 style:lines

19.495 style:list-level

19.496 style:list-style-name

19.497 style:master-page-name

19.498 style:name

19.498.1 General

19.498.2 <number:boolean-style>, <number:currency-style>, <number:date-style>, <number:number-style>, <number:percentage-style>, <number:text-style>, <number:time-style>, <style:master-page>, <style:page-layout>, <style:presentation-page-layout>, <style:style>, <text:list-style>, <text:outline-style>

19.498.3 <style:font-face>

19.499 style:next-style-name

19.499.1 General

19.499.2 <style:master-page>

19.499.3 <style:style>

19.500 style:num-format

19.501 style:num-letter-sync

19.502 style:num-prefix

19.503 style:num-suffix

19.504 style:page-layout-name

19.505 style:page-usage

19.506 style:parent-style-name

19.507 style:percentage-data-style-name

19.508 style:position

19.508.1 General

19.508.2 <style:background-image>

19.508.3 <style:tab-stop>

19.508.4 <text:index-entry-tab-stop>

19.509 style:rel-height

19.510 style:rel-width

19.510.1 General

19.510.2 <draw:frame>

19.510.3 <style:column>

19.510.4 <style:footnote-sep>

19.511 style:repeat

19.512 style:rfc-language-tag

19.513 style:style

19.514 style:style-name

19.515 style:type

19.515.1 General

19.515.2 <text:index-entry-tab-stop>

19.515.3 <style:tab-stop>

19.516 style:vertical-align

19.517 style:volatile

19.518 style:width

19.518.1 General

19.518.2 <style:column-sep>

19.518.3 <style:footnote-sep>

19.519 svg:accent-height

19.520 svg:alphabetic

19.521 svg:ascent

19.522 svg:bbox

19.523 svg:cap-height

19.524 svg:cx

19.524.1 <draw:area-circle>

19.524.2 <draw:circle>

19.524.3 <draw:ellipse>

19.524.4 <svg:radialGradient>

19.525 svg:cy

19.525.1 <draw:area-circle>

19.525.2 <draw:circle>

19.525.3 <draw:ellipse>

19.525.4 <svg:radialGradient>

19.526 svg:d

19.527 svg:descent

19.528 svg:font-family

19.529 svg:font-size

19.530 svg:font-stretch

19.531 svg:font-style

19.532 svg:font-variant

19.533 svg:font-weight

19.534 svg:fx

19.535 svg:fy

19.536 svg:gradientTransform

19.537 svg:gradientUnits

19.538 svg:hanging

19.539 svg:height

19.539.1 <chart:chart>

19.539.2 <chart:plot-area>

19.539.3 <dr3d:scene>

19.539.4 <draw:area-polygon>

19.539.5 <draw:area-rectangle>

19.539.6 <draw:contour-polygon>, <draw:contour-path>

19.539.7 <draw:fill-image>

19.539.8 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.539.9 <office:annotation>

19.539.10 <presentation:placeholder>

19.540 svg:ideographic

19.541 svg:mathematical

19.542 svg:name

19.543 svg:offset

19.544 svg:origin

19.545 svg:overline-position

19.546 svg:overline-thickness

19.547 svg:panose-1

19.548 svg:path

19.549 svg:r

19.549.1 <draw:area-circle>

19.549.2 <draw:circle>

19.549.3 <svg:radialGradient>

19.550 svg:rx

19.551 svg:ry

19.552 svg:slope

19.553 svg:spreadMethod

19.554 svg:stemh

19.555 svg:stemv

19.556 svg:stop-color

19.557 svg:stop-opacity

19.558 svg:strikethrough-position

19.559 svg:strikethrough-thickness

19.560 svg:string

19.561 svg:type

19.562 svg:underline-position

19.563 svg:underline-thickness

19.564 svg:unicode-range

19.565 svg:units-per-em

19.566 svg:v-alphabetic

19.567 svg:v-hanging

19.568 svg:v-ideographic

19.569 svg:v-mathematical

19.570 svg:viewBox

19.571 svg:width

19.571.1 <chart:chart>

19.571.2 <chart:floor>

19.571.3 <chart:plot-area>

19.571.4 <chart:wall>

19.571.5 <dr3d:scene>

19.571.6 <draw:area-polygon>

19.571.7 <draw:area-rectangle>

19.571.8 <draw:contour-polygon>, <draw:contour-path>

19.571.9 <draw:fill-image>

19.571.10 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.571.11 <office:annotation>

19.571.12 <presentation:placeholder>

19.572 svg:widths

19.573 svg:x

19.573.1 <chart:data-label>, <chart:equation>, <chart:footer>, <chart:legend>, <chart:plot-area>, <chart:subtitle>, <chart:title>

19.573.2 <draw:area-polygon>

19.573.3 <draw:area-rectangle>

19.573.4 <dr3d:scene>

19.573.5 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.573.6 <draw:glue-point>

19.573.7 <office:annotation>

19.573.8 <presentation:placeholder>

19.574 svg:x1

19.574.1 <draw:connector>, <draw:line> and <draw:measure>

19.574.2 <svg:linearGradient>

19.575 svg:x2

19.575.1 <draw:connector>, <draw:line> and <draw:measure>

19.575.2 <svg:linearGradient>

19.576 svg:x-height

19.577 svg:y

19.577.1 <chart:data-label>, <chart:equation>, <chart:footer>, <chart:legend>, <chart:plot-area>, <chart:subtitle>, <chart:title>

19.577.2 <draw:area-polygon>

19.577.3 <draw:area-rectangle>

19.577.4 <dr3d:scene>

19.577.5 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:g>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.577.6 <draw:glue-point>

19.577.7 <office:annotation>

19.577.8 <presentation:placeholder>

19.578 svg:y1

19.578.1 <draw:connector>, <draw:line> and <draw:measure>

19.578.2 <svg:linearGradient>

19.579 svg:y2

19.579.1 <draw:connector>, <draw:line> and <draw:measure>

19.579.2 <svg:linearGradient>

19.580 table:acceptance-state

19.581 table:algorithm

19.582 table:add-empty-lines

19.583 table:allow-empty-cell

19.584 table:application-data

19.585 table:automatic-find-labels

19.586 table:base-cell-address

19.587 table:bind-styles-to-content

19.588 table:border-color

19.589 table:buttons

19.590 table:case-sensitive

19.591 table:cell-address

19.592 table:cell-range

19.593 table:cell-range-address

19.593.1 General

19.593.2 <chart:categories>

19.593.3 <chart:domain> - bubble

19.593.4 <chart:domain>- scatter

19.593.5 <chart:domain> - surface

19.593.6 <chart:plot-area> (deprecated)

19.593.7 <table:highlighted-range>

19.593.8 <table:named-range>

19.593.9 <table:source-cell-range>

19.594 table:column

19.595 table:comment

19.596 table:condition

19.597 table:condition-source

19.598 table:condition-source-range-address

19.599 table:contains-error

19.600 table:contains-header

19.601 table:content-validation-name

19.602 table:copy-back

19.603 table:copy-formulas

19.604 table:copy-styles

19.605 table:count

19.606 table:country

19.607 table:data-field

19.608 table:data-cell-range-address

19.609 table:database-name

19.610 table:database-table-name

19.611 table:data-type

19.611.1 General

19.611.2 <table:filter-condition>

19.611.3 <table:sort-by>

19.611.4 <table:sort-groups>

19.612 table:date-end

19.613 table:date-start

19.614 table:date-value

19.615 table:default-cell-style-name

19.616 table:direction

19.617 table:display

19.618 table:display-border

19.619 table:display-duplicates

19.620 table:display-filter-buttons

19.621 table:display-list

19.622 table:display-member-mode

19.623 table:drill-down-on-double-click

19.624 table:embedded-number-behavior

19.625 table:enabled

19.626 table:end

19.627 table:end-cell-address

19.628 table:end-column

19.629 table:end-position

19.630 table:end-row

19.631 table:end-table

19.632 table:end-x

19.633 table:end-y

19.634 table:execute

19.635 table:expression

19.636 table:field-name

19.637 table:field-number

19.638 table:filter-name

19.639 table:filter-options

19.640 table:first-row-end-column (deprecated)

19.641 table:first-row-start-column (deprecated)

19.642 table:formula

19.643 table:function

19.643.1 General

19.643.2 <table:consolidation>

19.643.3 <table:data-pilot-field>

19.643.4 <table:data-pilot-subtotal>

19.643.5 <table:subtotal-field>

19.644 table:grand-total

19.645 table:group-by-field-number

19.646 table:grouped-by

19.647 table:has-persistent-data

19.648 table:id

19.649 table:identify-categories

19.650 table:ignore-empty-rows

19.651 table:index

19.652 table:is-active

19.653 table:is-data-layout-field

19.654 table:is-selection

19.655 table:is-sub-table

19.656 table:label-cell-range-address

19.657 table:language

19.658 table:last-column-spanned

19.659 table:last-row-end-column (deprecated)

19.660 table:last-row-spanned

19.661 table:last-row-start-column (deprecated)

19.662 table:layout-mode

19.663 table:link-to-source-data

19.664 table:marked-invalid

19.665 table:matrix-covered

19.666 table:maximum-difference

19.667 table:member-count

19.668 table:member-name

19.669 table:member-type

19.670 table:message-type

19.671 table:mode

19.672 table:multi-deletion-spanned

19.673 table:name

19.673.1 General

19.673.2 <table:cell-range-source>

19.673.3 <table:content-validation>

19.673.4 <table:data-pilot-group>

19.673.5 <table:data-pilot-group-member>

19.673.6 <table:data-pilot-member>

19.673.7 <table:data-pilot-table>

19.673.8 <table:database-range>

19.673.9 <table:named-expression>

19.673.10 <table:named-range>

19.673.11 <table:operation>

19.673.12 <table:source-service>

19.673.13 <table:table>

19.673.14 <table:table-template>

19.674 table:null-year

19.675 table:number-columns-repeated

19.675.1 General

19.675.2 <table:covered-table-cell>

19.675.3 <table:table-cell>

19.675.4 <table:table-column>

19.676 table:number-columns-spanned

19.677 table:number-rows-repeated

19.678 table:number-rows-spanned

19.679 table:number-matrix-columns-spanned

19.680 table:number-matrix-rows-spanned

19.681 table:object-name

19.682 table:on-update-keep-size

19.683 table:on-update-keep-styles

19.684 table:operator

19.685 table:order

19.686 table:orientation

19.686.1 General

19.686.2 <table:data-pilot-field>

19.686.3 <table:database-range>

19.686.4 <table:label-range>

19.687 table:page-breaks-on-group-change

19.688 table:paragraph-style-name

19.689 table:parse-sql-statement

19.690 table:password

19.691 table:position

19.692 table:precision-as-shown

19.693 table:print

19.694 table:print-ranges

19.695 table:protect (deprecated)

19.696 table:protected

19.696.1 General

19.696.2 <table:covered-table-cell>

19.696.3 <table:scenario>

19.696.4 <table:table>

19.696.5 <table:table-cell>

19.697 table:protection-key

19.698 table:protection-key-digest-algorithm

19.699 table:query-name

19.700 table:range-usable-as

19.701 table:refresh-delay

19.702 table:rejecting-change-id

19.703 table:rfc-language-tag

19.704 table:row

19.705 table:scenario-ranges

19.706 table:script

19.707 table:search-criteria-must-apply-to-whole-cell

19.708 table:selected-page

19.709 table:show-details

19.710 table:show-empty

19.711 table:show-filter-button

19.712 table:sort-mode

19.713 table:source-cell-range-addresses

19.714 table:source-field-name

19.715 table:source-name

19.716 table:sql-statement

19.717 table:start

19.718 table:start-column

19.719 table:start-position

19.720 table:start-row

19.721 table:start-table

19.722 table:status

19.723 table:step

19.724 table:steps

19.725 table:structure-protected

19.726 table:style-name

19.726.1 General

19.726.2 <table:background>

19.726.3 <table:body>

19.726.4 <table:covered-table-cell>

19.726.5 <table:even-columns>

19.726.6 <table:even-rows>

19.726.7 <table:first-column>

19.726.8 <table:first-row>

19.726.9 <table:last-column>

19.726.10 <table:last-row>

19.726.11 <table:odd-columns>

19.726.12 <table:odd-rows>

19.726.13 <table:table-cell>

19.726.14 <table:table-column>

19.726.15 <table:table-row>

19.726.16 <table:table>

19.727 table:table

19.728 table:table-background

19.729 table:table-name

19.730 table:target-cell-address

19.731 table:target-range-address

19.731.1 General

19.731.2 <table:data-pilot-table>

19.731.3 <table:database-range>

19.731.4 <table:filter>

19.731.5 <table:sort>

19.732 table:template-name

19.733 table:title

19.734 table:track-changes

19.735 table:type

19.735.1 General

19.735.2 <table:data-pilot-field-reference>

19.735.3 <table:deletion>

19.735.4 <table:insertion>

19.736 table:use-banding-columns-styles

19.737 table:use-banding-rows-styles

19.738 table:use-first-column-styles

19.739 table:use-first-row-styles

19.740 table:use-last-column-styles

19.741 table:use-last-row-styles

19.742 table:use-labels

19.743 table:use-regular-expressions

19.744 table:use-wildcards

19.745 table:used-hierarchy

19.746 table:user-name

19.747 table:value

19.747.1 <table:filter-condition>

19.747.2 <table:filter-set-item>

19.748 table:value-type

19.749 table:visibility

19.750 text:active

19.751 text:address

19.752 text:alphabetical-separators

19.753 text:anchor-page-number

19.754 text:anchor-type

19.755 text:annote

19.756 text:author

19.757 text:bibliography-data-field

19.758 text:bibliography-type

19.759 text:booktitle

19.760 text:bullet-char

19.761 text:bullet-relative-size

19.762 text:capitalize-entries

19.763 text:c

19.764 text:caption-sequence-format

19.765 text:caption-sequence-name

19.766 text:change-id

19.767 text:chapter

19.768 text:citation-body-style-name

19.769 text:citation-style-name

19.770 text:class-names

19.770.1 General

19.770.2 <text:h>

19.770.3 <text:p>

19.770.4 <text:span>

19.771 text:column-name

19.772 text:combine-entries

19.773 text:combine-entries-with-dash

19.774 text:combine-entries-with-pp

19.775 text:comma-separated

19.776 text:cond-style-name

19.777 text:condition

19.777.1 General

19.777.2 <text:conditional-text>

19.777.3 <text:database-next>

19.777.4 <text:database-row-select>

19.777.5 <text:hidden-paragraph>

19.777.6 <text:hidden-text>

19.777.7 <text:section>

19.778 text:connection-name

19.779 text:consecutive-numbering

19.780 text:continue-list

19.781 text:continue-numbering

19.782 text:copy-outline-levels

19.783 text:count-empty-lines

19.784 text:count-in-text-boxes

19.785 text:current-value

19.786 text:custom1

19.787 text:custom2

19.788 text:custom3

19.789 text:custom4

19.790 text:custom5

19.791 text:database-name

19.792 text:date-adjust

19.793 text:date-value

19.794 text:default-style-name

19.795 text:description

19.796 text:display

19.796.1 General

19.796.2 <text:chapter>

19.796.3 <text:expression>

19.796.4 <text:file-name>

19.796.5 <text:index-entry-chapter>

19.796.6 <text:section>

19.796.7 <text:table-formula>

19.796.8 <text:template-name>

19.796.9 <text:user-field-get>

19.796.10 <text:variable-get>

19.796.11 <text:variable-input>

19.796.12 <text:variable-set>

19.797 text:display-levels

19.798 text:display-outline-level

19.799 text:duration

19.800 text:edition

19.801 text:editor

19.802 text:filter-name

19.803 text:fixed

19.804 text:footnotes-position

19.805 text:formula

19.806 text:global (deprecated)

19.807 text:howpublished

19.808 text:increment

19.809 text:id

19.809.1 General

19.809.2 <draw:text-box>

19.809.3 <text:alphabetical-index-mark-end>

19.809.4 <text:alphabetical-index-mark-start>

19.809.5 <text:changed-region>

19.809.6 <text:h>

19.809.7 <text:note>

19.809.8 <text:p>

19.809.9 <text:toc-mark-end>

19.809.10 <text:toc-mark-start>

19.809.11 <text:user-index-mark-end>

19.809.12 <text:user-index-mark-start>

19.810 text:identifier

19.811 text:index-name

19.812 text:index-scope

19.813 text:ignore-case

19.814 text:institution

19.815 text:is-hidden

19.816 text:is-list-header

19.817 text:isbn

19.818 text:issn

19.819 text:journal

19.820 text:key

19.821 text:key1

19.822 text:key2

19.823 text:key1-phonetic

19.824 text:key2-phonetic

19.825 text:kind

19.826 text:label

19.827 text:label-followed-by

19.828 text:level

19.829 text:list-id

19.830 text:list-tab-stop-position

19.831 text:main-entry

19.832 text:main-entry-style-name

19.833 text:master-page-name

19.834 text:month

19.835 text:name

19.835.1 General

19.835.2 <text:alphabetical-index>

19.835.3 <text:bibliography>

19.835.4 <text:bookmark>

19.835.5 <text:bookmark-end>

19.835.6 <text:bookmark-start>

19.835.7 <text:execute-macro>

19.835.8 <text:illustration-index>

19.835.9 <text:index-title>

19.835.10 <text:object-index>

19.835.11 <text:reference-mark>

19.835.12 <text:reference-mark-end>

19.835.13 <text:reference-mark-start>

19.835.14 <text:section>

19.835.15 <text:sequence>

19.835.16 <text:sequence-decl>

19.835.17 <text:table-of-content>

19.835.18 <text:table-index>

19.835.19 <text:user-defined>

19.835.20 <text:user-field-decl>

19.835.21 <text:user-field-get>

19.835.22 <text:user-field-input>

19.835.23 <text:user-index>

19.835.24 <text:variable-set>

19.835.25 <text:variable-decl>

19.835.26 <text:variable-get>

19.835.27 <text:variable-input>

19.836 text:note

19.837 text:note-class

19.838 text:number

19.839 text:number-lines

19.840 text:number-position

19.841 text:numbered-entries

19.842 text:offset

19.843 text:organizations

19.844 text:outline-level

19.844.1 General

19.844.2 <text:alphabetical-index-entry-template>

19.844.3 <text:chapter>

19.844.4 <text:h>

19.844.5 <text:index-entry-chapter>

19.844.6 <text:index-source-styles>

19.844.7 <text:user-index-mark>

19.844.8 <text:table-of-content-entry-template>

19.844.9 <text:table-of-content-source>

19.844.10 <text:toc-mark>

19.844.11 <text:toc-mark-start>

19.844.12 <text:user-index-entry-template>

19.844.13 <text:user-index-mark-start>

19.845 text:page-adjust

19.845.1 General

19.845.2 <text:page-number>

19.845.3 <text:page-variable-set>

19.846 text:pages

19.847 text:placeholder-type

19.848 text:prefix

19.849 text:protected

19.850 text:protection-key

19.851 text:protection-key-digest-algorithm

19.852 text:publisher

19.853 text:ref-name

19.853.1 General

19.853.2 <text:bookmark-ref>

19.853.3 <text:note-ref>

19.853.4 <text:reference-ref>

19.853.5 <text:sequence>

19.853.6 <text:sequence-ref>

19.854 text:reference-format

19.855 text:relative-tab-stop-position

19.856 text:report-type

19.857 text:restart-numbering

19.858 text:restart-on-page

19.859 text:row-number

19.860 text:school

19.861 text:section-name

19.862 text:series

19.863 text:select-page

19.863.1 General

19.863.2 <text:page-continuation>

19.863.3 <text:page-number>

19.864 text:separation-character

19.865 text:sort-algorithm

19.866 text:sort-ascending

19.867 text:sort-by-position

19.868 text:start-value

19.868.1 General

19.868.2 <text:h>

19.868.3 <text:list-item>

19.868.4 <text:list-level-style-number>

19.868.5 <text:notes-configuration>

19.868.6 <text:numbered-paragraph>

19.868.7 <text:outline-level-style>

19.869 text:start-numbering-at

19.870 text:string-value-phonetic

19.871 text:string-value

19.871.1 General

19.871.2 <text:alphabetical-index-mark>

19.871.3 <text:hidden-text>

19.871.4 <text:page-continuation>

19.871.5 <text:toc-mark>

19.871.6 <text:user-index-mark>

19.872 text:string-value-if-false

19.873 text:string-value-if-true

19.874 text:style-name

19.874.1 General

19.874.2 <text:a>

19.874.3 <text:alphabetical-index>

19.874.4 <text:alphabetical-index-entry-template>

19.874.5 <text:bibliography>

19.874.6 <text:bibliography-entry-template>

19.874.7 <text:h>

19.874.8 <text:illustration-index>

19.874.9 <text:illustration-index-entry-template>

19.874.10 <text:index-entry-bibliography>

19.874.11 <text:index-entry-chapter>

19.874.12 <text:index-entry-link-end>

19.874.13 <text:index-entry-link-start>

19.874.14 <text:index-entry-page-number>

19.874.15 <text:index-entry-span>

19.874.16 <text:index-entry-tab-stop>

19.874.17 <text:index-entry-text>

19.874.18 <text:index-source-style>

19.874.19 <text:index-title>

19.874.20 <text:index-title-template>

19.874.21 <text:linenumbering-configuration>

19.874.22 <text:list>

19.874.23 <text:list-level-style-number>

19.874.24 <text:list-level-style-bullet>

19.874.25 <text:numbered-paragraph>

19.874.26 <text:object-index>

19.874.27 <text:object-index-entry-template>

19.874.28 <text:outline-level-style>

19.874.29 <text:p>

19.874.30 <text:ruby>

19.874.31 <text:ruby-text>

19.874.32 <text:section>

19.874.33 <text:span>

19.874.34 <text:table-index-entry-template>

19.874.35 <text:table-of-content>

19.874.36 <text:table-of-content-entry-template>

19.874.37 <text:table-index>

19.874.38 <text:user-index>

19.874.39 <text:user-index-entry-template>

19.875 text:style-override

19.876 text:suffix

19.877 text:tab-ref

19.878 text:table-name

19.879 text:table-type

19.880 text:time-adjust

19.881 text:time-value

19.882 text:title

19.883 text:track-changes

19.884 text:url

19.885 text:use-caption

19.886 text:use-chart-objects

19.887 text:use-draw-objects

19.888 text:use-floating-frames

19.889 text:use-graphics

19.890 text:use-index-marks

19.891 text:use-index-source-styles

19.892 text:use-keys-as-entries

19.893 text:use-math-objects

19.894 text:use-objects

19.895 text:use-other-objects

19.896 text:use-outline-level

19.897 text:use-soft-page-breaks

19.898 text:use-spreadsheet-objects

19.899 text:use-tables

19.900 text:value

19.901 text:visited-style-name

19.902 text:volume

19.903 text:year

19.904 xforms:bind

19.905 xhtml:about

19.906 xhtml:content

19.907 xhtml:datatype

19.908 xhtml:property

19.909 xlink:actuate

19.910 xlink:href

19.910.1 General

19.910.2 <anim:audio>

19.910.3 <chart:chart>

19.910.4 <chart:symbol-image>

19.910.5 <db:component>

19.910.6 <db:connection-resource>

19.910.7 <db:file-based-database>

19.910.8 <draw:a>

19.910.9 <draw:applet>

19.910.10 <draw:area-circle>

19.910.11 <draw:area-polygon>

19.910.12 <draw:area-rectangle>

19.910.13 <draw:fill-image>

19.910.14 <draw:floating-frame>

19.910.15 <draw:image>

19.910.16 <draw:object>

19.910.17 <draw:object-ole>

19.910.18 <draw:plugin>

19.910.19 <form:button>

19.910.20 <form:connection-resource>

19.910.21 <form:image>

19.910.22 <form:form>

19.910.23 <meta:auto-reload>

19.910.24 <meta:template>

19.910.25 <presentation:event-listener>

19.910.26 <presentation:sound>

19.910.27 <script:event-listener>

19.910.28 <style:background-image>

19.910.29 <svg:definition-src>

19.910.30 <svg:font-face-uri>

19.910.31 <table:cell-range-source>

19.910.32 <table:table-source>

19.910.33 <text:a>

19.910.34 <text:alphabetical-index-auto-mark-file>

19.910.35 <text:list-level-style-image>

19.910.36 <text:script>

19.910.37 <text:section-source>

19.911 xlink:show

19.912 xlink:title

19.913 xlink:type

19.914 xml:id

20 Formatting Attributes

20.1 General

20.2 chart:angle-offset

20.3 chart:auto-position

20.4 chart:auto-size

20.5 chart:axis-label-position

20.6 chart:axis-position

20.7 chart:connect-bars

20.8 chart:data-label-number

20.9 chart:data-label-symbol

20.10 chart:data-label-text

20.11 chart:deep

20.12 chart:display-label

20.13 chart:error-category

20.14 chart:error-lower-indicator

20.15 chart:error-lower-limit

20.16 chart:error-lower-range

20.17 chart:error-margin

20.18 chart:error-percentage

20.19 chart:error-upper-indicator

20.20 chart:error-upper-limit

20.21 chart:error-upper-range

20.22 chart:gap-width

20.23 chart:group-bars-per-axis

20.24 chart:hole-size

20.25 chart:include-hidden-cells

20.26 chart:interpolation

20.27 chart:interval-major

20.28 chart:interval-minor-divisor

20.29 chart:japanese-candle-stick

20.30 chart:label-arrangement

20.31 chart:label-position

20.32 chart:label-position-negative

20.33 chart:lines (deprecated)

20.34 chart:link-data-style-to-source

20.35 chart:logarithmic

20.36 chart:maximum

20.37 chart:mean-value

20.38 chart:minimum

20.39 chart:origin

20.40 chart:overlap

20.41 chart:pie-offset

20.42 chart:percentage

20.43 chart:regression-type

20.44 chart:reverse-direction

20.45 chart:right-angled-axes

20.46 chart:scale-text

20.47 chart:series-source (deprecated)

20.48 chart:sort-by-x-values

20.49 chart:solid-type

20.50 chart:spline-order

20.51 chart:spline-resolution

20.52 chart:stacked

20.53 chart:symbol-height

20.54 chart:symbol-name

20.55 chart:symbol-type

20.56 chart:symbol-width

20.57 chart:text-overlap

20.58 chart:three-dimensional

20.59 chart:tick-marks-major-inner

20.60 chart:tick-marks-major-outer

20.61 chart:tick-marks-minor-inner

20.62 chart:tick-marks-minor-outer

20.63 chart:tick-mark-position

20.64 chart:treat-empty-cells

20.65 chart:vertical

20.66 chart:visible

20.67 dr3d:ambient-color

20.68 dr3d:back-scale

20.69 dr3d:backface-culling

20.70 dr3d:close-back

20.71 dr3d:close-front

20.72 dr3d:depth

20.73 dr3d:diffuse-color

20.74 dr3d:edge-rounding

20.75 dr3d:edge-rounding-mode

20.76 dr3d:emissive-color

20.77 dr3d:end-angle

20.78 dr3d:horizontal-segments

20.79 dr3d:lighting-mode

20.80 dr3d:normals-direction

20.81 dr3d:normals-kind

20.82 dr3d:shadow

20.83 dr3d:shininess

20.84 dr3d:specular-color

20.85 dr3d:texture-filter

20.86 dr3d:texture-kind

20.87 dr3d:texture-mode

20.88 dr3d:texture-generation-mode-x

20.89 dr3d:texture-generation-mode-y

20.90 dr3d:vertical-segments

20.91 draw:auto-grow-height

20.92 draw:auto-grow-width

20.93 draw:background-size

20.94 draw:blue

20.95 draw:caption-angle

20.96 draw:caption-angle-type

20.97 draw:caption-escape

20.98 draw:caption-escape-direction

20.99 draw:caption-fit-line-length

20.100 draw:caption-gap

20.101 draw:caption-line-length

20.102 draw:caption-type

20.103 draw:color-inversion

20.104 draw:color-mode

20.105 draw:contrast

20.106 draw:decimal-places

20.107 draw:draw-aspect

20.108 draw:end-guide

20.109 draw:end-line-spacing-horizontal

20.110 draw:end-line-spacing-vertical

20.111 draw:fill

20.112 draw:fill-color

20.113 draw:fill-gradient-name

20.114 draw:fill-hatch-name

20.115 draw:fill-hatch-solid

20.116 draw:fill-image-height

20.117 draw:fill-image-name

20.118 draw:fill-image-ref-point

20.119 draw:fill-image-ref-point-x

20.120 draw:fill-image-ref-point-y

20.121 draw:fill-image-width

20.122 draw:fit-to-contour

20.123 draw:fit-to-size

20.124 draw:frame-display-border

20.125 draw:frame-margin-horizontal

20.126 draw:frame-display-scrollbar

20.127 draw:frame-margin-vertical

20.128 draw:gamma

20.129 draw:green

20.130 draw:gradient-step-count

20.131 draw:guide-distance

20.132 draw:guide-overhang

20.133 draw:image-opacity

20.134 draw:line-distance

20.135 draw:luminance

20.136 draw:marker-end

20.137 draw:marker-end-center

20.138 draw:marker-end-width

20.139 draw:marker-start

20.140 draw:marker-start-center

20.141 draw:marker-start-width

20.142 draw:measure-align

20.143 draw:measure-vertical-align

20.144 draw:ole-draw-aspect (deprecated)

20.145 draw:opacity

20.146 draw:opacity-name

20.147 draw:parallel

20.148 draw:placing

20.149 draw:red

20.150 draw:secondary-fill-color

20.151 draw:shadow

20.152 draw:shadow-color

20.153 draw:shadow-offset-x

20.154 draw:shadow-offset-y

20.155 draw:shadow-opacity

20.156 draw:show-unit

20.157 draw:start-guide

20.158 draw:start-line-spacing-horizontal

20.159 draw:start-line-spacing-vertical

20.160 draw:stroke

20.161 draw:stroke-dash

20.162 draw:stroke-dash-names

20.163 draw:stroke-linejoin

20.164 svg:stroke-linecap

20.165 draw:symbol-color

20.166 draw:textarea-horizontal-align

20.167 draw:textarea-vertical-align

20.168 draw:tile-repeat-offset

20.169 draw:visible-area-height

20.170 draw:visible-area-left

20.171 draw:visible-area-top

20.172 draw:visible-area-width

20.173 draw:unit

20.174 draw:wrap-influence-on-position

20.175 fo:background-color

20.176 fo Border Properties

20.176.1 General

20.176.2 fo:border

20.176.3 fo:border-bottom

20.176.4 fo:border-left

20.176.5 fo:border-right

20.176.6 fo:border-top

20.177 fo:break-after

20.178 fo:break-before

20.179 fo:clip

20.180 fo:color

20.181 fo:country

20.182 fo:font-family

20.183 fo:font-size

20.184 fo:font-style

20.185 fo:font-variant

20.186 fo:font-weight

20.187 fo:height

20.188 fo:hyphenate

20.189 fo:hyphenation-keep

20.190 fo:hyphenation-ladder-count

20.191 fo:hyphenation-push-char-count

20.192 fo:hyphenation-remain-char-count

20.193 fo:keep-together

20.194 fo:keep-with-next

20.195 fo:language

20.196 fo:letter-spacing

20.197 fo:line-height

20.198 fo:margin

20.199 fo:margin-bottom

20.200 fo:margin-left

20.201 fo:margin-right

20.202 fo:margin-top

20.203 fo:max-height

20.204 fo:max-width

20.205 fo:min-height

20.205.1 <style:graphic-properties>

20.205.2 <style:header-footer-properties>

20.206 fo:min-width

20.207 fo:orphans

20.208 fo:page-height

20.209 fo:page-width

20.210 fo:padding

20.211 fo:padding-bottom

20.212 fo:padding-left

20.213 fo:padding-right

20.214 fo:padding-top

20.215 fo:script

20.216 fo:text-align

20.216.1 <style:paragraph-properties>

20.216.2 <style:list-level-properties>

20.217 fo:text-align-last

20.218 fo:text-indent

20.219 fo:text-shadow

20.220 fo:text-transform

20.221 fo:widows

20.222 fo:width

20.223 fo:wrap-option

20.224 presentation:background-objects-visible

20.225 presentation:background-visible

20.226 presentation:display-date-time

20.227 presentation:display-footer

20.228 presentation:display-header

20.229 presentation:display-page-number

20.230 presentation:duration

20.231 presentation:transition-speed

20.232 presentation:transition-style

20.233 presentation:transition-type

20.234 presentation:visibility

20.235 smil:direction

20.236 smil:fadeColor

20.237 smil:subtype

20.238 smil:type

20.239 style:auto-text-indent

20.240 style:background-transparency

20.241 style:border-line-width

20.242 style:border-line-width-bottom

20.243 style:border-line-width-left

20.244 style:border-line-width-right

20.245 style:border-line-width-top

20.246 style:cell-protect

20.247 style:column-width

20.248 style:country-asian

20.249 style:country-complex

20.250 style:decimal-places

20.251 style:diagonal-bl-tr

20.252 style:diagonal-bl-tr-widths

20.253 style:diagonal-tl-br

20.254 style:diagonal-tl-br-widths

20.255 style:direction

20.256 style:dynamic-spacing

20.257 style:editable

20.258 style:first-page-number

20.259 style:flow-with-text

20.260 style:font-charset

20.261 style:font-charset-asian

20.262 style:font-charset-complex

20.263 style:font-family-asian

20.264 style:font-family-complex

20.265 style:font-family-generic

20.266 style:font-family-generic-asian

20.267 style:font-family-generic-complex

20.268 style:font-independent-line-spacing

20.269 style:font-name

20.270 style:font-name-asian

20.271 style:font-name-complex

20.272 style:font-pitch

20.273 style:font-pitch-asian

20.274 style:font-pitch-complex

20.275 style:font-relief

20.276 style:font-size-asian

20.277 style:font-size-complex

20.278 style:font-size-rel

20.279 style:font-size-rel-asian

20.280 style:font-size-rel-complex

20.281 style:font-style-asian

20.282 style:font-style-complex

20.283 style:font-style-name

20.284 style:font-style-name-asian

20.285 style:font-style-name-complex

20.286 style:font-weight-asian

20.287 style:font-weight-complex

20.288 style:footnote-max-height

20.289 style:glyph-orientation-vertical

20.290 style:horizontal-pos

20.291 style:horizontal-rel

20.292 style:join-border

20.293 style:justify-single-word

20.294 style:language-asian

20.295 style:language-complex

20.296 style:layout-grid-base-height

20.297 style:layout-grid-base-width

20.298 style:layout-grid-color

20.299 style:layout-grid-display

20.300 style:layout-grid-lines

20.301 style:layout-grid-mode

20.302 style:layout-grid-print

20.303 style:layout-grid-ruby-below

20.304 style:layout-grid-ruby-height

20.305 style:layout-grid-snap-to

20.306 style:layout-grid-standard-mode

20.307 style:line-break

20.308 style:letter-kerning

20.309 style:line-height-at-least

20.310 style:line-spacing

20.311 style:may-break-between-rows

20.312 style:min-row-height

20.313 style:mirror

20.314 style:num-format

20.315 style:num-letter-sync

20.316 style:num-prefix

20.317 style:num-suffix

20.318 style:number-wrapped-paragraphs

20.319 style:overflow-behavior

20.320 style:page-number

20.321 style:paper-tray-name

20.322 style:print

20.323 style:print-content

20.323.1 General

20.323.2 <style:graphic-properties>

20.323.3 <style:table-cell-properties>

20.324 style:print-page-order

20.325 style:print-orientation

20.326 style:protect

20.326.1 General

20.326.2 <style:graphic-properties>

20.326.3 <style:section-properties>

20.327 style:punctuation-wrap

20.328 style:register-true

20.329 style:register-truth-ref-style-name

20.330 style:rel-column-width

20.331 style:rel-height

20.332 style:rel-width

20.332.1 <style:graphic-properties>

20.332.2 <style:table-properties>

20.333 style:repeat

20.334 style:repeat-content

20.335 style:rfc-language-tag

20.336 style:rfc-language-tag-asian

20.337 style:rfc-language-tag-complex

20.338 style:rotation-align

20.339 style:rotation-angle

20.340 style:row-height

20.341 style:ruby-align

20.342 style:ruby-position

20.343 style:run-through

20.344 style:scale-to

20.345 style:scale-to-pages

20.346 style:script-asian

20.347 style:script-complex

20.348 style:script-type

20.349 style:shadow

20.350 style:shrink-to-fit

20.351 style:snap-to-layout-grid

20.352 style:tab-stop-distance

20.353 style:table-centering

20.354 style:text-align-source

20.355 style:text-autospace

20.356 style:text-blinking

20.357 style:text-combine

20.358 style:text-combine-start-char

20.359 style:text-combine-end-char

20.360 style:text-emphasize

20.361 style:text-line-through-color

20.362 style:text-line-through-mode

20.363 style:text-line-through-style

20.364 style:text-line-through-text

20.365 style:text-line-through-text-style

20.366 style:text-line-through-type

20.367 style:text-line-through-width

20.368 style:text-outline

20.369 style:text-overline-color

20.370 style:text-overline-mode

20.371 style:text-overline-style

20.372 style:text-overline-type

20.373 style:text-overline-width

20.374 style:text-position

20.375 style:text-rotation-angle

20.376 style:text-rotation-scale

20.377 style:text-scale

20.378 style:text-underline-color

20.379 style:text-underline-mode

20.380 style:text-underline-style

20.381 style:text-underline-type

20.382 style:text-underline-width

20.383 style:use-optimal-column-width

20.384 style:use-optimal-row-height

20.385 style:use-window-font-color

20.386 style:vertical-align

20.386.1 <style:paragraph-properties>

20.386.2 <style:table-cell-properties>

20.387 style:vertical-pos

20.388 style:vertical-rel

20.389 style:width

20.390 style:wrap

20.391 style:wrap-contour

20.392 style:wrap-contour-mode

20.393 style:wrap-dynamic-threshold

20.394 style:writing-mode

20.394.1 General

20.394.2 <style:graphic-properties>

20.394.3 <style:page-layout-properties>

20.394.4 <style:paragraph-properties>

20.394.5 <style:section-properties>

20.394.6 <style:table-cell-properties>

20.394.7 <style:table-properties>

20.395 style:writing-mode-automatic

20.396 svg:fill-rule

20.397 svg:height

20.397.1 <style:graphic-properties>

20.397.2 <style:header-footer-properties>

20.398 svg:stroke-color

20.399 svg:stroke-opacity

20.400 svg:stroke-width

20.401 svg:x

20.402 svg:y

20.402.1 <style:graphic-properties>

20.402.2 <style:list-level-properties>

20.403 svg:width

20.404 table:align

20.405 table:border-model

20.406 table:display

20.407 text:anchor-page-number

20.408 text:anchor-type

20.409 text:animation

20.410 text:animation-delay

20.411 text:animation-direction

20.412 text:animation-repeat

20.413 text:animation-start-inside

20.414 text:animation-steps

20.415 text:animation-stop-inside

20.416 text:condition

20.417 text:display

20.418 text:dont-balance-text-columns

20.419 text:line-break

20.420 text:line-number

20.421 text:list-level-position-and-space-mode

20.422 text:min-label-distance

20.423 text:min-label-width

20.424 text:number-lines

20.425 text:space-before

Appendix A.

Appendix B.

Appendix C.

Appendix D.

D.1. Title, Description and Caption of Graphical Elements

D.1.1. Guidance for authors

D.1.2. Authoring tool responsibility for presenting and prompting for the <svg:title> and <svg:desc> elements

D.2. Hyperlink Titles

D.3. Tables in Presentations

D.4. Further Guidelines

Appendix E.

E.1. Paragraph and Layout Direction

E.2. Numeric Digits Presentation and Calendars

Appendix F.

F.1. Slide Animation

F.2. Main Sequence

F.3. Interactive Sequence

Appendix G.

G.1. Changes from “Open Document Format for Office Applications (OpenDocument) v1.1”

1Introduction

1.1Introduction

This document is part of the Open Document Format for Office Applications (OpenDocument) Version 1.2 specification. It defines an XML schema for office documents. Office documents includes text documents, spreadsheets, charts and graphical documents like drawings or presentations, but is not restricted to these kinds of documents.

The XML schema for OpenDocument is designed so that documents valid to it can be transformed using XSLT and processing with XML-based tools.

1.2Terminology

All text is normative unless otherwise labeled.

Text with a gray background color which is contained in boxes is informative. It lists the XML element-element and element-attribute relations for cross reference purposes.

Within the normative text of this specification, the terms "shall", "shall not", "should", "should not", "may" and “need not” are to be interpreted as described in Annex H of[ISO/IEC Directives].

Within this specification,  attributes and elements are marked as deprecated. Attributes and elements marked as deprecated should not be used any longer, and may be removed from future versions of the specification.

XML Element, attribute names, attribute value types, and attribute values appear inmonospace font.

This standard, for illustrative purposes, describes functionality using terminology common in desktop computing environments that contain a display terminal, keyboard and mouse, attached to a computer hosting an operating system with a graphical user interface which includes user interface controls such as input controls, command buttons, selection boxes, etc.

This standard is not limited to such environments. This format can be used by alternative computing environments, with other form factors, non-GUI consumers and producers, assistive technologies, using analogous user interface operations.

Implementation-defined is used in this standard for values or processing that may differ between ODF implementations, but is required to be specified by the implementor for each particular ODF-implementation.

Implementation-dependent is used in this standard for values or processing that may differ between ODF implementations, but is not required to be specified by the implementor for each particular ODF-implementation.

1.3Normative References

[CSS2]        Bert Bos, Håkon Wium Lie, Chris Lilley, Ian Jacobs,Cascading Style Sheets, level 2,http://www.w3.org/TR/1998/REC-CSS2-19980512, W3C, 1998.

[DCMI]       Dublin Core Metadata Element Set, Version 1.1: Reference Description,http://www.dublincore.org/documents/2008/01/14/dces/, Dublin Core Metadata Initiative, 2003.

[DOMEvents2]        Tom Pixley,Document Object Model (DOM) Level 2 Events Specification,http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113, W3C, 2000.

[GRDDL]        Don Conolly,Gleaning Resource Descriptions from Dialects of Languages (GRDDL),http://www.w3.org/TR/2007/REC-grddl-20070911/, W3C, 2007.

[HTML4]        Dave Raggett, Arnaud Le Hors, Ian Jacobs,HTML 4.01 Specification,http://www.w3.org/TR/1999/REC-html401-19991224, W3C, 1999.

[ISO/IEC Directives]        ISO/IEC Directives, Part 2 (Fifth Edition)Rules for the structure and drafting of International Standards, International Organization for Standardization and International Electrotechnical Commission, 2004.

[ISO15924]        ISO 15924:2004Information and documentation -- Codes for the representation of names of scripts, International Organization for Standardization and International Electrotechnical Commission, 2004.

[ISO3166-1]        ISO 3166-1:2006/Cor 1:2007  Codes for the representation of names of countries and their subdivisions -- Part 1: Country codes, International Organization for Standardization and International Electrotechnical Commission, 2007.

[ISO3166-2]        ISO 3166-2:2007Codes for the representation of names of countries and their subdivisions -- Part 2: Country subdivision code, International Organization for Standardization and International Electrotechnical Commission, 2007.

[ISO3166-3]        ISO 3166-3:1999Codes for the representation of names of countries and their subdivisions -- Part 3: Code for formerly used names of countries, International Organization for Standardization and International Electrotechnical Commission, 1999.

[ISO639-1]        ISO 639-1:2002Codes for the representation of names of languages -- Part 1: Alpha-2 code, International Organization for Standardization and International Electrotechnical Commission, 2002.

[ISO639-2]        ISO 639-2:1998Codes for the representation of names of languages -- Part 2: Alpha-3 code, International Organization for Standardization and International Electrotechnical Commission, 1998.

[ISO639-3]        ISO 639-3:2007Codes for the representation of names of languages -- Part 3: Alpha-3 code for comprehensive coverage of languages, International Organization for Standardization and International Electrotechnical Commission, 2007.

[ISO8601]        ISO 8601:2004Data elements and interchange formats -- Information interchange -- Representation of dates and times, International Organization for Standardization and International Electrotechnical Commission, 2004.

[JIS X 0301]        JIS X 0301:2002Data elements and interchange formats -- Information interchange -- Representation of dates and times, Japanese Standards Association, 2002.

[MathML]        David Carlisle, Patrick Ion, Robert Miner, Nico Poppelier,Mathematical Markup Language (MathML) Version 2.0 (Second Edition),http://www.w3.org/TR/2003/REC-MathML2-20031021/, W3C, 2003.

[OLE]        Kraig Brockschmidt, Inside OLE, Microsoft Press, 1995, ISBN: 1-55615-843-2

[OWL]        Deborah L. McGuinness, Frank van Harmelen,OWL Web Ontology Language Overview,http://www.w3.org/TR/2004/REC-owl-features-20040210/, W3C, 2004.

[RDF-CONCEPTS]        Graham Klyne, Jeremy J. Carroll, Brian McBride,Resource Description Framework (RDF): Concepts and Abstract Syntax,http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/, W3C, 2004.

[RDFa]        Ben Adida, Mark Birbeck, Shane McCarron, Steven Pemberton,RDFa in XHTML: Syntax and Processing,http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014, W3C, 2008.

[RFC2045]        N. Freed and N. Borenstein,Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies,http://www.ietf.org/rfc/rfc2045.txt, IETF, 1996.

[RFC2616]        R. Fielding, et al., Hypertext Transfer Protocol -- HTTP/1.1,http://www.ietf.org/rfc/rfc2616.txt, IETF, 1999.

[RFC3987]        M. Duerst, M. Suignard,Internationalized Resource Identifiers (IRIs),http://www.ietf.org/rfc/rfc3987.txt, IETF, 2005.

[RFC4288]        N. Freed, J. Klensin,Media Type Specifications and Registration Procedures,http://www.ietf.org/rfc/rfc4288.txt, IETF, 2005.

[RFC4514]        K. Zeilenga,Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names,http://tools.ietf.org/html/rfc4514, IETF, 2006.

[RFC5646]        A. Phillips, M. Davis,Tags for Identifying Languages,http://www.ietf.org/rfc/rfc5646.txt, IETF, 2009.

[RNG]        ISO/IEC 19757-2Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG, International Organization for Standardization and International Electrotechnical Commission, 2003.

[SMIL20]        Jeff Ayars, etc al.,Synchronized Multimedia Integration Language (SMIL 2.0) - [Second Edition],http://www.w3.org/TR/2005/REC-SMIL2-20050107/, W3C, 2001.

[SQL]        ISO/IEC 9075-1:2008Information Technology -- Database Language -- SQL -- Part 2: Foundation (SQL/Foundation), International Organization for Standardization and International Electrotechnical Commission, 2008.

[SVG]        Jon Ferraiolo, 藤沢 淳 (FUJISAWA Jun), Dean Jackson,Scalable Vector Graphics (SVG) 1.1,http://www.w3.org/TR/2003/REC-SVG11-20030114/, W3C, 2003.

[UNICODE]        The Unicode Consortium. The Unicode Standard, Version 5.2.0, defined by:The Unicode Standard, Version 5.2 (Boston, MA, Addison-Wesley, 2009. ISBN 978-1-936213-00-9).

[UTR18]        Mark Davis, Andy Heninger,Unicode Regular Expressions, Unicode Technical Report #18,http://www.unicode.org/reports/tr18/tr18-13.html, 2008.

[Variability]        Dominique Hazaël-Massieux, Lynne Rosenthal,Variability in Specifications,http://www.w3.org/TR/2005/NOTE-spec-variability-20050831/, W3C, 2005.

[XForms]        John M. Boyer,XForms 1.0 (Third Edition),http://www.w3.org/TR/2007/REC-xforms-20071029/, W3C, 2007.

[XLink]        Steve DeRose, Eve Maler, David Orchard,XML Linking Language (XLink) Version 1.0,http://www.w3.org/TR/2001/REC-xlink-20010627/, W3C, 2001.

[XML-ID]        Jonathan Marsh, Daniel Veillard, Norman Walsh,xml:id Version 1.0,http://www.w3.org/TR/2005/REC-xml-id-20050909/, W3C, 2005.

[xml-names]        Tim Bray rt al.,Namespaces in XML 1.0 (Second Edition),http://www.w3.org/TR/2006/REC-xml-names-20060816, W3C, 2006.

[XML1.0]        Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, François Yergeau ,Extensible Markup Language (XML) 1.0 (Fourth Edition),http://www.w3.org/TR/2006/REC-xml-20060816/, W3C, 2006.

[xmlenc-core]        Donald Eastlake, Joseph Reagle,XML Encryption Syntax and Processing,http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/, W3C, 2002.

[xmlschema-2]        Paul V. Biron, Ashok Malhotra,XML Schema Part 2: Datatypes Second Edition,http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/, W3C, 2004.

[XPath]        James Clark, Steve DeRose,XML Path Language (XPath) Version 1.0,http://www.w3.org/TR/1999/REC-xpath-19991116, W3C, 1999.

[XSL]        Sharon Adler, et al.,Extensible Stylesheet Language (XSL),http://www.w3.org/TR/2001/REC-xsl-20011015/, W3C, 2001.

1.4Non Normative References

[BibTeXing]        Oren Patashnik,BIBT E Xing,http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.6093, 1988

[CSS3Text]        Michel Suignard,CSS3 Text Module,http://www.w3.org/TR/2003/CR-css3-text-20030514, W3C, 2003.

[DAISY]       ANSI/NISO Z39.86-2005 Specifications for the Digital Talking Book,http://www.niso.org/standards/resources/Z39-86-2005.html, 2005.

[MIMETYPES]       MIME Media Types,http://www.iana.org/assignments/media-types/, IANA.

[ODF10]        OASIS Standard,Open Document Format for Office Applications (OpenDocument) v1.0, May 2005,http://docs.oasis-open.org/office/v1.0/OpenDocument-v1.0-os.pdf.

[ODF11]        OASIS Standard,Open Document Format for Office Applications (OpenDocument) v1.1, February 2007,http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf.

[PNG]        David Duce,Portable Network Graphics (PNG) Specification (Second Edition),http://www.w3.org/TR/2003/REC-PNG-20031110, W3C, 2003.

[RFC3066]        H. Alvestrand,Tags for the Identification of Languages,http://www.ietf.org/rfc/rfc3066.txt, IETF, 2001.

[UAX9]       Mark Davis,The Bidirectional Algorithm, Unicode Standard Annex #9,http://www.unicode.org/reports/tr9/tr9-15.html, 2005.

[UTR20]       Martin Dürst and Asmus Freytag,Unicode in XML and other Markup Languages, Unicode Technical Report #20,http://www.unicode.org/reports/tr20/tr20-7.html, 2003.

[XSLT]        James Clark,XSL Transformations (XSLT) Version 1.0,http://www.w3.org/TR/1999/REC-xslt-19991116, W3C, 1999.

1.5Namespaces

The namespaces used or defined by OpenDocument are listed in tables 1-4.

Note: The defined XML namespaces conform to theNamespaces in XML specification[xml-names].

This specification uses the prefixes defined in tables 1 and 2 when referring to elements and attributes in this specification. However, implementors may use any prefix, provided that there is a namespace declaration that binds the prefix to the IRI of the corresponding namespace.

Table1 - XML Namespaces defined by the OpenDocument schema

Prefix

Description

Namespace

anim

Elements and attributes that describe animation content.

urn:oasis:names:tc:opendocument:xmlns:
animation:1.0

chart

Elements and attributes that describe chart content.

urn:oasis:names:tc:opendocument:xmlns:
chart:1.0

config

Elements and attributes that describe application specific settings.

urn:oasis:names:tc:opendocument:xmlns:
config:1.0

db

For elements and attributes that describe database specific objects.

urn:oasis:names:tc:opendocument:xmlns:
database:1.0

dr3d

Elements and attributes that describe 3D graphic content.

urn:oasis:names:tc:opendocument:xmlns:
dr3d:1.0

draw

Elements and attributes that describe graphic content.

urn:oasis:names:tc:opendocument:xmlns:
drawing:1.0

form

Elements and attributes that describe forms and controls.

urn:oasis:names:tc:opendocument:xmlns:
form:1.0

manifest

Elements and attribute contained in the package manifest.

urn:oasis:names:tc:opendocument:xmlns:
manifest:1.0

meta

Elements and attributes that describe meta information.

urn:oasis:names:tc:opendocument:xmlns:
meta:1.0

number

Elements and attributes that describe data style information.

urn:oasis:names:tc:opendocument:xmlns:
datastyle:1.0

office

All common pieces of information that are not contained in another, more specific namespace.

urn:oasis:names:tc:opendocument:xmlns:
office:1.0

presentation

Elements and attributes that describe presentation content.

urn:oasis:names:tc:opendocument:xmlns:
presentation:1.0

script

Elements and attributes that represent scripts or events.

urn:oasis:names:tc:opendocument:xmlns:
script:1.0

table

Elements and attributes that may occur within spreadsheets or within table definitions of a text document.

urn:oasis:names:tc:opendocument:xmlns:
table:1.0

text

Elements and attributes that may occur within text documents and text parts of other document types.,

urn:oasis:names:tc:opendocument:xmlns:
text:1.0

style

Elements and attributes that describe the style and inheritance model used by the OpenDocument format.

urn:oasis:names:tc:opendocument:xmlns:
style:1.0

Table2 - XML Namespaces defined by the OpenDocument metadata manifest ontology

Prefix

Description

Namespace

odf

RDF node property and node elements for OpenDocument package entities

http://docs.oasis-open.org/ns/office/1.2/meta/odf#

Table3 - XML Namespaces defined by the OpenDocument schema that include elements and attributes that are compatible to elements and attributes of other standards.

Prefix

Description

Namespace

fo

Attributes that are compatible to attributes defined in[XSL].

urn:oasis:names:tc:opendocument:xmlns:
xsl-fo-compatible:1.0

svg

Elements and attributes that are compatible to elements or attributes defined in[SVG].

urn:oasis:names:tc:opendocument:xmlns:
svg-compatible:1.0

smil

Attributes that are compatible to attributes defined in[SMIL20].

urn:oasis:names:tc:opendocument:xmlns:
smil-compatible:1.0

Table4 - XML Namespaces used by the OpenDocument schema

Prefix

Description

Namespace

dc

The Dublin Core Namespace (see[DCMI]).

http://purl.org/dc/elements/1.1/

math

MathML Namespace (see[MathML])

http://www.w3.org/1998/Math/MathML

xforms

The XForms namespace (see[XForms]).

http://www.w3.org/2002/xforms

xlink

The XLink namespace (see[XLink]).

http://www.w3.org/1999/xlink

xhtml

RDFa attributes (see[RDFa]).

http://www.w3.org/1999/xhtml

grddl

GRDDL attributes (see[GRDDL])

http://www.w3.org/2003/g/data-view#

Table5 - XML Namespaces defined by the OpenDocument metadata manifest ontology

Prefix

Description

Namespace

pkg

OWL classes and properties contained in metadata manifest files.

http://docs.oasis-open.org/ns/office/1.2/meta/pkg#

Table6 - Other XML Namespaces defined by this specification

Prefix

Description

Namespace

of

Namespace for formulas defined by part 2 of this specification that occur in attribute values.

urn:oasis:names:tc:opendocument:xmlns:of:1.2

2OpenDocument Documents, Consumers and Producers

2.1Introduction

The OpenDocument specification defines conformance for documents, consumers, and producers, with two conformance classes called conforming and extended conforming. It further defines conforming text, spreadsheet, drawing, presentation, chart, image, formula and database front end documents. This chapter defines the basic requirements for the individual conformance targets.

2.2Documents

2.2.1OpenDocument Document

An OpenDocumentdocumentshall meet the following requirements:

  1. A)If the document is an OpenDocument package, then 

    1. A.1)itshall be a conforming OpenDocument package (C19), and 

    2. A.2)the packageshall contain at least one of the following files: content.xml and styles.xml. Itmay contain additional files, including files named settings.xml and meta.xml. 

  2. B)If the document is an OpenDocument package, then the following requirementsshall be met for its contained files named content.xml, styles.xml, settings.xml and meta.xml, if present: 

    1. B.1)The filesshall be well formed XML documents with respect to the XML 1.0[XML1.0] specification. 

    2. B.2)The XML root elements of the filesshall be 

      1. B.2.1)<office:document-content> or<math:math> for files named content.xml, 

      2. B.2.2)<office:document-styles> for files named styles.xml, 

      3. B.2.3)<office:document-meta> for files named meta.xml, 

      4. B.2.4)<office:document-settings> for files named settings.xml. 

    3. B.3)If the XML root element of a file is<office:document-content>,<office:document-styles>,<office:document-meta> or<office:document-settings>, then the XML fileshall be valid with respect to the schema defined in appendix A. 

    4. B.4)If the XML root element of a file is<math:math>, then the XML fileshallbe valid with respect to the MathML 2.0[MathML] schema. 

  3. C)If the document is a single XML file, then 

    1. C.1)the fileshall be a well formed XML document with respect to the XML 1.0[XML1.0] specification 

    2. C.2)the XML root element of the fileshall be<office:document>. 

    3. C.3)the XML fileshall be valid with respect to the schema defined in appendix A. 

  4. D)The files contained in a package listed in B) or the single file listed in C) meet the following requirements: 

    1. D.1)Theyshall be namespace-well-formed with regard to the XML Namespaces specification[xml-names]. 

    2. D.2)Theyshall conform to the xml-id specification[XML-ID]. 

    3. D.3)If astyle:condition,table:condition,table:expression,table:formula ortext:formula attribute value begins with a namespace prefix bound to namespace "urn:oasis:names:tc:opendocument:xmlns:of:1.2," the syntax and semantics of the attribute value portions that are expressions determined by the prefix shall conform to part 2 of this specification. If a namespace prefix is omitted at the beginning of the attribute value, the attribute value portions that are expressions determined by a prefix shall conform as if there were a prefix bound to namespace "urn:oasis:names:tc:opendocument:xmlns:of:1.2". 

  5. E)It shall conform to one of: (C3) OpenDocument Text Document, (C4) OpenDocument Spreadsheet Document, (C5) OpenDocument Drawing Document, (C6) OpenDocument Presentation Document, (C7) OpenDocument Chart Document, (C8) OpenDocument Image Document, (C9) OpenDocument Formula Document, (C10) OpenDocument Database Front End Document. 

2.2.2OpenDocument Extended Document

An OpenDocument extended documentshall meet all requirements of a conforming document listed in2.2.1 except A.1), B.3), C.3) and E) andshall meet the following requirements:

  1. A)If the document is an OpenDocument package, then it shall be a conforming ODF extended package (C20) 

  2. B)If the document is an OpenDocument package, then the following requirementshall be met for its contained files named content.xml, styles.xml, settings.xml and meta.xml, if present: 

    1. B.1)If the XML root element of a file is<office:document-content>,<office:document-styles>,<office:document-meta> or<office:document-settings>, then the XML fileshall be valid with respect to the schema defined in appendix A, after the following processing of foreign elements has taken place: 

      1. B.1.1)Foreign elements and attributes, as defined in section 3.17 have been removed. 

      2. B.1.2)The content of foreign elements has been processed as defined in section 3.17. 

  3. C)If the document is a single XML file, then the XML filesshall be valid with respect to the schema defined in appendix A, after processing of foreign elements as defined in B1) has taken place. 

2.2.3OpenDocument Text Document

An OpenDocument Text documentshall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The<office:document> elementshall have anoffice:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.text", "application/vnd.oasis.opendocument.text-template" or "application/vnd.oasis.opendocument.text-master". 

  2. B)If the document is an OpenDocument package then itshall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.text", "application/vnd.oasis.opendocument.text-template" or "application/vnd.oasis.opendocument.text-master". 

  3. C)The<office:body> elementshall have the child element<office:text>. 

2.2.4OpenDocument Spreadsheet Document

An OpenDocument Spreadsheet document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The<office:document> elementshall have anoffice:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.spreadsheet" or "application/vnd.oasis.opendocument.spreadsheet-template". 

  2. B)If the document is an OpenDocument package then itshall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.spreadsheet" or "application/vnd.oasis.opendocument.spreadsheet-template". 

  3. C)The<office:body> elementshall have the child element<office:spreadsheet>. 

  4. D)All namespace prefixes used in the values oftable:formula attributes valuesshall be bound to the "urn:oasis:names:tc:opendocument:xmlns:of:1.2 " namespace. 

  5. E)Alltable:formula attribute valuesshall be a conforming OpenDocument Formula expression (C15). 

2.2.5OpenDocument Drawing Document

An OpenDocument Drawing documentshall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The<office:document> element shall have anoffice:mimetype attribute with one of these values: "application.vnd.oasis.opendocument.graphics" or "application/vnd.oasis.opendocument.graphic-template". 

  2. B)If the document is an OpenDocument package then itshall contain a file named mimetype containing one of these strings: "application.vnd.oasis.opendocument.graphics" or "application/vnd.oasis.opendocument.graphic-template". 

  3. C)The<office:body> element shall have the child element<office:drawing>. 

2.2.6OpenDocument Presentation Document

An OpenDocument Presentation documentshall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The<office:document> elementshall have anoffice:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.presentation" or "application/vnd.oasis.opendocument.presentation-template". 

  2. B)If the document is an OpenDocument package then itshall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.presentation" or "application/vnd.oasis.opendocument.presentation-template". 

  3. C)The<office:body> elementshall have the child element<office:presentation>. 

2.2.7OpenDocument Chart Document

An OpenDocument Chart documentshall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The<office:document> elementshall have anoffice:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.chart" or "application/vnd.oasis.opendocument.chart-template". 

  2. B)If the document is an OpenDocument package then itshall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.chart" or "application/vnd.oasis.opendocument.chart-template". 

  3. C)The<office:body> elementshall have the child element<office:chart>. 

2.2.8OpenDocument Image Document

An OpenDocument Image documentshall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The<office:document> elementshall have anoffice:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.image" or "application/vnd.oasis.opendocument.image-template". 

  2. B)If the document is an OpenDocument package then itshall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.image" or "application/vnd.oasis.opendocument.image-template". 

  3. C)The<office:body> elementshall have the child element<office:image>. 

2.2.9OpenDocument Formula Document

AnOpenDocument Formula document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)If the document is an OpenDocument package. The OpenDocument package shall contain a file named mimetype with content being the string "application/vnd.oasis.opendocument.formula". 

  2. B)The package "content.xml" file shall have a<math:math> root element. 

2.2.10OpenDocument Database Front End Document

AnOpenDocument Database Front End document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The<office:document> element shall have anoffice:mimetype attribute with the value "application/vnd.oasis.opendocument.base". 

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing the string " application/vnd.oasis.opendocument.base". 

  3. C)The<office:body> element shall have the child element<office:database>. 

2.3Producers

2.3.1OpenDocument Producer

AnOpenDocument producer is a program that creates at least one conforming OpenDocument document, and that meets the following additional requirements:

  1. A)Itmay produce conforming OpenDocument extended documents, but itshall have a mode of operation where all OpenDocument documents that are created are conforming OpenDocument documents. 

  2. B)Itshall be accompanied by a document that defines all implementation-defined values used by the OpenDocument producer. 

2.3.2OpenDocument Extended Producer

An OpenDocument extended producer is a program that creates at least one conforming OpenDocument extended document, and that meets the following additional requirements:

  1. A)Itshall be accompanied by a document that defines all implementation-defined values used by the OpenDocument extended producer. 

  2. B)Itshould be accompanied by a document that defines all foreign elements and attributes used by the OpenDocument extended producer. 

2.4Consumer

AnOpenDocument consumer is a program that can parse and interpret OpenDocument documents according to the semantics defined by this specification, and that meets the following additional requirements:

  1. A)Itshall be able to parse and interpret OpenDocument documents of one or more of the document types defined by this specification (see3.3) any of which are represented in packages, but itneed not interpret the semantics of all elements, attributes and attribute values. 

  2. B)Itmay be able to parse and interpret OpenDocument documents stored as single XML document, but itneed not interpret the semantics of all elements, attributes and attribute values. 

  3. C)Itshall interpret those elements and attributes it does interpret consistent with the semantics defined for the element or attribute by this specification. 

  4. D)Itshould be able to parse and interpret conforming OpenDocument extended documents, but itneed not interpret the semantics of all elements, attributes and attribute values. 

  5. E)The XML parser used to parse the files contained in a package listed in2.2.1, item B) or the single document listed in2.2.1, item C) meets the following requirements: 

    1. E.1)Itshallbe a nonvalidating XML processor with regard to the XML 1.0 specification[XML1.0]. 

    2. E.2)Itshallbe and be a conforming processor with regard to the XML Namespaces specification[xml-names]. 

    3. E.3)Itshall conform to the xml-id specification[XML-ID]. 

3Document Structure

3.1Document Representation

3.1.1General

OpenDocument defines two methods of document representation:

3.1.2<office:document>(Single OpenDocument XML Files)

The<office:document> element is the root element of a document in OpenDocument format which is represented as a single XML document. It contains the entire document.

The<office:document> element is a root element.

The<office:document> element is usable within the following elements:<db:component>12.25.5 and<draw:object>10.4.6.2.

The<office:document> element has the following attributes:grddl:transformation19.320,office:mimetype19.375 andoffice:version19.386.

The<office:document> element has the following child elements:<office:automatic-styles>3.15.3,<office:body>3.3,<office:font-face-decls>3.14,<office:master-styles>3.15.4,<office:meta>3.2,<office:scripts>3.12,<office:settings>3.10 and<office:styles>3.15.2.

3.1.3Package OpenDocument Files

3.1.3.1General

When an OpenDocument document is represented as a package, there are four root elements,<office:document-content>,<office:document-styles>,<office:document-meta>, and,<office:document-settings>, each stored as a separate file.

A package may also contain image files, embedded objects and implementation-dependent files.

3.1.3.2<office:document-content>

The<office:document-content> root element contains document content and automatic styles used in a document. The file within the package for the<office:document-content> element is content.xml.

The<office:document-content> element is a root element.

The<office:document-content> element has the following attributes:grddl:transformation19.320 andoffice:version19.386.

The<office:document-content> element has the following child elements:<office:automatic-styles>3.15.3,<office:body>3.3,<office:font-face-decls>3.14 and<office:scripts>3.12.

3.1.3.3<office:document-styles>

The<office:document-styles> root element contains styles used in document content and automatic styles used in styles. The file within the package for the<office:document-styles> element is styles.xml.

The<office:document-styles> element is a root element.

The<office:document-styles> element has the following attributes:grddl:transformation19.320 andoffice:version19.386.

The<office:document-styles> element has the following child elements:<office:automatic-styles>3.15.3,<office:font-face-decls>3.14,<office:master-styles>3.15.4 and<office:styles>3.15.2.

3.1.3.4<office:document-meta>

The<office:document-meta> root element contains document metadata elements. The file within the package for the<office:document-meta> element is meta.xml.

The<office:document-meta> element is a root element.

The<office:document-meta> element has the following attributes:grddl:transformation19.320 andoffice:version19.386.

The<office:document-meta> element has the following child element:<office:meta>3.2.

3.1.3.5<office:document-settings>

The<office:document-settings> root element contains implementation-dependent settings. The file within the package for the<office:document-settings> element is settings.xml.

The<office:document-settings> element is a root element.

The<office:document-settings> element has the following attributes:grddl:transformation19.320 andoffice:version19.386.

The<office:document-settings> element has the following child element:<office:settings>3.10.

3.1.4Summary of Document Representation

The models for representing an OpenDocument file are summarized in Table7.

Table7 - Root element content models

Root Element

<office:meta>

<office:settings>

<office:scripts>

<office:font-face-decls>

<office:styles>

<office:automatic-styles>

<office:master-styles>

<office:body>

<office:document>

X

X

X

X

X

X

X

X

<office:document-content>

 

 

X

X

 

X

 

X

<office:document-styles>

 

 

 

X

X

X

X

 

<office:document-meta>

X

 

 

 

 

 

 

 

<office:document-settings>

 

X

 

 

 

 

 

 

3.2<office:meta>

The<office:meta> element contains metadata elements for a document that are not specified by a manifest.rdf file.4.2.2

All the child elements of an<office:meta> element contain metadata about a document as a whole.

The<office:meta> element is usable within the following elements:<office:document>3.1.2 and<office:document-meta>3.1.3.4.

The<office:meta> element has no attributes.

The<office:meta> element has the following child elements:<dc:creator>4.3.2.7,<dc:date>4.3.2.10,<dc:description>4.3.2.3,<dc:language>4.3.2.15,<dc:subject>4.3.2.4,<dc:title>4.3.2.2,<meta:auto-reload>4.3.2.13,<meta:creation-date>4.3.2.9,<meta:document-statistic>4.3.2.18,<meta:editing-cycles>4.3.2.16,<meta:editing-duration>4.3.2.17,<meta:generator>4.3.2.1,<meta:hyperlink-behaviour>4.3.2.14,<meta:initial-creator>4.3.2.6,<meta:keyword>4.3.2.5,<meta:print-date>4.3.2.11,<meta:printed-by>4.3.2.8,<meta:template>4.3.2.12 and<meta:user-defined>4.3.3.

3.3<office:body>

The<office:body> element contains the elements that represent the content of a document.

The<office:body> element is usable within the following elements:<office:document>3.1.2 and<office:document-content>3.1.3.2.

The<office:body> element has no attributes.

The<office:body> element has the following child elements:<office:chart>3.8,<office:database>12.1,<office:drawing>3.5,<office:image>3.9,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

3.4<office:text>

The<office:text> element represents the content of a text document.

The<office:text> element is usable within the following element:<office:body>3.3.

The<office:text> element has the following attributes:text:global19.806 andtext:use-soft-page-breaks19.897.

The<office:text> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:forms>13.2,<table:calculation-settings>9.4.1,<table:consolidation>9.7,<table:content-validations>9.4.4,<table:database-ranges>9.4.14,<table:data-pilot-tables>9.6.2,<table:dde-links>9.8,<table:label-ranges>9.4.10,<table:named-expressions>9.4.11,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:alphabetical-index-auto-mark-file>8.8.3,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:dde-connection-decls>14.6.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:page-sequence>5.2,<text:section>5.4,<text:sequence-decls>7.4.11,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3,<text:tracked-changes>5.5.1,<text:user-field-decls>7.4.7,<text:user-index>8.7 and<text:variable-decls>7.4.2.

3.5<office:drawing>

The<office:drawing> element represents a drawing document.

The<office:drawing> element is usable within the following element:<office:body>3.3.

The<office:drawing> element has no attributes.

The<office:drawing> element has the following child elements:<draw:page>10.2.4,<table:calculation-settings>9.4.1,<table:consolidation>9.7,<table:content-validations>9.4.4,<table:database-ranges>9.4.14,<table:data-pilot-tables>9.6.2,<table:dde-links>9.8,<table:label-ranges>9.4.10,<table:named-expressions>9.4.11,<text:alphabetical-index-auto-mark-file>8.8.3,<text:dde-connection-decls>14.6.2,<text:sequence-decls>7.4.11,<text:user-field-decls>7.4.7 and<text:variable-decls>7.4.2.

3.6<office:presentation>

The<office:presentation> element represents a presentation document.

The<office:presentation> element is usable within the following element:<office:body>3.3.

The<office:presentation> element has no attributes.

The<office:presentation> element has the following child elements:<draw:page>10.2.4,<presentation:date-time-decl>10.9.3.6,<presentation:footer-decl>10.9.3.4,<presentation:header-decl>10.9.3.2,<presentation:settings>10.9.3.7,<table:calculation-settings>9.4.1,<table:consolidation>9.7,<table:content-validations>9.4.4,<table:database-ranges>9.4.14,<table:data-pilot-tables>9.6.2,<table:dde-links>9.8,<table:label-ranges>9.4.10,<table:named-expressions>9.4.11,<text:alphabetical-index-auto-mark-file>8.8.3,<text:dde-connection-decls>14.6.2,<text:sequence-decls>7.4.11,<text:user-field-decls>7.4.7 and<text:variable-decls>7.4.2.

3.7<office:spreadsheet>

The<office:spreadsheet> element represents a spreadsheet document.

The<office:spreadsheet> element is usable within the following element:<office:body>3.3.

The<office:spreadsheet> element has the following attributes:table:protection-key19.697,table:protection-key-digest-algorithm19.698 andtable:structure-protected19.725.

The<office:spreadsheet> element has the following child elements:<table:calculation-settings>9.4.1,<table:consolidation>9.7,<table:content-validations>9.4.4,<table:database-ranges>9.4.14,<table:data-pilot-tables>9.6.2,<table:dde-links>9.8,<table:label-ranges>9.4.10,<table:named-expressions>9.4.11,<table:table>9.1.2,<table:tracked-changes>9.9.2,<text:alphabetical-index-auto-mark-file>8.8.3,<text:dde-connection-decls>14.6.2,<text:sequence-decls>7.4.11,<text:user-field-decls>7.4.7 and<text:variable-decls>7.4.2.

3.8<office:chart>

The<office:chart> element represents a chart document.

The<office:chart> element is usable within the following element:<office:body>3.3.

The<office:chart> element has no attributes.

The<office:chart> element has the following child elements:<chart:chart>11.1,<table:calculation-settings>9.4.1,<table:consolidation>9.7,<table:content-validations>9.4.4,<table:database-ranges>9.4.14,<table:data-pilot-tables>9.6.2,<table:dde-links>9.8,<table:label-ranges>9.4.10,<table:named-expressions>9.4.11,<text:alphabetical-index-auto-mark-file>8.8.3,<text:dde-connection-decls>14.6.2,<text:sequence-decls>7.4.11,<text:user-field-decls>7.4.7 and<text:variable-decls>7.4.2.

3.9<office:image>

The<office:image> element represents an image document.

The<office:image> element contains a<draw:frame> element which shall contain a single<draw:image> element.

The<office:image> element is usable within the following element:<office:body>3.3.

The<office:image> element has no attributes.

The<office:image> element has the following child element:<draw:frame>10.4.2.

3.10<office:settings>

3.10.1General

The<office:settings> element contains one or more<config:config-item-set> elements, each of which represents a set of application settings.

The<office:settings> element is usable within the following elements:<office:document>3.1.2 and<office:document-settings>3.1.3.5.

The<office:settings> element has no attributes.

The<office:settings> element has the following child element:<config:config-item-set>3.10.2.

3.10.2<config:config-item-set>

The<config:config-item-set> element is a container element for application setting elements. Setting child elements may occur in any order.

An ODF Consumer shall use application settings to alter application behavior only within the dimensions of variability permitted by this standard.

The<config:config-item-set> element is usable within the following elements:<config:config-item-map-entry>3.10.5,<config:config-item-set>3.10.2 and<office:settings>3.10.

The<config:config-item-set> element has the following attribute:config:name19.29.

The<config:config-item-set> element has the following child elements:<config:config-item>3.10.3,<config:config-item-map-indexed>3.10.4,<config:config-item-map-named>3.10.6 and<config:config-item-set>3.10.2.

3.10.3<config:config-item>

The<config:config-item> element contains the value of an application setting whose name is specified by itsconfig:name attribute.

The<config:config-item> element is usable within the following elements:<config:config-item-map-entry>3.10.5 and<config:config-item-set>3.10.2.

The<config:config-item> element has the following attributes:config:name19.29 andconfig:type19.30.

The<config:config-item> element has no child elements.

The<config:config-item> element has character data content.

3.10.4<config:config-item-map-indexed>

The<config:config-item-map-indexed> element is a container element for ordered sequences of application settings.

The<config:config-item-map-indexed> element is usable within the following elements:<config:config-item-map-entry>3.10.5 and<config:config-item-set>3.10.2.

The<config:config-item-map-indexed> element has the following attribute:config:name19.29.

The<config:config-item-map-indexed> element has the following child element:<config:config-item-map-entry>3.10.5.

3.10.5<config:config-item-map-entry>

The<config:config-item-map-entry> element represents a single setting in a sequence of settings. The setting itself is defined by the child element of<config:config-item-map-entry>, and may be a single value, a set of settings, or a sequence of settings.

The<config:config-item-map-entry> element is usable within the following elements:<config:config-item-map-indexed>3.10.4 and<config:config-item-map-named>3.10.6.

The<config:config-item-map-entry> element has the following attribute:config:name19.29.

The<config:config-item-map-entry> element has the following child elements:<config:config-item>3.10.3,<config:config-item-map-indexed>3.10.4,<config:config-item-map-named>3.10.6 and<config:config-item-set>3.10.2.

3.10.6<config:config-item-map-named>

The<config:config-item-map-named> element contains a sequence of application setting elements. Each sequence is identified by the value of itsconfig:name attribute.

The<config:config-item-map-named> element is usable within the following elements:<config:config-item-map-entry>3.10.5 and<config:config-item-set>3.10.2.

The<config:config-item-map-named> element has the following attribute:config:name19.29.

The<config:config-item-map-named> element has the following child element:<config:config-item-map-entry>3.10.5.

3.11Cursor Position Setting

To represent a text cursor position within a document, a processing instruction withPITargetopendocument (see §2.6 of[XML1.0])should be used. The name of the cursor position processing instruction,cursor-position,shall follow thePITargetopendocument. The processing instruction may have arbitrary implementation-defined attributes.

Note: Where a text cursor position is not sufficient to recreate a document view, producers may use arbitrary document specific settings in addition to a cursor position processing instruction.

3.12<office:scripts>

The<office:scripts> element contains all the<office:script> elements for a document.

Each<office:script> element contains a script. A document may contain scripts in different scripting languages.

Note: Scripts need not use XML document models.

The<office:scripts> element may also contain<office:event-listeners> elements which contain the events assigned to the document itself.14.4.2

The<office:scripts> element is usable within the following elements:<office:document>3.1.2 and<office:document-content>3.1.3.2.

The<office:scripts> element has no attributes.

The<office:scripts> element has the following child elements:<office:event-listeners>10.3.19 and<office:script>3.13.

3.13<office:script>

The<office:script> element contains a script.

The<office:script> element is usable within the following element:<office:scripts>3.12.

The<office:script> element has the following attribute:script:language19.430.

The<office:script> element has mixed content where arbitrary child elements are permitted.

Note: In most situations, the element contains the source code of the script, but it may also contain a compiled version of the script or a link to external script code.

3.14<office:font-face-decls>

The<office:font-face-decls> element contains all the font face declarations (<style:font-face> elements) for a document.

The<office:font-face-decls> element is usable within the following elements:<office:document>3.1.2,<office:document-content>3.1.3.2 and<office:document-styles>3.1.3.3.

The<office:font-face-decls> element has no attributes.

The<office:font-face-decls> element has the following child element:<style:font-face>16.21.

3.15Styles

3.15.1General

Styles for a document are defined in container elements according to their type: common, automatic and master.

Page layouts and styles are defined by<style:page-layout>17.2 and<style:master-page>16.9 elements, respectively.

3.15.2<office:styles>

The<office:styles> element contains common styles used in a document. A common style is a style chosen by a user for a document or portion thereof.

The<office:styles> element is usable within the following elements:<office:document>3.1.2 and<office:document-styles>3.1.3.3.

The<office:styles> element has no attributes.

The<office:styles> element has the following child elements:<draw:fill-image>16.40.6,<draw:gradient>16.40.1,<draw:hatch>16.40.5,<draw:marker>16.40.8,<draw:opacity>16.40.7,<draw:stroke-dash>16.40.9,<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25,<number:time-style>16.27.18,<style:default-page-layout>16.8,<style:default-style>16.4,<style:presentation-page-layout>16.41,<style:style>16.2,<svg:linearGradient>16.40.2,<svg:radialGradient>16.40.3,<table:table-template>16.18,<text:bibliography-configuration>16.29.6,<text:linenumbering-configuration>16.29.1,<text:list-style>16.30,<text:notes-configuration>16.29.3 and<text:outline-style>16.34.

3.15.3<office:automatic-styles>

The<office:automatic-styles> element contains automatic styles used in a document.

An automatic style is one contains formatting properties that are considered to be properties of the object to which the style is assigned.

Note: Common and automatic styles behave differently in OpenDocument editing consumers. Common styles are presented to the user as a named set of formatting properties. The formatting properties of an automatic style are presented to a user as properties of the object to which the style is applied.

The<office:automatic-styles> element is usable within the following elements:<office:document>3.1.2,<office:document-content>3.1.3.2 and<office:document-styles>3.1.3.3.

The<office:automatic-styles> element has no attributes.

The<office:automatic-styles> element has the following child elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25,<number:time-style>16.27.18,<style:page-layout>16.5,<style:style>16.2 and<text:list-style>16.30.

3.15.4<office:master-styles>

The<office:master-styles> element contains master styles that are used in a document. A master style contains formatting and other content that is displayed with document content when the style is used.

The<office:master-styles> element is usable within the following elements:<office:document>3.1.2 and<office:document-styles>3.1.3.3.

The<office:master-styles> element has no attributes.

The<office:master-styles> element has the following child elements:<draw:layer-set>10.2.2,<style:handout-master>10.2.1 and<style:master-page>16.9.

3.16Document Signatures

An OpenDocument document that is stored in a package may have one or more digital signatures applied to the package.

Document signatures shall be stored in a file called META-INF/documentsignatures.xml in the package as described in section 3.5 of the OpenDocument specification part 3. Document signatures shall contain a<ds:Reference> element for each file within the package, with the exception that<ds:Reference> elements for the META-INF/documentsignatures.xml file containing the signature, and any files contained in the package whose relative path starts with "external-data/" should be omitted.

Signatures other than document signatures are implementation-defined.

 

3.17Foreign Elements and Attributes

OpenDocument extended documentsmay contain elements and attributes not defined by the OpenDocument schema. Elements and attributes not defined by the OpenDocument schema are calledforeign elements andattributes. Foreign elements and attributesshall not be associated with a namespace that is listed in tables 1, 2 or 3 of section1.5.

If a foreign element has a<text:h> or<text:p> ancestor element, and is a child element of an element for which the OpenDocument schema permits the inclusion of character data, and if the OpenDocument schema permits the inclusion of character data for all its ancestors up to the<text:p> or<text:h> element ancestor element, then the element's contentmay be interpreted by conforming OpenDocument consumers, and the document itselfshall be valid against the OpenDocument schema as if the foreign element's start- and end-tags or its empty-element-tag are removed.

For a foreign element that occurs at another location, conforming consumersshould not interpret the element's content, butmay preserve its content.

Foreign elements may have anoffice:process-content attribute19.377 attached which controls the processing of the element content.

Note: In OpenDocument 1.0 and 1.1, the content of foreign elements should be processed unless there was anoffice:process-content attribute with valuefalse.

Conforming extended producersshouldnot use foreign elements and attributes for features defined in the OpenDocument specification.

A conforming consumer that encounters an OpenDocument defined attribute that has a value that is not defined by OpenDocument, then it should:

  1. 1)If the attribute has a specified default value, use its default value, or 

  2. 2)If the attribute does not have a specified default value, ignore the attribute. 

3.18White Space Processing and EOL Handling

ODF processing of whitespace characters is in conformance with the provisions of[XML1.0].

In addition, OpenDocument Consumers shall ignore all element children ([RNG] section 5, Data Model) of elements defined in this specification that are strings consisting entirely of whitespace characters and which do not satisfy a pattern of the OpenDocument schema definition for the element.

Additional treatment of occurrences of whitespace characters depends on the provisions for specific elements, attributes, and their datatypes in this specification.

Note: There are special OpenDocument rules for the reduction of whitespace sequences to single space characters in the text obtained from<text:p>,<text:h> and their element children.6.1.2

3.19MIME Types and File Name Extensions

Appendix C contains a list of MIME types and file name extensions to be used for office documents that conform to this specification and that are contained in a package. See3.1.3.

Office documents that conform to this specification but are not contained in a packageshould use the MIME typetext/xml.

Only MIME types and extensions that have been registered according to[RFC4288]should used for office documents that conform to this specification. The MIME types and extensions listed in appendix Cshould be used where appropriate.

4Metadata

4.1General

Metadata is general information about a document or its content.

OpenDocument supports five types of metadata:

  1. 1)RDF metadata describing documents or the content of identifiable OpenDocument elements.4.2.2 

  2. 2)Text content being used as RDF metadata.4.2.1 

  3. 3)Pre-defined metadata (meta.xml).4.3.2 

  4. 4)User-defined metadata (using the<meta:user-defined> element).4.3.3 

  5. 5)Custom metadata (custom XML elements within meta.xml).4.3.1 

Pre-defined and user-defined metadata are both stored in the metadata<office:meta> element. The elements representing this metadata may be omitted or occur multiple times. The updating of multiple instances of the same metadata elements is implementation-dependent.

4.2RDF Metadata

4.2.1In Content Metadata (RDFa)

Metadata in OpenDocument documents may be expressed using the model of the W3C Resource Description Framework[RDF-CONCEPTS].

In addition to the mechanism defined in Part 3 of this specification RDF metadata can be attached to elements in the "content.xml" and "styles.xml" file. Elements supporting this type of metadata have the following attributes:xhtml:about19.905,xhtml:property19.908,xhtml:content19.906, andxhtml:datatype19.907. When metadata is added using these attributes, it is referred to as in content metadata. If "content.xml" and "styles.xml" files contain in content metadata they shall be listed in the package's "manifest.rdf" file.

4.2.2manifest.rdf

4.2.2.1General

The OpenDocument document contains a metadata manifest, as defined in Part 3 of this specification. The[OWL] Metadata Manifest Description ontology defined in Part3 is extended with additional properties and classes in appendix B. The following OWL classes and properties are defined.

4.2.2.2odf:ContentFile

An instance of theodf:ContentFile class represents a content.xml file.

Theodf:ContentFile class is a subclass ofpkg:File.

4.2.2.3odf:StylesFile

An instance of theodf:StylesFile class represents a styles.xml file.

Theodf:StylesFile class is a subclass ofpkg:File

4.2.2.4odf:Element

An instance of theodf:Element class represents an OpenDocument XML element in a content.xml or styles.xml file. It is a subclass of thepkg:Element class, which represents any XML element in the OpenDocument package.

Note: One or morerdf:type properties specify the metadata type of anodf:Element.

Every XML element that is defined by this specification and has an attribute of type ID may be described using an OWL class. The IRI of an OWL class for an element is the concatenation of the element's QName namespace IRI and its local name part. These classes are subclasses ofodf:Element.

The following properties are defined for the subclass describing a<text:meta-field> element (urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field) :odf:prefix4.2.2.5 andodf:suffix4.2.2.6.

4.2.2.5odf:prefix

Theodf:prefix property defines the prefix content of a<text:meta-field> field7.5.19.

This property can be used with the following class:urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field4.2.2.4.

4.2.2.6odf:suffix

Theodf:suffix property defines the suffix content of a<text:meta-field> field7.5.19.

This property can be used with the following class:urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field4.2.2.4.

4.3Non-RDF Metadata

4.3.1General

Non-RDF metadata in OpenDocument is composed of pre-defined metadata elements, user defined metadata elements, and custom metadata elements.

The pre-defined metadata elements have defined semantics. Theyshould be processed by consumers and updated by producers. They can be referenced from within the document using text fields.

The pre-defined metadata elements borrow heavily upon the metadata standards developed by the Dublin Core Metadata Initiative (http://www.dublincore.org). Metadata elements drawn directly from the Dublin Core work are in the http://purl.org/dc/elements/1.1 namespace.   “

User-defined metadata specifies a triplet of name, type, and value. Consumers can present these values to the user.

Custom metadata elements are arbitrary elements inside an<office:meta> element. The semantics of custom metadata elements is implementation-defined.

Custom metadata elements shall only occur in OpenDocument extended documents. The use of custom metadata is deprecated in favor of RDF/XML based metadata.

Note: Consumers need not process custom metadata other than to preserve it when editing a document.

4.3.2Pre-Defined Metadata Elements

4.3.2.1<meta:generator>

The<meta:generator> element contains a string that identifies the OpenDocument producer that was used to create or last modify the document. This stringshould match the definition for user-agents in the HTTP protocol as specified in section 14.43 of[RFC2616]. The generator stringshould allow OpenDocument consumers to distinguish between all released versions of a producer.

Note: Release versions of a producer could be distinguished based on build ids or patch level information.

If an OpenDocument producer that creates a document cannot provide an identifier string, the producershall notexport this element. If a producer stores a modified document created by another producer cannot provide a unique identifier, itshall not export the original identifier belonging to the producer that created the document.

The<meta:generator> element is usable within the following element:<office:meta>3.2.

The<meta:generator> element has no attributes.

The<meta:generator> element has no child elements.

The<meta:generator> element has content of data typestring18.2.

4.3.2.2<dc:title>

The<dc:title> element specifies the title of a document.

The<dc:title> element is usable within the following element:<office:meta>3.2.

The<dc:title> element has no attributes.

The<dc:title> element has no child elements.

The<dc:title> element has content of data typestring18.2.

4.3.2.3<dc:description>

The<dc:description> element contains a description of a document.

The<dc:description> element is usable within the following element:<office:meta>3.2.

The<dc:description> element has no attributes.

The<dc:description> element has no child elements.

The<dc:description> element has content of data typestring18.2.

4.3.2.4<dc:subject>

The<dc:subject> element specifies the subject of a document.

The<dc:subject> element is usable within the following element:<office:meta>3.2.

The<dc:subject> element has no attributes.

The<dc:subject> element has no child elements.

The<dc:subject> element has content of data typestring18.2.

4.3.2.5<meta:keyword>

The<meta:keyword> element contains a keyword pertaining to a document.

The<meta:keyword> element is usable within the following element:<office:meta>3.2.

The<meta:keyword> element has no attributes.

The<meta:keyword> element has no child elements.

The<meta:keyword> element has content of data typestring18.2.

4.3.2.6<meta:initial-creator>

The<meta:initial-creator> element specifies the name of the initial creator of a document.

The<meta:initial-creator> element is usable within the following element:<office:meta>3.2.

The<meta:initial-creator> element has no attributes.

The<meta:initial-creator> element has no child elements.

The<meta:initial-creator> element has content of data typestring18.2.

4.3.2.7<dc:creator>

The<dc:creator> element specifies the name of the person who last modified a document (<office:meta>), who created an annotation (<office:annotation>), who authored a change (<office:change-info>).

The<dc:creator> element is usable within the following elements:<office:annotation>14.1,<office:change-info>5.5.6 and<office:meta>3.2.

The<dc:creator> element has no attributes.

The<dc:creator> element has no child elements.

The<dc:creator> element has content of data typestring18.2.

4.3.2.8<meta:printed-by>

The<meta:printed-by> element specifies the name of the last person who printed a document.

The<meta:printed-by> element is usable within the following element:<office:meta>3.2.

The<meta:printed-by> element has no attributes.

The<meta:printed-by> element has no child elements.

The<meta:printed-by> element has content of data typestring18.2.

4.3.2.9<meta:creation-date>

The<meta:creation-date> element specifies the date and time when a document was created.

The<meta:creation-date> element is usable within the following element:<office:meta>3.2.

The<meta:creation-date> element has no attributes.

The<meta:creation-date> element has no child elements.

The<meta:creation-date> element has content of data typedateTime18.2.

4.3.2.10<dc:date>

The<dc:date> element specifies the date and time when the document was last modified (<office:meta>), when an annotation was created (<office:annotation>), when a change was made (<office:change-info>).

The<dc:date> element is usable within the following elements:<office:annotation>14.1,<office:change-info>5.5.6 and<office:meta>3.2.

The<dc:date> element has no attributes.

The<dc:date> element has no child elements.

The<dc:date> element has content of data typedateTime18.2.

4.3.2.11<meta:print-date>

The<meta:print-date> element specifies the date and time when a document was last printed.

The<meta:print-date> element is usable within the following element:<office:meta>3.2.

The<meta:print-date> element has no attributes.

The<meta:print-date> element has no child elements.

The<meta:print-date> element has content of data typedateTime18.2.

4.3.2.12<meta:template>

The<meta:template> element specifies a IRI for the document template that was used to create a document. The IRI is specified as an Xlink. See[XLink].

The<meta:template> element is usable within the following element:<office:meta>3.2.

The<meta:template> element has the following attributes:meta:date19.323,xlink:actuate19.909,xlink:href19.910.24,xlink:title19.912 andxlink:type19.913.

The<meta:template> element has no child elements.

4.3.2.13<meta:auto-reload>

The<meta:auto-reload> element specifies whether a document is reloaded or replaced by another document after a specified period of time has elapsed.

The<meta:auto-reload> element is usable within the following element:<office:meta>3.2.

The<meta:auto-reload> element has the following attributes:meta:delay19.324,xlink:actuate19.909,xlink:href19.910.23,xlink:show19.911 andxlink:type19.913.

The<meta:auto-reload> element has no child elements.

4.3.2.14<meta:hyperlink-behaviour>

The<meta:hyperlink-behaviour> element specifies the default behavior for hyperlinks in a document.

The<meta:hyperlink-behaviour> element is usable within the following element:<office:meta>3.2.

The<meta:hyperlink-behaviour> element has the following attributes:office:target-frame-name19.381 andxlink:show19.911.

The<meta:hyperlink-behaviour> element has no child elements.

4.3.2.15<dc:language>

The<dc:language> element specifies the default language of a document.

The<dc:language> element is usable within the following element:<office:meta>3.2.

The<dc:language> element has no attributes.

The<dc:language> element has no child elements.

The<dc:language> element has content of data typelanguage18.3.16.

4.3.2.16<meta:editing-cycles>

The<meta:editing-cycles> element specifies the number of times a document has been edited. When a document is created, this value is set to 1. Each time a document is saved, the editing-cycles number is incremented by 1.

The<meta:editing-cycles> element is usable within the following element:<office:meta>3.2.

The<meta:editing-cycles> element has no attributes.

The<meta:editing-cycles> element has no child elements.

The<meta:editing-cycles> element has content of data typenonNegativeInteger18.2.

4.3.2.17<meta:editing-duration>

The<meta:editing-duration> element specifies the total time spent editing a document.

The<meta:editing-duration> element is usable within the following element:<office:meta>3.2.

The<meta:editing-duration> element has no attributes.

The<meta:editing-duration> element has no child elements.

The<meta:editing-duration> element has content of data typeduration18.2.

4.3.2.18<meta:document-statistic>

The<meta:document-statistic> element represents statistics about a document.

The<meta:document-statistic> element is usable within the following element:<office:meta>3.2.

The<meta:document-statistic> element has the following attributes:meta:cell-count19.321,meta:character-count19.322,meta:draw-count19.325,meta:frame-count19.326,meta:image-count19.327,meta:non-whitespace-character-count19.329,meta:object-count19.330,meta:ole-object-count19.331,meta:page-count19.332,meta:paragraph-count19.333,meta:row-count19.334,meta:sentence-count19.335,meta:syllable-count19.336,meta:table-count19.337 andmeta:word-count19.339.

The<meta:document-statistic> element has no child elements.

4.3.3<meta:user-defined>

The<meta:user-defined> element specifies any additional user-defined metadata for a document.

The<meta:user-defined> element is usable within the following element:<office:meta>3.2.

The<meta:user-defined> element has the following attributes:meta:name19.328,meta:value-type19.338.

The<meta:user-defined> element has no child elements.

The<meta:user-defined> element has character data content, or depending on the value of themeta:value-type attribute content of typedouble18.2,date18.2,dateTime18.2,duration18.2,boolean18.3.3 orstring18.2.

5Text Content

5.1Headings, Paragraphs and Basic Text Structure

5.1.1General

The<text:h> and<text:p> elements represent headings and paragraphs, respectively.

Headings and paragraphs are collectively referred to asparagraph elements.

5.1.2<text:h>

The<text:h> element represents a heading in a document. Headings define the division structure for a document. A chapter or section begins with a heading and extends to the next heading at the same or higher level.

The<text:h> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:list-header>5.3.3,<text:list-item>5.3.4,<text:note-body>6.3.4,<text:numbered-paragraph>5.3.6 and<text:section>5.4.

The<text:h> element has the following attributes:text:class-names19.770.2,text:cond-style-name19.776,text:id19.809.6,text:is-list-header19.816,text:outline-level19.844.4,text:restart-numbering19.857,text:start-value19.868.2,text:style-name19.874.7,xhtml:about19.905,xhtml:content19.906,xhtml:datatype19.907,xhtml:property19.908 andxml:id19.914.

The<text:h> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<office:annotation-end>14.2,<presentation:date-time>10.9.3.5,<presentation:footer>10.9.3.3,<presentation:header>10.9.3.1,<text:a>6.1.8,<text:alphabetical-index-mark>8.1.10,<text:alphabetical-index-mark-end>8.1.9,<text:alphabetical-index-mark-start>8.1.8,<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:bibliography-mark>8.1.11,<text:bookmark>6.2.1.2,<text:bookmark-end>6.2.1.4,<text:bookmark-ref>7.7.6,<text:bookmark-start>6.2.1.3,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:chapter>7.3.8,<text:character-count>7.5.18.5,<text:conditional-text>7.7.3,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6,<text:database-row-select>7.6.5,<text:date>7.3.2,<text:dde-connection>7.7.12,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:execute-macro>7.7.10,<text:expression>7.4.14,<text:file-name>7.3.9,<text:hidden-paragraph>7.7.11,<text:hidden-text>7.7.4,<text:image-count>7.5.18.7,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:line-break>6.1.5,<text:measure>7.7.13,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:note>6.3.2,<text:note-ref>7.7.7,<text:number>6.1.10,<text:object-count>7.5.18.8,<text:page-continuation>7.3.5,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:page-variable-set>7.7.1.2,<text:paragraph-count>7.5.18.3,<text:placeholder>7.7.2,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:reference-mark>6.2.2.2,<text:reference-mark-end>6.2.2.4,<text:reference-mark-start>6.2.2.3,<text:reference-ref>7.7.5,<text:ruby>6.4,<text:s>6.1.3,<text:script>7.7.9,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:sequence>7.4.13,<text:sequence-ref>7.7.8,<text:sheet-name>7.3.11,<text:soft-page-break>5.6,<text:span>6.1.7,<text:subject>7.5.11,<text:tab>6.1.4,<text:table-count>7.5.18.6,<text:table-formula>7.7.14,<text:template-name>7.3.10,<text:text-input>7.4.15,<text:time>7.3.3,<text:title>7.5.10,<text:toc-mark>8.1.4,<text:toc-mark-end>8.1.3,<text:toc-mark-start>8.1.2,<text:user-defined>7.5.6,<text:user-field-get>7.4.9,<text:user-field-input>7.4.10,<text:user-index-mark>8.1.7,<text:user-index-mark-end>8.1.6,<text:user-index-mark-start>8.1.5,<text:variable-get>7.4.5,<text:variable-input>7.4.6,<text:variable-set>7.4.4 and<text:word-count>7.5.18.4.

The<text:h> element has mixed content.

5.1.3<text:p>

The<text:p> element represents a paragraph, which is the basic unit of text in an OpenDocument file.

The<text:p> element is usable within the following elements:<chart:data-label>11.14,<chart:equation>11.18,<chart:footer>11.2.3,<chart:label-separator>17.24,<chart:legend>11.3,<chart:subtitle>11.2.2,<chart:title>11.2.1,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:image>10.4.4,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<draw:text-box>10.4.3,<form:textarea>13.5.3,<office:annotation>14.1,<office:change-info>5.5.6,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<style:region-center>16.15,<style:region-left>16.14,<style:region-right>16.16,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:error-message>9.4.7,<table:help-message>9.4.6,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:list-header>5.3.3,<text:list-item>5.3.4,<text:note-body>6.3.4,<text:numbered-paragraph>5.3.6 and<text:section>5.4.

The<text:p> element has the following attributes:text:class-names19.770.3,text:cond-style-name19.776,text:id19.809.8,text:style-name19.874.29,xhtml:about19.905,xhtml:content19.906,xhtml:datatype19.907,xhtml:property19.908 andxml:id19.914.

The<text:p> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<office:annotation-end>14.2,<presentation:date-time>10.9.3.5,<presentation:footer>10.9.3.3,<presentation:header>10.9.3.1,<text:a>6.1.8,<text:alphabetical-index-mark>8.1.10,<text:alphabetical-index-mark-end>8.1.9,<text:alphabetical-index-mark-start>8.1.8,<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:bibliography-mark>8.1.11,<text:bookmark>6.2.1.2,<text:bookmark-end>6.2.1.4,<text:bookmark-ref>7.7.6,<text:bookmark-start>6.2.1.3,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:chapter>7.3.8,<text:character-count>7.5.18.5,<text:conditional-text>7.7.3,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6,<text:database-row-select>7.6.5,<text:date>7.3.2,<text:dde-connection>7.7.12,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:execute-macro>7.7.10,<text:expression>7.4.14,<text:file-name>7.3.9,<text:hidden-paragraph>7.7.11,<text:hidden-text>7.7.4,<text:image-count>7.5.18.7,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:line-break>6.1.5,<text:measure>7.7.13,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:note>6.3.2,<text:note-ref>7.7.7,<text:object-count>7.5.18.8,<text:page-continuation>7.3.5,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:page-variable-set>7.7.1.2,<text:paragraph-count>7.5.18.3,<text:placeholder>7.7.2,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:reference-mark>6.2.2.2,<text:reference-mark-end>6.2.2.4,<text:reference-mark-start>6.2.2.3,<text:reference-ref>7.7.5,<text:ruby>6.4,<text:s>6.1.3,<text:script>7.7.9,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:sequence>7.4.13,<text:sequence-ref>7.7.8,<text:sheet-name>7.3.11,<text:soft-page-break>5.6,<text:span>6.1.7,<text:subject>7.5.11,<text:tab>6.1.4,<text:table-count>7.5.18.6,<text:table-formula>7.7.14,<text:template-name>7.3.10,<text:text-input>7.4.15,<text:time>7.3.3,<text:title>7.5.10,<text:toc-mark>8.1.4,<text:toc-mark-end>8.1.3,<text:toc-mark-start>8.1.2,<text:user-defined>7.5.6,<text:user-field-get>7.4.9,<text:user-field-input>7.4.10,<text:user-index-mark>8.1.7,<text:user-index-mark-end>8.1.6,<text:user-index-mark-start>8.1.5,<text:variable-get>7.4.5,<text:variable-input>7.4.6,<text:variable-set>7.4.4 and<text:word-count>7.5.18.4.

The<text:p> element has mixed content.

5.2<text:page-sequence>

5.2.1General

The<text:page-sequence> element contains at least one<text:page> element. If there is more than one<text:page> element, thetext:master-page-name attribute of the first<text:page> element specifies the default master style for a document.

The<text:page-sequence> element is usable within the following element:<office:text>3.4.

The<text:page-sequence> element has no attributes.

The<text:page-sequence> element has the following child element:<text:page>5.2.2.

5.2.2<text:page>

The<text:page> element represents a page in a<text:page-sequence> element.

The<text:page> element is usable within the following element:<text:page-sequence>5.2.

The<text:page> element has the following attribute:text:master-page-name19.833.

The<text:page> element has no child elements.

5.3Lists

5.3.1<text:list>

The<text:list> element represents a list. It may contain a<text:list-header> element, followed by any number of<text:list-item> elements.

Lists may be numbered. The numbering may be restarted with a specific numbering at each list item. Lists may also continue numbering from other lists in order to merge lists into a single, discontinuous list. Whether list numbering is displayed or not depends on the list style being used.

Every list has a list level, which is determined by the nesting of the<text:list> element that represents that list. If a list is not contained in another list, its list level is 1. If a list is contained within another list, the list level of the contained list is the list level of the list in which it is contained incremented by one. If a list is contained in a table cell or text box, its list level returns to 1, even if the table or text box is nested in another list.

Every list with a list level of 1 defines a list and the counter domain for its list items and any sub list of that list. Each sub list starts a counter for its list items and any sub list it may contain.

Every list, including sub lists, may have a list style which is applied to its list items and sub lists. A list style specified for a sub list overrides the list style specified for the list in which the sub list is contained.

The<text:list> element is usable within the following elements:<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:image>10.4.4,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<draw:text-box>10.4.3,<office:annotation>14.1,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:list-header>5.3.3,<text:list-item>5.3.4,<text:note-body>6.3.4 and<text:section>5.4.

The<text:list> element has the following attributes:text:continue-list19.780,text:continue-numbering19.781,text:style-name19.874.22 andxml:id19.914.

The<text:list> element has the following child elements:<text:list-header>5.3.3 and<text:list-item>5.3.4.

5.3.2Default List Style

If a list does not have astyle:name attribute and therefore no list style is specified, one of the following actions is taken:

To determine which formatting properties are applied to a list, the list level and its style name are taken into account.16.30.

5.3.3<text:list-header>

The<text:list-header> element represents a list header and is a type of list item. It contains one or more paragraphs that are displayed before a list. The paragraphs are formatted as list items but they do not have a preceding number or bullet.

The<text:list-header> element is usable within the following element:<text:list>5.3.1.

The<text:list-header> element has the following attribute:xml:id19.914.

The<text:list-header> element has the following child elements:<text:h>5.1.2,<text:list>5.3.1,<text:number>6.1.10,<text:p>5.1.3 and<text:soft-page-break>5.6.

5.3.4<text:list-item>

The<text:list-item> element represents an item in a list.

The<text:list-item> element is usable within the following element:<text:list>5.3.1.

The<text:list-item> element has the following attributes:text:start-value19.868.3,text:style-override19.875 andxml:id19.914.

The<text:list-item> element has the following child elements:<text:h>5.1.2,<text:list>5.3.1,<text:number>6.1.10,<text:p>5.1.3 and<text:soft-page-break>5.6.

5.3.5List Item Style Rules

The first line in a list item is preceded by a bullet or number, depending on the list style assigned to the list. If a list item starts another list and does not contain any text, no bullet or number is displayed.

The list style which is applied to a list need not contain a list level style for the list level the list item specifies. The following rules are applied to determine the list level style in this case

5.3.6<text:numbered-paragraph>

The<text:numbered-paragraph> element numbers an individual paragraph, as if it was part of a list at a specified level.

Note:Numbered paragraphs form an equivalent, alternative way of specifying lists. A list in<text:list> representation can be converted into a list in<text:numbered-paragraph> representation and vice versa.

A numbered paragraph can be assigned a list level. A numbered paragraph is equivalent to a list nested to the given level, containing one list item with one paragraph. If no level is given, the numbered paragraph is interpreted as being on level 1.

If a list style is not specified for a numbered paragraph, the list style of the previous numbered paragraph in the same sublist is used. If this paragraph is the first in the sublist, the list style of the previous paragraph in the higher list level is used. If there is no specified list style, the default list style is applied.5.3.2

If a list level style is missing in the applied list style of a numbered paragraph, the same rules are applied to determine this list level style as for list items.

The text of a formatted number can be included in a<text:number> element.

Note: This text can be used by consumers that do not support numbering.

The<text:numbered-paragraph> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:numbered-paragraph> element has the following attributes:text:continue-numbering19.781,text:level19.828,text:list-id19.829,text:start-value19.868.6,text:style-name19.874.25 andxml:id19.914.

The<text:numbered-paragraph> element has the following child elements:<text:h>5.1.2,<text:number>6.1.10 and<text:p>5.1.3.

5.3.7Numbered Paragraph Style Rules

If a list style is not specified for a numbered paragraph, the list style of the previous numbered paragraph in the same list is used. If this paragraph is the first in the list, the list style of the previous numbered paragraph in a higher list level is used. If there is no specified style available, the default style is applied.5.3.2

If a list level style is missing in the applied list style of a numbered paragraph, the rules for styles on list items are applied.5.3.5

5.4<text:section>

5.4.1General

The<text:section> element represents a named region of content in a document.

Sections specify formatting properties for a region of text or  text that is automatically acquired from an external data source or document, or another text section.

Sections support two ways of linking to external content. If a section is linked to another document, the link can be through one of the following:

The<text:section-source> or<office:dde-source> elements occur only in the alternative and then as the first child element of a<text:section> element.

A section that links to external content should contain a full representation of the external content that appears in the section.

Linked external content may have an arbitrary file format. Consumers may process links to external content *and the external content itself to update the content that appears in a section.

The<text:section> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:section> element has the following attributes:text:condition19.777.7,text:display19.796.6,text:name19.835.14,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.32 andxml:id19.914.

The<text:section> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:dde-source>14.6.5,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:section-source>5.4.2,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

5.4.2<text:section-source>

The<text:section-source> element indicates that a section is a linked section.

The<text:section-source> element is usable within the following element:<text:section>5.4.

The<text:section-source> element has the following attributes:text:filter-name19.802,text:section-name19.861,xlink:href19.910.37,xlink:show19.911 andxlink:type19.913.

The<text:section-source> element has no child elements.

5.5Change Tracking

5.5.1<text:tracked-changes>

The<text:tracked-changes> element acts as a container for<text:changed-region> elements that represent changes in a certain scope of an OpenDocument document. This scope is the element in which the<text:tracked-changes> element occurs. Changes in this scope shall be tracked by<text:changed-region> elements contained in the<text:tracked-changes> element in this scope.

If a<text:tracked-changes> element is absent, there are no tracked changes in the corresponding scope. In this case, all change mark elements (5.5.7) in this scope shall be ignored.

The<text:tracked-changes> element is usable within the following elements:<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<text:tracked-changes> element has the following attribute:text:track-changes19.883.

The<text:tracked-changes> element has the following child element:<text:changed-region>5.5.2.

5.5.2<text:changed-region>

Each<text:changed-region> element contains a single element, one of<text:insertion>,<text:deletion>, or<text:format-change> that corresponds to a change being tracked within the scope of the<text:tracked-changes> element that contains the<text:changed-region> instance.

Thexml:id attribute of the<text:changed-region> is referenced from the<text:change>,<text:change-start> and<text:change-end> elements that identify where the change applies to markup in the scope of the<text:tracked-changes> element.

A<text:changed-region> can be referenced by more than one change, but the corresponding referencing change mark elements shall be of the same change type - insertion, format change or deletion.

The<text:changed-region> element is usable within the following element:<text:tracked-changes>5.5.1.

The<text:changed-region> element has the following attributes:text:id19.809.5 andxml:id19.914.

The<text:changed-region> element has the following child elements:<text:deletion>5.5.4,<text:format-change>5.5.5 and<text:insertion>5.5.3.

5.5.3<text:insertion>

The<text:insertion> element contains the information that identifies the person responsible for a change and the date of that change. This information may also contain one or more<text:p> elements which contains a comment on the insertion.

The<text:insertion> element's parent<text:changed-region> element has anxml:id ortext:id attribute, the value of which binds that parent element to thetext:change-id attribute on the<text:change-start> and<text:change-end> elements.

The<text:insertion> element is usable within the following element:<text:changed-region>5.5.2.

The<text:insertion> element has no attributes.

The<text:insertion> element has the following child element:<office:change-info>5.5.6.

5.5.4<text:deletion>

The<text:deletion> element contains information that identifies the person responsible for a deletion and the date of that deletion. This information may also contain one or more<text:p> elements which contains a comment on the deletion. The<text:deletion> element may also contain content that was deleted while change tracking was enabled. The position where the text was deleted is marked by a<text:change> element.

Deleted text is contained in a paragraph element. To reconstruct the original text, the paragraph containing the deleted text is merged with its surrounding paragraph or heading element.

To reconstruct the text before a deletion took place:

The<text:deletion> element is usable within the following element:<text:changed-region>5.5.2.

The<text:deletion> element has no attributes.

The<text:deletion> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:change-info>5.5.6,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

5.5.5<text:format-change>

The<text:format-change> element represents any change in formatting attributes. The region where the change took place is marked by<text:change-start>,<text:change-end> or<text:change> elements.

Note: This element does not contain formatting changes that have taken place.

The<text:format-change> element is usable within the following element:<text:changed-region>5.5.2.

The<text:format-change> element has no attributes.

The<text:format-change> element has the following child element:<office:change-info>5.5.6.

5.5.6<office:change-info>

The<office:change-info> element represents who made a change and when. It may also contain a comment (one or more<text:p> elements) on the change.

The<office:change-info> element is usable within the following elements:<table:cell-content-change>9.9.17,<table:deletion>9.9.9,<table:insertion>9.9.3,<table:movement>9.9.13,<text:deletion>5.5.4,<text:format-change>5.5.5 and<text:insertion>5.5.3.

The<office:change-info> element has no attributes.

The<office:change-info> element has the following child elements:<dc:creator>4.3.2.7,<dc:date>4.3.2.10 and<text:p>5.1.3.

5.5.7Change Marks

5.5.7.1General

The change mark elements mark start, end and positions in a text where a change has occurred.

These elements use thetext:change-id attribute to link to<text:changed-region> elements that contain the change information.

5.5.7.2<text:change-start>

 The<text:change-start> element marks the start of a region with content where text has been inserted or the format has been changed.

The<text:change-start> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<text:change-start> element has the following attribute:text:change-id19.766.

The<text:change-start> element has no child elements.

5.5.7.3<text:change-end>

The<text:change-end> element marks the end of a region with content where text has been inserted or the format has been changed.

The<text:change-end> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<text:change-end> element has the following attribute:text:change-id19.766.

The<text:change-end> element has no child elements.

5.5.7.4<text:change>

The<text:change> element marks a position in an empty region where text has been deleted.

The<text:change> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<text:change> element has the following attribute:text:change-id19.766.

The<text:change> element has no child elements.

5.6<text:soft-page-break>

The<text:soft-page-break> element represents a soft page break within or between paragraph elements.

As a child element of a<table:table> element it represents a soft page break between two table rows. It may appear in front of a<table:table-row> element.

The<text:soft-page-break> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<table:covered-table-cell>9.1.5,<table:table>9.1.2,<table:table-cell>9.1.4,<table:table-header-rows>9.1.7,<table:table-row-group>9.1.9,<table:table-rows>9.1.8,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:list-header>5.3.3,<text:list-item>5.3.4,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<text:soft-page-break> element has no attributes.

The<text:soft-page-break> element has no child elements.

5.7Document Declarations

The following declaration elements appear before the main content element of a document:

6Paragraph Elements Content

6.1Basic Text Content

6.1.1General

The paragraph elements<text:p> and<text:h> and their descendant elements contain the text content of any document. Thecharacter content of a paragraph consists of the character data of the paragraph element and the character data of its descendant elements concatenated in document order, with the following exceptions:

 Character data contained in the following elements or their descendant elements are not included in the character content of a paragraph:

Note: This should significantly ease transformations into other formats, since transformations need not interpret most of the descendant elements of a paragraph element to obtain the character content of a paragraph.

The phrase "document order" when used with reference to an OpenDocument document instance is defined by Section 5.0 Data Model[XPath].

6.1.2White Space Characters

Consumers shall collapse white space characters that occur in

Collapsing white space characters is defined by the following algorithm:

  1. 1)The following[UNICODE] characters are replaced by a “ “ (U+0020, SPACE) character: 

  2. 2)The character data of the paragraph element and of all descendant elements for which the OpenDocument schema permits the inclusion of character data for the element itself and all its ancestor elements up to the paragraph element, is concatenated in document order. 

  3. 3)Leading “ “ (U+0020, SPACE) characters at the start of the resulting text and trailing SPACE characters at the end of the resulting text are removed. 

  4. 4)Sequences of “ “ (U+0020, SPACE) characters are replaced by a single “ “ (U+0020, SPACE) character. 

6.1.3<text:s>

The<text:s> element is used to represent the[UNICODE] character “ “ (U+0020, SPACE).

This element shall be used to represent the second and all following “ “ (U+0020, SPACE) characters in a sequence of “ “ (U+0020, SPACE) characters.

Note: It is not an error if the character preceding the element is not a white space character, but it is good practice to use this element only for the second and all following “ “ (U+0020, SPACE) characters in a sequence.

The<text:s> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:s> element has the following attribute:text:c19.763.

The<text:s> element has no child elements.

6.1.4<text:tab>

The<text:tab> element represents the[UNICODE] tab character (HORIZONTAL TABULATION, U+0009). A<text:tab> element specifies that content immediately following it should begin at the next tab stop.

The<text:tab> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:tab> element has the following attribute:text:tab-ref19.877.

The<text:tab> element has no child elements.

6.1.5<text:line-break>

The<text:line-break> element represents a line break.

The<text:line-break> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:line-break> element has no attributes.

The<text:line-break> element has no child elements.

6.1.6Soft Hyphens, Hyphens, and Non-breaking Spaces

Soft hyphens, hyphens, and non-breaking blanks are represented by[UNICODE] characters.

Table8 - Unicode characters

The[UNICODE] character...

Represents...

SOFT HYPHEN (U+00AD)

soft hyphens

NON-BREAKING HYPHEN (U+2011)

non-breaking hyphens

NO-BREAK SPACE (U+00A0)

non-breaking spaces

6.1.7<text:span>

The<text:span> element represents the application of a style to the character data of a portion of text. The content of this element is the text which uses that text style.

The<text:span> element can be nested.

White space characters contained in this element are collapsed.

The<text:span> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:span> element has the following attributes:text:class-names19.770.4 andtext:style-name19.874.33.

The<text:span> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<office:annotation-end>14.2,<presentation:date-time>10.9.3.5,<presentation:footer>10.9.3.3,<presentation:header>10.9.3.1,<text:a>6.1.8,<text:alphabetical-index-mark>8.1.10,<text:alphabetical-index-mark-end>8.1.9,<text:alphabetical-index-mark-start>8.1.8,<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:bibliography-mark>8.1.11,<text:bookmark>6.2.1.2,<text:bookmark-end>6.2.1.4,<text:bookmark-ref>7.7.6,<text:bookmark-start>6.2.1.3,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:chapter>7.3.8,<text:character-count>7.5.18.5,<text:conditional-text>7.7.3,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6,<text:database-row-select>7.6.5,<text:date>7.3.2,<text:dde-connection>7.7.12,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:execute-macro>7.7.10,<text:expression>7.4.14,<text:file-name>7.3.9,<text:hidden-paragraph>7.7.11,<text:hidden-text>7.7.4,<text:image-count>7.5.18.7,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:line-break>6.1.5,<text:measure>7.7.13,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:note>6.3.2,<text:note-ref>7.7.7,<text:object-count>7.5.18.8,<text:page-continuation>7.3.5,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:page-variable-set>7.7.1.2,<text:paragraph-count>7.5.18.3,<text:placeholder>7.7.2,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:reference-mark>6.2.2.2,<text:reference-mark-end>6.2.2.4,<text:reference-mark-start>6.2.2.3,<text:reference-ref>7.7.5,<text:ruby>6.4,<text:s>6.1.3,<text:script>7.7.9,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:sequence>7.4.13,<text:sequence-ref>7.7.8,<text:sheet-name>7.3.11,<text:soft-page-break>5.6,<text:span>6.1.7,<text:subject>7.5.11,<text:tab>6.1.4,<text:table-count>7.5.18.6,<text:table-formula>7.7.14,<text:template-name>7.3.10,<text:text-input>7.4.15,<text:time>7.3.3,<text:title>7.5.10,<text:toc-mark>8.1.4,<text:toc-mark-end>8.1.3,<text:toc-mark-start>8.1.2,<text:user-defined>7.5.6,<text:user-field-get>7.4.9,<text:user-field-input>7.4.10,<text:user-index-mark>8.1.7,<text:user-index-mark-end>8.1.6,<text:user-index-mark-start>8.1.5,<text:variable-get>7.4.5,<text:variable-input>7.4.6,<text:variable-set>7.4.4 and<text:word-count>7.5.18.4.

The<text:span> element has mixed content.

6.1.8<text:a>

The<text:a> element represents a hyperlink.

The anchor of a hyperlink is composed of the character data contained by the<text:a> element and any of its descendant elements which constitute the character data of the paragraph which contains the<text:a> element.6.1.1

The<text:a> element is usable within the following elements:<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:a> element has the following attributes:office:name19.376.9,office:target-frame-name19.381,office:title19.383,text:style-name19.874.2,text:visited-style-name19.901,xlink:actuate19.909,xlink:href19.910.33,xlink:show19.911 andxlink:type19.913.

The<text:a> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<office:annotation-end>14.2,<office:event-listeners>10.3.19,<presentation:date-time>10.9.3.5,<presentation:footer>10.9.3.3,<presentation:header>10.9.3.1,<text:alphabetical-index-mark>8.1.10,<text:alphabetical-index-mark-end>8.1.9,<text:alphabetical-index-mark-start>8.1.8,<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:bibliography-mark>8.1.11,<text:bookmark>6.2.1.2,<text:bookmark-end>6.2.1.4,<text:bookmark-ref>7.7.6,<text:bookmark-start>6.2.1.3,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:chapter>7.3.8,<text:character-count>7.5.18.5,<text:conditional-text>7.7.3,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6,<text:database-row-select>7.6.5,<text:date>7.3.2,<text:dde-connection>7.7.12,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:execute-macro>7.7.10,<text:expression>7.4.14,<text:file-name>7.3.9,<text:hidden-paragraph>7.7.11,<text:hidden-text>7.7.4,<text:image-count>7.5.18.7,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:line-break>6.1.5,<text:measure>7.7.13,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:note>6.3.2,<text:note-ref>7.7.7,<text:object-count>7.5.18.8,<text:page-continuation>7.3.5,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:page-variable-set>7.7.1.2,<text:paragraph-count>7.5.18.3,<text:placeholder>7.7.2,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:reference-mark>6.2.2.2,<text:reference-mark-end>6.2.2.4,<text:reference-mark-start>6.2.2.3,<text:reference-ref>7.7.5,<text:ruby>6.4,<text:s>6.1.3,<text:script>7.7.9,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:sequence>7.4.13,<text:sequence-ref>7.7.8,<text:sheet-name>7.3.11,<text:soft-page-break>5.6,<text:span>6.1.7,<text:subject>7.5.11,<text:tab>6.1.4,<text:table-count>7.5.18.6,<text:table-formula>7.7.14,<text:template-name>7.3.10,<text:text-input>7.4.15,<text:time>7.3.3,<text:title>7.5.10,<text:toc-mark>8.1.4,<text:toc-mark-end>8.1.3,<text:toc-mark-start>8.1.2,<text:user-defined>7.5.6,<text:user-field-get>7.4.9,<text:user-field-input>7.4.10,<text:user-index-mark>8.1.7,<text:user-index-mark-end>8.1.6,<text:user-index-mark-start>8.1.5,<text:variable-get>7.4.5,<text:variable-input>7.4.6,<text:variable-set>7.4.4 and<text:word-count>7.5.18.4.

The<text:a> element has mixed content.

6.1.9<text:meta>

The<text:meta> element represents portions of text that have in content metadata attached. See19.905.

The<text:meta> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:meta> element has the following attributes:xhtml:about19.905,xhtml:content19.906,xhtml:datatype19.907,xhtml:property19.908 andxml:id19.914.

The<text:meta> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<office:annotation-end>14.2,<presentation:date-time>10.9.3.5,<presentation:footer>10.9.3.3,<presentation:header>10.9.3.1,<text:a>6.1.8,<text:alphabetical-index-mark>8.1.10,<text:alphabetical-index-mark-end>8.1.9,<text:alphabetical-index-mark-start>8.1.8,<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:bibliography-mark>8.1.11,<text:bookmark>6.2.1.2,<text:bookmark-end>6.2.1.4,<text:bookmark-ref>7.7.6,<text:bookmark-start>6.2.1.3,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:chapter>7.3.8,<text:character-count>7.5.18.5,<text:conditional-text>7.7.3,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6,<text:database-row-select>7.6.5,<text:date>7.3.2,<text:dde-connection>7.7.12,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:execute-macro>7.7.10,<text:expression>7.4.14,<text:file-name>7.3.9,<text:hidden-paragraph>7.7.11,<text:hidden-text>7.7.4,<text:image-count>7.5.18.7,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:line-break>6.1.5,<text:measure>7.7.13,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:note>6.3.2,<text:note-ref>7.7.7,<text:object-count>7.5.18.8,<text:page-continuation>7.3.5,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:page-variable-set>7.7.1.2,<text:paragraph-count>7.5.18.3,<text:placeholder>7.7.2,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:reference-mark>6.2.2.2,<text:reference-mark-end>6.2.2.4,<text:reference-mark-start>6.2.2.3,<text:reference-ref>7.7.5,<text:ruby>6.4,<text:s>6.1.3,<text:script>7.7.9,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:sequence>7.4.13,<text:sequence-ref>7.7.8,<text:sheet-name>7.3.11,<text:soft-page-break>5.6,<text:span>6.1.7,<text:subject>7.5.11,<text:tab>6.1.4,<text:table-count>7.5.18.6,<text:table-formula>7.7.14,<text:template-name>7.3.10,<text:text-input>7.4.15,<text:time>7.3.3,<text:title>7.5.10,<text:toc-mark>8.1.4,<text:toc-mark-end>8.1.3,<text:toc-mark-start>8.1.2,<text:user-defined>7.5.6,<text:user-field-get>7.4.9,<text:user-field-input>7.4.10,<text:user-index-mark>8.1.7,<text:user-index-mark-end>8.1.6,<text:user-index-mark-start>8.1.5,<text:variable-get>7.4.5,<text:variable-input>7.4.6,<text:variable-set>7.4.4 and<text:word-count>7.5.18.4.

The<text:meta> element has mixed content.

6.1.10<text:number>

The<text:number> element contains the text of a formatted number which is present when a list style is applied to an element whose corresponding list level style specifies that the list label is a number. This text may be used by consumers that do not support the automatic generation of numbering but should be ignored by consumers that do support it.

This element has no attributes.

The<text:number> element is usable within the following elements:<text:h>5.1.2,<text:list-header>5.3.3,<text:list-item>5.3.4 and<text:numbered-paragraph>5.3.6.

The<text:number> element has no attributes.

The<text:number> element has no child elements.

The<text:number> element has content of data typestring18.2.

6.2Bookmarks and References

6.2.1Bookmarks

6.2.1.1General

Bookmarks can either mark a text position or a text range. A text position is a position inside the text content of a document. A text range starts at any text position and ends at another text position.

Bookmarks which mark a text range support overlapping references.

6.2.1.2<text:bookmark>

The<text:bookmark> element marks a text position.

The<text:bookmark> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:bookmark> element has the following attributes:text:name19.835.4 andxml:id19.914.

The<text:bookmark> element has no child elements.

6.2.1.3<text:bookmark-start>

The<text:bookmark-start> element marks the start position of a bookmark in a text range.

For every<text:bookmark-start> element, there shall be a<text:bookmark-end> element in the same document using the same value for thetext:name attribute. Every<text:bookmark-start> element shall precede the<text:bookmark-end> element with the same value for itstext:name attribute.

The<text:bookmark-start> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:bookmark-start> element has the following attributes:text:name19.835.6,xhtml:about19.905,xhtml:content19.906,xhtml:datatype19.907,xhtml:property19.908 andxml:id19.914.

The<text:bookmark-start> element has no child elements.

6.2.1.4<text:bookmark-end>

The<text:bookmark-end> element marks the end position of a bookmark in a text range.

For every<text:bookmark-end> element, there shall be a preceding<text:bookmark-start> element in the same document using the same value for thetext:name attribute.

The<text:bookmark-end> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:bookmark-end> element has the following attribute:text:name19.835.5.

The<text:bookmark-end> element has no child elements.

6.2.2References

6.2.2.1General

There are two types of reference marks:

Every reference is identified by the value of itstext:name attribute, which shall be unique. In a range reference, the start and end elements shall use the same attribute value.

Range references support overlapping references.

6.2.2.2<text:reference-mark>

The<text:reference-mark> element represents a point reference.

The<text:reference-mark> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:reference-mark> element has the following attribute:text:name19.835.11.

The<text:reference-mark> element has no child elements.

6.2.2.3<text:reference-mark-start>

The<text:reference-mark-start> element represent the start of a range reference.

The<text:reference-mark-start> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:reference-mark-start> element has the following attribute:text:name19.835.13.

The<text:reference-mark-start> element has no child elements.

6.2.2.4<text:reference-mark-end>

The<text:reference-mark-end> element represent the end of a range reference.

The<text:reference-mark-end> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:reference-mark-end> element has the following attribute:text:name19.835.12.

The<text:reference-mark-end> element has no child elements.

6.3Notes

6.3.1General

Notes consist of a<text:note> element which occurs in the text stream at the position to which the note is anchored. The numbering and rendering of notes is specified by a<text:notes-configuration> element, which occurs inside an<office:styles> element.

6.3.2<text:note>

The<text:note> element represents text notes which are attached to a text position.

The<text:note> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:note> element has the following attributes:text:id19.809.7 andtext:note-class19.837.

The<text:note> element has the following child elements:<text:note-body>6.3.4 and<text:note-citation>6.3.3.

6.3.3<text:note-citation>

The<text:note-citation> element contains a citation, either as a formatted number or a string.

The<text:note-citation> element is usable within the following element:<text:note>6.3.2.

The<text:note-citation> element has the following attribute:text:label19.826.

The<text:note-citation> element has no child elements.

The<text:note-citation> element has character data content.

6.3.4<text:note-body>

The<text:note-body> element contains the content of a note. It does not have any attributes.

Note: The schema allows for the inclusion of notes into the note body. While this may be reasonable for note types, it is not reasonable for footnotes and endnotes. Conforming consumers need not support notes inside notes.

The<text:note-body> element is usable within the following element:<text:note>6.3.2.

The<text:note-body> element has no attributes.

The<text:note-body> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

6.4<text:ruby>

6.4.1General

A ruby is additional text that is displayed above or below a base text. The purpose of a ruby is to annotate a base text or provide information about its pronunciation.

The<text:ruby> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:ruby> element has the following attribute:text:style-name19.874.30.

The<text:ruby> element has the following child elements:<text:ruby-base>6.4.2 and<text:ruby-text>6.4.3.

6.4.2<text:ruby-base>

The<text:ruby-base> element contains the text that is to be annotated. It contains any paragraph element content, like text spans. The element'stext:style-name attribute references a ruby style that specifies formatting attributes of the ruby.

The<text:ruby-base> element is usable within the following element:<text:ruby>6.4.

The<text:ruby-base> element has no attributes.

The<text:ruby-base> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<office:annotation-end>14.2,<presentation:date-time>10.9.3.5,<presentation:footer>10.9.3.3,<presentation:header>10.9.3.1,<text:a>6.1.8,<text:alphabetical-index-mark>8.1.10,<text:alphabetical-index-mark-end>8.1.9,<text:alphabetical-index-mark-start>8.1.8,<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:bibliography-mark>8.1.11,<text:bookmark>6.2.1.2,<text:bookmark-end>6.2.1.4,<text:bookmark-ref>7.7.6,<text:bookmark-start>6.2.1.3,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:chapter>7.3.8,<text:character-count>7.5.18.5,<text:conditional-text>7.7.3,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6,<text:database-row-select>7.6.5,<text:date>7.3.2,<text:dde-connection>7.7.12,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:execute-macro>7.7.10,<text:expression>7.4.14,<text:file-name>7.3.9,<text:hidden-paragraph>7.7.11,<text:hidden-text>7.7.4,<text:image-count>7.5.18.7,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:line-break>6.1.5,<text:measure>7.7.13,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:note>6.3.2,<text:note-ref>7.7.7,<text:object-count>7.5.18.8,<text:page-continuation>7.3.5,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:page-variable-set>7.7.1.2,<text:paragraph-count>7.5.18.3,<text:placeholder>7.7.2,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:reference-mark>6.2.2.2,<text:reference-mark-end>6.2.2.4,<text:reference-mark-start>6.2.2.3,<text:reference-ref>7.7.5,<text:ruby>6.4,<text:s>6.1.3,<text:script>7.7.9,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:sequence>7.4.13,<text:sequence-ref>7.7.8,<text:sheet-name>7.3.11,<text:soft-page-break>5.6,<text:span>6.1.7,<text:subject>7.5.11,<text:tab>6.1.4,<text:table-count>7.5.18.6,<text:table-formula>7.7.14,<text:template-name>7.3.10,<text:text-input>7.4.15,<text:time>7.3.3,<text:title>7.5.10,<text:toc-mark>8.1.4,<text:toc-mark-end>8.1.3,<text:toc-mark-start>8.1.2,<text:user-defined>7.5.6,<text:user-field-get>7.4.9,<text:user-field-input>7.4.10,<text:user-index-mark>8.1.7,<text:user-index-mark-end>8.1.6,<text:user-index-mark-start>8.1.5,<text:variable-get>7.4.5,<text:variable-input>7.4.6,<text:variable-set>7.4.4 and<text:word-count>7.5.18.4.

The<text:ruby-base> element has mixed content.

6.4.3<text:ruby-text>

The<text:ruby-text> element contains an annotation text. It may contain only plain text. The element'stext:style-name attribute references a text style that specifies further formatting attributes used for the annotation text.

The<text:ruby-text> element is usable within the following element:<text:ruby>6.4.

The<text:ruby-text> element has the following attribute:text:style-name19.874.31.

The<text:ruby-text> element has no child elements.

The<text:ruby-text> element has character data content.

7Text Fields

7.1General

OpenDocument text documents or OpenDocument text content embedded in other types of documents may contain variable text elements called fields. Fields are commonly used for:

7.2Common Characteristics of Field Elements

Each field type is represented by a corresponding element type. The content of an element is a textual representation of the current field value as it would be displayed or printed.

The value of a field is stored in an attribute. Storage of the value enables recalculation of the presentation of a field.

Note: For string values, if a value is identical to a presentation, the value attribute can be omitted to avoid duplicate storage of information.

The presentation of information in a field is determined by the style applied to the field.

7.3Document Fields

7.3.1General

OpenDocument fields display information about the current document or about a specific part of the current document.,

7.3.2<text:date>

The<text:date> element displays a date, by default this is the current date. The date can be adjusted to display a date other than the current date.

The<text:date> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:date> element has the following attributes:style:data-style-name19.469.7,text:date-adjust19.792,text:date-value19.793 andtext:fixed19.803.

The<text:date> element has no child elements.

The<text:date> element has character data content.

7.3.3<text:time>

The<text:time> element displays a time, by default this is the current time.

The<text:time> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:time> element has the following attributes:style:data-style-name19.469.16,text:fixed19.803,text:time-adjust19.880 andtext:time-value19.881.

The<text:time> element has no child elements.

The<text:time> element has character data content.

7.3.4<text:page-number>

The<text:page-number> element displays the current page number.

If a number style is not specified for page numbers, the default is the number style of the current page style.

Note: The<text:page-count> element displays the total number of pages in a document.7.5.18.2

The<text:page-number> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:page-number> element has the following attributes:style:num-format19.500,style:num-letter-sync19.501,text:fixed19.803,text:page-adjust19.845.2 andtext:select-page19.863.3.

The<text:page-number> element has no child elements.

The<text:page-number> element has character data content.

7.3.5<text:page-continuation>

The<text:page-continuation> element displays a continuation reminder printed at the bottom of the page in addition to the page number.

The<text:page-continuation> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:page-continuation> element has the following attributes:text:select-page19.863.2 andtext:string-value19.871.4.

The<text:page-continuation> element has no child elements.

The<text:page-continuation> element has character data content.

7.3.6Subsequent Author Fields

7.3.6.1General

Subsequent author fields capture information about second and following authors for a document.

Note: In OpenDocument 1.0/1.1, these fields were referenced as “sender” fields and that terminology still appears in the names of these elements.

If a subsequent author field is marked fixed using thetext:fixed attribute, the original information in that field is preserved.19.803 Otherwise, the information is updated each time the file is edited.

7.3.6.2<text:sender-firstname>

The<text:sender-firstname> element represents the first name of a subsequent author.

The<text:sender-firstname> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-firstname> element has the following attribute:text:fixed19.803.

The<text:sender-firstname> element has no child elements.

The<text:sender-firstname> element has character data content.

7.3.6.3<text:sender-lastname>

The<text:sender-lastname> element represents the last name of a subsequent author.

The<text:sender-lastname> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-lastname> element has the following attribute:text:fixed19.803.

The<text:sender-lastname> element has no child elements.

The<text:sender-lastname> element has character data content.

7.3.6.4<text:sender-initials>

The<text:sender-initials> element represents the initials of a subsequent author.

The<text:sender-initials> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-initials> element has the following attribute:text:fixed19.803.

The<text:sender-initials> element has no child elements.

The<text:sender-initials> element has character data content.

7.3.6.5<text:sender-title>

The<text:sender-title> element represents the title of a subsequent author.

The<text:sender-title> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-title> element has the following attribute:text:fixed19.803.

The<text:sender-title> element has no child elements.

The<text:sender-title> element has character data content.

7.3.6.6<text:sender-position>

The<text:sender-position> element represents the position of a subsequent author.

The<text:sender-position> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-position> element has the following attribute:text:fixed19.803.

The<text:sender-position> element has no child elements.

The<text:sender-position> element has character data content.

7.3.6.7<text:sender-email>

The<text:sender-email> element represents the email address of a subsequent author.

The<text:sender-email> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-email> element has the following attribute:text:fixed19.803.

The<text:sender-email> element has no child elements.

The<text:sender-email> element has character data content.

7.3.6.8<text:sender-phone-private>

The<text:sender-phone-private> element represents the private telephone number of a subsequent author.

The<text:sender-phone-private> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-phone-private> element has the following attribute:text:fixed19.803.

The<text:sender-phone-private> element has no child elements.

The<text:sender-phone-private> element has character data content.

7.3.6.9<text:sender-fax>

The<text:sender-fax> element represents the facsimile number of a subsequent author.

The<text:sender-fax> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-fax> element has the following attribute:text:fixed19.803.

The<text:sender-fax> element has no child elements.

The<text:sender-fax> element has character data content.

7.3.6.10<text:sender-company>

The<text:sender-company> element represents the name of the company that employs a subsequent author.

The<text:sender-company> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-company> element has the following attribute:text:fixed19.803.

The<text:sender-company> element has no child elements.

The<text:sender-company> element has character data content.

7.3.6.11<text:sender-phone-work>

The<text:sender-phone-work> element represents the office telephone number of a subsequent author.

The<text:sender-phone-work> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-phone-work> element has the following attribute:text:fixed19.803.

The<text:sender-phone-work> element has no child elements.

The<text:sender-phone-work> element has character data content.

7.3.6.12<text:sender-street>

The<text:sender-street> element represents the street address of a subsequent author.

The<text:sender-street> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-street> element has the following attribute:text:fixed19.803.

The<text:sender-street> element has no child elements.

The<text:sender-street> element has character data content.

7.3.6.13<text:sender-city>

The<text:sender-city> element represents the city name of the address of a subsequent author.

The<text:sender-city> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-city> element has the following attribute:text:fixed19.803.

The<text:sender-city> element has no child elements.

The<text:sender-city> element has character data content.

7.3.6.14<text:sender-postal-code>

The<text:sender-postal-code> element represents the postal code of the address of a subsequent author.

The<text:sender-postal-code> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-postal-code> element has the following attribute:text:fixed19.803.

The<text:sender-postal-code> element has no child elements.

The<text:sender-postal-code> element has character data content.

7.3.6.15<text:sender-country>

The<text:sender-country> element represents the country name of the address of a subsequent author.

The<text:sender-country> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-country> element has the following attribute:text:fixed19.803.

The<text:sender-country> element has no child elements.

The<text:sender-country> element has character data content.

7.3.6.16<text:sender-state-or-province>

The<text:sender-state-or-province> element represents the state or province name of the address of a subsequent author, if applicable.

The<text:sender-state-or-province> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sender-state-or-province> element has the following attribute:text:fixed19.803.

The<text:sender-state-or-province> element has no child elements.

The<text:sender-state-or-province> element has character data content.

7.3.7Author Fields

7.3.7.1<text:author-name>

The<text:author-name> element represents the full name of the author of a document.

The<text:author-name> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:author-name> element has the following attribute:text:fixed19.803.

The<text:author-name> element has no child elements.

The<text:author-name> element has character data content.

7.3.7.2<text:author-initials>

The<text:author-initials> element represents the initials of the author of a document.

The<text:author-initials> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:author-initials> element has the following attribute:text:fixed19.803.

The<text:author-initials> element has no child elements.

The<text:author-initials> element has character data content.

7.3.8<text:chapter>

The<text:chapter> element represents a field that displays one of the following:

If this element is placed inside a header or footer, it displays the current chapter name or number on every page.

The<text:chapter> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:chapter> element has the following attributes:text:display19.796.2 andtext:outline-level19.844.3.

The<text:chapter> element has no child elements.

The<text:chapter> element has character data content.

7.3.9<text:file-name>

The<text:file-name> element represents a field that displays the name of a file that is being edited.

The<text:file-name> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:file-name> element has the following attributes:text:display19.796.4 andtext:fixed19.803.

The<text:file-name> element has no child elements.

The<text:file-name> element has character data content.

7.3.10<text:template-name>

The<text:template-name> element represents a field that displays information about the document template in use.

The<text:template-name> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:template-name> element has the following attribute:text:display19.796.8.

The<text:template-name> element has no child elements.

The<text:template-name> element has character data content.

7.3.11<text:sheet-name>

The<text:sheet-name> element displays represents the name of a sheet that is currently being edited in a Spreadsheet document.

The<text:sheet-name> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sheet-name> element has no attributes.

The<text:sheet-name> element has no child elements.

The<text:sheet-name> element has character data content.

7.4Variable Fields

7.4.1General

OpenDocument documents can contain variables, which are processed or displayed using variable fields. In an OpenDocument file, variable declarations shall precede in document order any use of those variable declarations.

There are three types of variables:

The value of a sequence variable is initialized to 0 (zero) by its declaration.

Variables shall be declared before they can be used. The OpenDocument elements for declaring variables are described in sections7.4.3,7.4.8 and7.4.12.

The display of variables is determined by styles which are specified by the element that defines the variable.

7.4.2<text:variable-decls>

The<text:variable-decls> element is a container for<text:variable-decl> elements.

The<text:variable-decls> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<text:variable-decls> element has no attributes.

The<text:variable-decls> element has the following child element:<text:variable-decl>7.4.3.

7.4.3<text:variable-decl>

The<text:variable-decl> element is used to declare simple variables. This element specifies the name and the value type of a variable.

The<text:variable-decl> element is usable within the following element:<text:variable-decls>7.4.2.

The<text:variable-decl> element has the following attributes:office:value-type19.385 andtext:name19.835.25.

The<text:variable-decl> element has no child elements.

7.4.4<text:variable-set>

The<text:variable-set> element represents a simple variable.

The<text:variable-set> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:variable-set> element has the following attributes:office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385,style:data-style-name19.469.22,text:display19.796.12,text:formula19.805 andtext:name19.835.24.

The<text:variable-set> element has no child elements.

The<text:variable-set> element has character data content.

7.4.5<text:variable-get>

The<text:variable-get> element sets the display of the value of a simple variable. The value of this element is the value of the last preceding<text:variable-set> element with an identical value for itstext:name attribute.

If there is no preceding<text:variable-set> element with an identical value for itstext:name attribute the value of a<text:variable-get> field is undefined.

The<text:variable-get> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:variable-get> element has the following attributes:style:data-style-name19.469.20,text:display19.796.10 andtext:name19.835.26.

The<text:variable-get> element has no child elements.

The<text:variable-get> element has character data content.

7.4.6<text:variable-input>

The<text:variable-input> element represents user supplied variable values. This element can be empty if itstext:display attribute is set tonone.

The<text:variable-input> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:variable-input> element has the following attributes:office:value-type19.385,style:data-style-name19.469.21,text:description19.795,text:display19.796.11 andtext:name19.835.27.

The<text:variable-input> element has no child elements.

The<text:variable-input> element has character data content.

7.4.7<text:user-field-decls>

The<text:user-field-decls> element is a container for<text:user-field-decl> elements.

The<text:user-field-decls> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<text:user-field-decls> element has no attributes.

The<text:user-field-decls> element has the following child element:<text:user-field-decl>7.4.8.

7.4.8<text:user-field-decl>

The<text:user-field-decl> element is used to specify user variable values that are displayed using the<text:user-field-get> element.

The<text:user-field-decl> element is usable within the following element:<text:user-field-decls>7.4.7.

The<text:user-field-decl> element has the following attributes:office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385,text:formula19.805 andtext:name19.835.20.

The<text:user-field-decl> element has no child elements.

7.4.9<text:user-field-get>

The<text:user-field-get> element displays the content of a user variable. The value of this element is the value of a<text:user-field-decl> element with atext:name attribute value that matches thetext:name attribute of this element.

The<text:user-field-get> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:user-field-get> element has the following attributes:style:data-style-name19.469.18,text:display19.796.9 andtext:name19.835.21.

The<text:user-field-get> element has no child elements.

The<text:user-field-get> element has character data content.

7.4.10<text:user-field-input>

The<text:user-field-input> element is an alternative method of displaying user variables. The value of this element is the value of a<text:user-field-decl> element with atext:name attribute value that matches thetext:name attribute of this element.

This element can be empty if thetext:display attribute is set tonone.

The<text:user-field-input> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:user-field-input> element has the following attributes:style:data-style-name19.469.19,text:description19.795 andtext:name19.835.22.

The<text:user-field-input> element has no child elements.

The<text:user-field-input> element has character data content.

7.4.11<text:sequence-decls>

The<text:sequence-decls> element is a container for<text:sequence-decl> elements.

The<text:sequence-decls> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<text:sequence-decls> element has no attributes.

The<text:sequence-decls> element has the following child element:<text:sequence-decl>7.4.12.

7.4.12<text:sequence-decl>

The<text:sequence-decl> element is used to declare sequence variables used to number items within an OpenDocument text document.

Note:Sequence variables are commonly used for sequential numbering. However, expression formulas can be included in sequence fields to support more advanced sequences.

The<text:sequence-decl> element is usable within the following element:<text:sequence-decls>7.4.11.

The<text:sequence-decl> element has the following attributes:text:display-outline-level19.798,text:name19.835.16 andtext:separation-character19.864.

The<text:sequence-decl> element has no child elements.

7.4.13<text:sequence>

A<text:sequence> element specifies a sequence field.

A sequence field changes the value of a sequence variable by a specified formula and displays the changed value of the sequence variable in a specified format.

Note: Sequence variables and fields are used to number repeating document elements such as pages, tables or images. In such cases, the formula could be: "sequenceVariableName + 1." A sequence variable can be set to a specific value or not changed at all.

The<text:sequence> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sequence> element has the following attributes:style:num-format19.500,style:num-letter-sync19.501,text:formula19.805,text:name19.835.15 andtext:ref-name19.853.5.

The<text:sequence> element has no child elements.

The<text:sequence> element has character data content.

7.4.14<text:expression>

The<text:expression> element represents expressions that are evaluated and the resulting value displayed.

The<text:expression> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:expression> element has the following attributes:office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385,style:data-style-name19.469.9,text:display19.796.3 andtext:formula19.805.

The<text:expression> element has no child elements.

The<text:expression> element has character data content.

7.4.15<text:text-input>

The<text:text-input> element is a text input field. A text input field is used in a user interface to prompt a user to input text. This text is stored and displayed as the content of this element until it is replaced by a user.

The<text:text-input> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:text-input> element has the following attribute:text:description19.795.

The<text:text-input> element has no child elements.

The<text:text-input> element has character data content.

7.5Metadata Fields

7.5.1General

Metadata field elements display meta information about a document.

All metadata field elements can be marked as fixed using thetext:fixed attribute.19.803

7.5.2<text:initial-creator>

The<text:initial-creator> element displays the value contained by the<meta:initial-creator> element of a document.4.3.2.6

The<text:initial-creator> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:initial-creator> element has the following attribute:text:fixed19.803.

The<text:initial-creator> element has no child elements.

The<text:initial-creator> element has character data content.

7.5.3<text:creation-date>

The<text:creation-date> element displays the value contained by the<meta:creation-date> element of a document.4.3.2.9

The<text:creation-date> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:creation-date> element has the following attributes:style:data-style-name19.469.4,text:date-value19.793 andtext:fixed19.803.

The<text:creation-date> element has no child elements.

The<text:creation-date> element has character data content.

7.5.4<text:creation-time>

The<text:creation-time> element represents the time at which a document was created.

The<text:creation-time> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:creation-time> element has the following attributes:style:data-style-name19.469.5,text:fixed19.803 andtext:time-value19.881.

The<text:creation-time> element has no child elements.

The<text:creation-time> element has character data content.

7.5.5<text:description>

The<text:description> element displays the content contained by the<dc:description> element of a document.4.3.2.3

The<text:description> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:description> element has the following attribute:text:fixed19.803.

The<text:description> element has no child elements.

The<text:description> element has character data content.

7.5.6<text:user-defined>

The<text:user-defined> element displays the value contained by a<meta:user-defined> element of a document.4.3.3

Note: The link between a<text:user-defined> element and a<meta:user-defined> element is established by thetext:name andmeta:name attributes, respectively, containing the same value.

The<text:user-defined> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:user-defined> element has the following attributes:office:boolean-value19.367,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,style:data-style-name19.469.17,text:fixed19.803 andtext:name19.835.19.

The<text:user-defined> element has no child elements.

The<text:user-defined> element has character data content.

7.5.7<text:print-time>

The<text:print-time> element represents the time at which a document was last printed.

The<text:print-time> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:print-time> element has the following attributes:style:data-style-name19.469.14,text:fixed19.803 andtext:time-value19.881.

The<text:print-time> element has no child elements.

The<text:print-time> element has character data content.

7.5.8<text:print-date>

The<text:print-date> element displays the value contained by the<meta:print-date> element of a document.4.3.2.11

The<text:print-date> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:print-date> element has the following attributes:style:data-style-name19.469.13,text:date-value19.793 andtext:fixed19.803.

The<text:print-date> element has no child elements.

The<text:print-date> element has character data content.

7.5.9<text:printed-by>

The<text:printed-by> element displays the value contained by the<meta:printed-by> element of a document.4.3.2.8

The<text:printed-by> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:printed-by> element has the following attribute:text:fixed19.803.

The<text:printed-by> element has no child elements.

The<text:printed-by> element has character data content.

7.5.10<text:title>

The<text:title> element displays the value contained by the<dc:title> element of a document.4.3.2.2

The<text:title> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:title> element has the following attribute:text:fixed19.803.

The<text:title> element has no child elements.

The<text:title> element has character data content.

7.5.11<text:subject>

The<text:subject> element displays the values contained by the<dc:subject> element of a document.4.3.2.4

The<text:subject> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:subject> element has the following attribute:text:fixed19.803.

The<text:subject> element has no child elements.

The<text:subject> element has character data content.

7.5.12<text:keywords>

The<text:keywords> element displays a list of keywords contained in the<meta:keyword> elements of a document.

The format of a list of keywords is implementation-dependent.

The<text:keywords> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:keywords> element has the following attribute:text:fixed19.803.

The<text:keywords> element has no child elements.

The<text:keywords> element has character data content.

7.5.13<text:editing-cycles>

The<text:editing-cycles> element displays the value contained by the<meta:editing-cycles> element of a document.4.3.2.16

The<text:editing-cycles> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:editing-cycles> element has the following attribute:text:fixed19.803.

The<text:editing-cycles> element has no child elements.

The<text:editing-cycles> element has character data content.

7.5.14<text:editing-duration>

The<text:editing-duration> element displays the value contained by the<meta:editing-duration> element of a document.

The<text:editing-duration> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:editing-duration> element has the following attributes:style:data-style-name19.469.8,text:duration19.799 andtext:fixed19.803.

The<text:editing-duration> element has no child elements.

The<text:editing-duration> element has character data content.

7.5.15<text:modification-time>

The<text:modification-time> element represents the time at which a document was last modified.

This element displays the time information portion of the value of the<dc:date> element.

The<text:modification-time> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:modification-time> element has the following attributes:style:data-style-name19.469.12,text:fixed19.803 andtext:time-value19.881.

The<text:modification-time> element has no child elements.

The<text:modification-time> element has character data content.

7.5.16<text:modification-date>

The<text:modification-date> element displays the value contained by the<dc:date> element of a document.4.3.2.10

The<text:modification-date> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:modification-date> element has the following attributes:style:data-style-name19.469.11,text:date-value19.793 andtext:fixed19.803.

The<text:modification-date> element has no child elements.

The<text:modification-date> element has character data content.

7.5.17<text:creator>

The<text:creator> element displays the value contained by the<dc:creator> element of a document.4.3.2.7

The<text:creator> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:creator> element has the following attribute:text:fixed19.803.

The<text:creator> element has no child elements.

The<text:creator> element has character data content.

7.5.18Document Statistics Fields

7.5.18.1General

The contents of<text:word-count> and<text:character-count> elements are locale specific and are not defined by OpenDocument.

7.5.18.2<text:page-count>

The<text:page-count> element displays the value of themeta:page-count attribute of the<meta:document-statistic> element of a document.19.332

The<text:page-count> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:page-count> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:page-count> element has no child elements.

The<text:page-count> element has character data content.

7.5.18.3<text:paragraph-count>

The<text:paragraph-count> element displays the value of themeta:paragraph-count attribute of the<meta:document-statistic> element of a document.19.333

The<text:paragraph-count> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:paragraph-count> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:paragraph-count> element has no child elements.

The<text:paragraph-count> element has character data content.

7.5.18.4<text:word-count>

The<text:word-count> element displays the value of themeta:word-count attribute of the<meta:document-statistic> element of a document.19.339

The<text:word-count> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:word-count> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:word-count> element has no child elements.

The<text:word-count> element has character data content.

7.5.18.5<text:character-count>

The<text:character-count> element displays the value of themeta:character-count attribute of the<meta:document-statistic> element of a document.19.322

The<text:character-count> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:character-count> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:character-count> element has no child elements.

The<text:character-count> element has character data content.

7.5.18.6<text:table-count>

The<text:table-count> element displays the value of themeta:table-count attribute of the<meta:document-statistic> element of a document.19.337

The<text:table-count> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:table-count> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:table-count> element has no child elements.

The<text:table-count> element has character data content.

7.5.18.7<text:image-count>

The<text:image-count> element displays the value of themeta:image-count attribute of the<meta:document-statistic> element of a document.19.327

The<text:image-count> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:image-count> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:image-count> element has no child elements.

The<text:image-count> element has character data content.

7.5.18.8<text:object-count>

The<text:object-count> element displays the value of themeta:object-count attribute of the<meta:document-statistic> element of a document.19.330

The<text:object-count> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:object-count> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:object-count> element has no child elements.

The<text:object-count> element has character data content.

7.5.19<text:meta-field>

 

The<text:meta-field> element represents content from a metadata source. The mixed content of this element should be generated from the metadata source. The source of the metadata and the means of generation of the mixed content is implementation-dependent. The<text:meta-field> element may contain any paragraph content.

Note: Alterations of the element's mixed content may be lost if the mixed content is subsequently refreshed from a metadata source.

The<text:meta-field> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:meta-field> element has the following attributes:style:data-style-name19.469.10 andxml:id19.914.

The<text:meta-field> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<office:annotation-end>14.2,<presentation:date-time>10.9.3.5,<presentation:footer>10.9.3.3,<presentation:header>10.9.3.1,<text:a>6.1.8,<text:alphabetical-index-mark>8.1.10,<text:alphabetical-index-mark-end>8.1.9,<text:alphabetical-index-mark-start>8.1.8,<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:bibliography-mark>8.1.11,<text:bookmark>6.2.1.2,<text:bookmark-end>6.2.1.4,<text:bookmark-ref>7.7.6,<text:bookmark-start>6.2.1.3,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:chapter>7.3.8,<text:character-count>7.5.18.5,<text:conditional-text>7.7.3,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6,<text:database-row-select>7.6.5,<text:date>7.3.2,<text:dde-connection>7.7.12,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:execute-macro>7.7.10,<text:expression>7.4.14,<text:file-name>7.3.9,<text:hidden-paragraph>7.7.11,<text:hidden-text>7.7.4,<text:image-count>7.5.18.7,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:line-break>6.1.5,<text:measure>7.7.13,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:note>6.3.2,<text:note-ref>7.7.7,<text:object-count>7.5.18.8,<text:page-continuation>7.3.5,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:page-variable-set>7.7.1.2,<text:paragraph-count>7.5.18.3,<text:placeholder>7.7.2,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:reference-mark>6.2.2.2,<text:reference-mark-end>6.2.2.4,<text:reference-mark-start>6.2.2.3,<text:reference-ref>7.7.5,<text:ruby>6.4,<text:s>6.1.3,<text:script>7.7.9,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:sequence>7.4.13,<text:sequence-ref>7.7.8,<text:sheet-name>7.3.11,<text:soft-page-break>5.6,<text:span>6.1.7,<text:subject>7.5.11,<text:tab>6.1.4,<text:table-count>7.5.18.6,<text:table-formula>7.7.14,<text:template-name>7.3.10,<text:text-input>7.4.15,<text:time>7.3.3,<text:title>7.5.10,<text:toc-mark>8.1.4,<text:toc-mark-end>8.1.3,<text:toc-mark-start>8.1.2,<text:user-defined>7.5.6,<text:user-field-get>7.4.9,<text:user-field-input>7.4.10,<text:user-index-mark>8.1.7,<text:user-index-mark-end>8.1.6,<text:user-index-mark-start>8.1.5,<text:variable-get>7.4.5,<text:variable-input>7.4.6,<text:variable-set>7.4.4 and<text:word-count>7.5.18.4.

The<text:meta-field> element has mixed content.

7.6Database Fields

7.6.1General

Documents can reference databases and display database information as text content. To display database information, the OpenDocument schema uses a group of text fields, collectively called database fields. Consumers may use database tables from SQL servers, therefore database fields can be used to access any SQL database, provided that the appropriate drivers are available.

A database may contain the following components:

Database fields operate on a set of database rows, the so calledcurrent selection, which is either a database table, or the result of a database query. The current selection is determined by the data source information that is contained in database fields. The current selection is retrieved once per document and data source, regardless of the number of database fields that are associated with a data source.

Database fields display data contained in a particular database row within the current selection. The row within the current selection is controlled by database fields and is known as the current row.

7.6.2<form:connection-resource>

The<form:connection-resource> element specifies a source database.

The<form:connection-resource> element is usable within the following elements:<form:form>13.3,<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6 and<text:database-row-select>7.6.5.

The<form:connection-resource> element has the following attribute:xlink:href19.910.20.

The<form:connection-resource> element has no child elements.

7.6.3<text:database-display>

The<text:database-display> element represents data from the current database row.

The<text:database-display> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:database-display> element has the following attributes:style:data-style-name19.469.6,text:column-name19.771,text:database-name19.791,text:table-name19.878 andtext:table-type19.879.

The<text:database-display> element has the following child element:<form:connection-resource>7.6.2.

The<text:database-display> element has character data content.

7.6.4<text:database-next>

The<text:database-next> element selects the database row following the one currently displayed in a<text:database-display> field.

The<text:database-next> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:database-next> element has the following attributes:text:condition19.777.3,text:database-name19.791,text:table-name19.878 andtext:table-type19.879.

The<text:database-next> element has the following child element:<form:connection-resource>7.6.2.

7.6.5<text:database-row-select>

The<text:database-row-select> element selects a specific row from a current selection.

The<text:database-row-select> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:database-row-select> element has the following attributes:text:condition19.777.4,text:database-name19.791,text:row-number19.859,text:table-name19.878 andtext:table-type19.879.

The<text:database-row-select> element has the following child element:<form:connection-resource>7.6.2.

7.6.6<text:database-row-number>

The<text:database-row-number> element displays the current row number for a given table. The element displays the row number from a database and not the row number of a current selection that is used as an attribute value in the<text:database-row-select> element.

The<text:database-row-number> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:database-row-number> element has the following attributes:style:num-format19.500,style:num-letter-sync19.501,text:database-name19.791,text:table-name19.878,text:table-type19.879 andtext:value19.900.

The<text:database-row-number> element has the following child element:<form:connection-resource>7.6.2.

The<text:database-row-number> element has character data content.

7.6.7<text:database-name>

The<text:database-name> element displays the database and table name of the last used table.

The<text:database-name> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:database-name> element has the following attributes:text:database-name19.791,text:table-name19.878 andtext:table-type19.879.

The<text:database-name> element has the following child element:<form:connection-resource>7.6.2.

The<text:database-name> element has character data content.

7.7More Fields

7.7.1Page Variable Fields

7.7.1.1General

Page variables enable an alternative page numbering to be defined for documents. There is only one page variable, and it is set by any set page variable field in the document. The calculation of a page variable is controlled by thetext:active attribute

7.7.1.2<text:page-variable-set>

The<text:page-variable-set> element is used to set a page variable.

The<text:page-variable-set> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:page-variable-set> element has the following attributes:text:active19.750 andtext:page-adjust19.845.3.

The<text:page-variable-set> element has no child elements.

The<text:page-variable-set> element has character data content.

7.7.1.3<text:page-variable-get>

The<text:page-variable-get> element displays the value of a page variable.

If thetext:active attribute19.750, has the value offalse, the<text:page-variable-get> element will have no display for that page.

The<text:page-variable-get> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:page-variable-get> element has the following attributes:style:num-format19.500 andstyle:num-letter-sync19.501.

The<text:page-variable-get> element has no child elements.

The<text:page-variable-get> element has character data content.

7.7.2<text:placeholder>

The<text:placeholder> element is a placeholder  for replacement by content of a particular type as specified in the mandatorytext:placeholder-type attribute.

OpenDocument Consumers that support the<text:placeholder> element shall use thetext:description attribute value in presenting the placeholder with its text content and in a manner that indicates it is for replacement by content of the specified type.

The<text:placeholder> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:placeholder> element has the following attributes:text:description19.795 andtext:placeholder-type19.847.

The<text:placeholder> element has no child elements.

The<text:placeholder> element has character data content.

7.7.3<text:conditional-text>

The<text:conditional-text> element specifies a condition for display of one text string or another. If the condition istrue, one of the text strings is displayed. If the condition isfalse, the other text string is displayed.

The<text:conditional-text> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:conditional-text> element has the following attributes:text:condition19.777.2,text:current-value19.785,text:string-value-if-false19.872 andtext:string-value-if-true19.873.

The<text:conditional-text> element has no child elements.

The<text:conditional-text> element has character data content.

7.7.4<text:hidden-text>

The<text:hidden-text> element hides the text it contains when a specified condition is true. If itstext:condition attribute is missing or evaluates to false, the text content is displayed.

The<text:hidden-text> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:hidden-text> element has the following attributes:text:condition19.777.6,text:is-hidden19.815 andtext:string-value19.871.3.

The<text:hidden-text> element has no child elements.

The<text:hidden-text> element has character data content.

7.7.5<text:reference-ref>

The<text:reference-ref> element represents a field that references a<text:reference-mark-start> or<text:reference-mark> element. Itstext:reference-format attribute specifies what is displayed from the referenced element.

The<text:reference-ref> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:reference-ref> element has the following attributes:text:reference-format19.854 andtext:ref-name19.853.4.

The<text:reference-ref> element has no child elements.

The<text:reference-ref> element has character data content.

7.7.6<text:bookmark-ref>

The<text:bookmark-ref> element represents a field that references a<text:bookmark-start> or<text:bookmark> element. Itstext:reference-format attribute specifies what is displayed from the referenced element.

The<text:bookmark-ref> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:bookmark-ref> element has the following attributes:text:reference-format19.854 andtext:ref-name19.853.2.

The<text:bookmark-ref> element has no child elements.

The<text:bookmark-ref> element has character data content.

7.7.7<text:note-ref>

The<text:note-ref> element represents a field that references a<text:note> element. Itstext:reference-format attribute specifies what is displayed from the referenced element.

The<text:note-ref> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:note-ref> element has the following attributes:text:note-class19.837,text:reference-format19.854 andtext:ref-name19.853.3.

The<text:note-ref> element has no child elements.

The<text:note-ref> element has character data content.

7.7.8<text:sequence-ref>

The<text:sequence-ref> element represents a field that references a<text:sequence> element. Itstext:reference-format attribute specifies what is displayed from the referenced element.

The<text:sequence-ref> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:sequence-ref> element has the following attributes:text:reference-format19.854 andtext:ref-name19.853.6.

The<text:sequence-ref> element has no child elements.

The<text:sequence-ref> element has character data content.

7.7.9<text:script>

The<text:script> element represents a field that stores scripts or sections of scripts.

Note: The primary purpose of this field is to provide an equivalent to the<script> element in[HTML4], so that the content of a<script> element in HTML can be imported, edited, and exported using office application software.

The source code for the script can be stored in one of the following ways:

The element shall have either anxlink:href attribute or content, but not both.

The<text:script> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:script> element has the following attributes:script:language19.430,xlink:href19.910.36 andxlink:type19.913.

The<text:script> element has no child elements.

The<text:script> element has character data content. Character data content is only permitted if axlink:href attribute is not present.

7.7.10<text:execute-macro>

The<text:execute-macro> element represents a field that contains the name of a macro that is executed when the field is activated. The element may contain a text description of the macro. The name of the macro to be executed is specified by thetext:name attribute.

The<text:execute-macro> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:execute-macro> element has the following attribute:text:name19.835.7.

The<text:execute-macro> element has the following child element:<office:event-listeners>10.3.19.

The<text:execute-macro> element has character data content.

7.7.11<text:hidden-paragraph>

The<text:hidden-paragraph> element is a field that represents a condition. If the condition evaluates tofalse, the paragraph where this element appears is displayed unless the paragraph is enclosed in any other hiding element. If the condition evaluates totrue, the paragraph is hidden unless the paragraph contains another<text:hidden-paragraph> element whose condition evaluates tofalse.

The<text:hidden-paragraph> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:hidden-paragraph> element has the following attributes:text:condition19.777.5 andtext:is-hidden19.815.

The<text:hidden-paragraph> element has no child elements.

The<text:hidden-paragraph> element has character data content.

7.7.12<text:dde-connection>

The<text:dde-connection> element represents a field that is information from a DDE connection. The content of this field is the last data that was received from a DDE connection. This is used as the content of this field if the DDE connection cannot be accessed.

See14.6 for the use of DDE connections.

The<text:dde-connection> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:dde-connection> element has the following attribute:text:connection-name19.778.

The<text:dde-connection> element has no child elements.

The<text:dde-connection> element has character data content.

7.7.13<text:measure>

The<text:measure> element represents a field that displays measure text. It can only be used within text that is contained in measure drawing objects.

The<text:measure> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:measure> element has the following attribute:text:kind19.825.

The<text:measure> element has no child elements.

The<text:measure> element has character data content.

7.7.14<text:table-formula> (deprecated)

The<text:table-formula> element field is deprecated. It stores a formula to be used in tables.

The<text:table-formula> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:table-formula> element has the following attributes:style:data-style-name19.469.15,text:display19.796.7 andtext:formula19.805.

The<text:table-formula> element has no child elements.

The<text:table-formula> element has character data content.

8Text Indexes

8.1Index Marks

8.1.1General

OpenDocument text documents may contain automatically generated indexes. An index contains a sorted list of items of a specified type, where the sorting and the type of items are determined by the type of index.

There are three types of index marks that correspond to the three types of index that make use of index marks. The three types of index marks are:

The rules for index marks are:

8.1.2<text:toc-mark-start>

The<text:toc-mark-start> element marks the start of a table of contents index entry.

The<text:toc-mark-start> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:toc-mark-start> element has the following attributes:text:id19.809.10 andtext:outline-level19.844.11.

The<text:toc-mark-start> element has no child elements.

8.1.3<text:toc-mark-end>

The<text:toc-mark-end> element marks the end of a table of contents index entry.

The<text:toc-mark-end> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:toc-mark-end> element has the following attribute:text:id19.809.9.

The<text:toc-mark-end> element has no child elements.

8.1.4<text:toc-mark>

The<text:toc-mark> element represents a table of content index mark that does not enclose content.

The<text:toc-mark> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:toc-mark> element has the following attributes:text:outline-level19.844.10 andtext:string-value19.871.5.

The<text:toc-mark> element has no child elements.

8.1.5<text:user-index-mark-start>

The<text:user-index-mark-start> element marks the start of a user-defined index entry.

The<text:user-index-mark-start> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:user-index-mark-start> element has the following attributes:text:id19.809.12,text:index-name19.811 andtext:outline-level19.844.13.

The<text:user-index-mark-start> element has no child elements.

8.1.6<text:user-index-mark-end>

The<text:user-index-mark-end> element marks the end of the user-defined index entry.

The<text:user-index-mark-end> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:user-index-mark-end> element has the following attribute:text:id19.809.11.

The<text:user-index-mark-end> element has no child elements.

8.1.7<text:user-index-mark>

The<text:user-index-mark> element represents a user defined index mark that does not enclose content.

The<text:user-index-mark> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:user-index-mark> element has the following attributes:text:index-name19.811,text:outline-level19.844.7 andtext:string-value19.871.6.

The<text:user-index-mark> element has no child elements.

8.1.8<text:alphabetical-index-mark-start>

The<text:alphabetical-index-mark-start> element marks the start of an alphabetical index entry.

The<text:alphabetical-index-mark-start> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:alphabetical-index-mark-start> element has the following attributes:text:id19.809.4,text:key119.821,text:key1-phonetic19.823,text:key219.822,text:key2-phonetic19.824,text:main-entry19.831 andtext:string-value-phonetic19.870.

The<text:alphabetical-index-mark-start> element has no child elements.

8.1.9<text:alphabetical-index-mark-end>

The<text:alphabetical-index-mark-end> element marks the end of an alphabetical index entry.

The<text:alphabetical-index-mark-end> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:alphabetical-index-mark-end> element has the following attribute:text:id19.809.3.

The<text:alphabetical-index-mark-end> element has no child elements.

8.1.10<text:alphabetical-index-mark>

The<text:user-index-mark> element represents a user defined index mark that does not enclose content.

The<text:alphabetical-index-mark> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:alphabetical-index-mark> element has the following attributes:text:key119.821,text:key1-phonetic19.823,text:key219.822,text:key2-phonetic19.824,text:main-entry19.831,text:string-value19.871.2 andtext:string-value-phonetic19.870.

The<text:alphabetical-index-mark> element has no child elements.

8.1.11<text:bibliography-mark>

The<text:bibliography-mark> element contains the text and information for a bibliography index entry.

The<text:bibliography-mark> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<text:bibliography-mark> element has the following attributes:text:address19.751,text:annote19.755,text:author19.756,text:bibliography-type19.758,text:booktitle19.759,text:chapter19.767,text:custom119.786,text:custom219.787,text:custom319.788,text:custom419.789,text:custom519.790,text:edition19.800,text:editor19.801,text:howpublished19.807,text:identifier19.810,text:institution19.814,text:isbn19.817,text:issn19.818,text:journal19.819,text:month19.834,text:note19.836,text:number19.838,text:organizations19.843,text:pages19.846,text:publisher19.852,text:report-type19.856,text:school19.860,text:series19.862,text:title19.882,text:url19.884,text:volume19.902 andtext:year19.903.

The<text:bibliography-mark> element has no child elements.

The<text:bibliography-mark> element has character data content.

8.2Index Structure

8.2.1General

An index consists of two parts: the index source, and the index body.

The index source is specific to the type of index it is being used for. It contains the information necessary to generate the index content.

8.2.2<text:index-body>

The<text:index-body> element contains an index.

The<text:index-body> element is used for all types of indexes. It contains the index content generated to form the index.

The<text:index-body> element is usable within the following elements:<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:illustration-index>8.4,<text:object-index>8.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

The<text:index-body> element has no attributes.

The<text:index-body> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

8.2.3<text:index-title>

The<text:index-title> element contains the title of an index.

The<text:index-title> element is usable within the following elements:<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<text:index-body>8.2.2 and<text:index-title>8.2.3.

The<text:index-title> element has the following attributes:text:name19.835.9,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.19 andxml:id19.914.

The<text:index-title> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

8.3<text:table-of-content>

8.3.1General

The<text:table-of-content> element represents a table of contents for a document.

The items that can be listed in a table of contents are:

Note: Paragraphs may be selected for inclusion in a table of contents based on their styles. Selection is based on a paragraph's style matching a style specified by the<text:index-source-styles> child element of a<text:table-of-content-source> child element of a<text:table-of-content> element, when thetext:use-index-source-styles attribute of the child<text:index-source-styles> element has the valuetrue.

The<text:table-of-content> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:table-of-content> element has the following attributes:text:name19.835.17,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.35 andxml:id19.914.

The<text:table-of-content> element has the following child elements:<text:index-body>8.2.2 and<text:table-of-content-source>8.3.2.

8.3.2<text:table-of-content-source>

The<text:table-of-content-source> element specifies how a table of contents is generated. It also specifies the styles to be applied to index entries.

The<text:table-of-content-source> element is usable within the following element:<text:table-of-content>8.3.

The<text:table-of-content-source> element has the following attributes:text:index-scope19.812,text:outline-level19.844.9,text:relative-tab-stop-position19.855,text:use-index-marks19.890,text:use-index-source-styles19.891 andtext:use-outline-level19.896.

The<text:table-of-content-source> element has the following child elements:<text:index-source-styles>8.10,<text:index-title-template>8.12 and<text:table-of-content-entry-template>8.3.3.

8.3.3<text:table-of-content-entry-template>

The<text:table-of-content-entry-template> element specifies the format of an index entry for a specified outline level.

For each<text:table-of-content-source> element, there shall not be more than one<text:table-of-content-entry-template> for a specified outline level.

The<text:table-of-content-entry-template> element is usable within the following element:<text:table-of-content-source>8.3.2.

The<text:table-of-content-entry-template> element has the following attributes:text:outline-level19.844.8 andtext:style-name19.874.36.

The<text:table-of-content-entry-template> element has the following child elements:<text:index-entry-chapter>8.13.1,<text:index-entry-link-end>8.13.8,<text:index-entry-link-start>8.13.7,<text:index-entry-page-number>8.13.3,<text:index-entry-span>8.13.4,<text:index-entry-tab-stop>8.13.6 and<text:index-entry-text>8.13.2.

8.4<text:illustration-index>

8.4.1General

The<text:illustration-index> element represents an index of the images and graphics in a current document or chapter.

The<text:illustration-index> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:illustration-index> element has the following attributes:text:name19.835.8,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.8 andxml:id19.914.

The<text:illustration-index> element has the following child elements:<text:illustration-index-source>8.4.2 and<text:index-body>8.2.2.

8.4.2<text:illustration-index-source>

The<text:illustration-index-source> element specifies how an index of illustrations is generated.

The<text:illustration-index-source> element is usable within the following element:<text:illustration-index>8.4.

The<text:illustration-index-source> element has the following attributes:text:caption-sequence-format19.764,text:caption-sequence-name19.765,text:index-scope19.812,text:relative-tab-stop-position19.855 andtext:use-caption19.885.

The<text:illustration-index-source> element has the following child elements:<text:illustration-index-entry-template>8.4.3 and<text:index-title-template>8.12.

8.4.3<text:illustration-index-entry-template>

The<text:illustration-index-entry-template> element specifies the format of an index entry.

The<text:illustration-index-entry-template> element is usable within the following element:<text:illustration-index-source>8.4.2.

The<text:illustration-index-entry-template> element has the following attribute:text:style-name19.874.9.

The<text:illustration-index-entry-template> element has the following child elements:<text:index-entry-chapter>8.13.1,<text:index-entry-page-number>8.13.3,<text:index-entry-span>8.13.4,<text:index-entry-tab-stop>8.13.6 and<text:index-entry-text>8.13.2.

8.5<text:table-index>

8.5.1General

The<text:table-index> element represents an index of the tables in a document or chapter.

The<text:table-index> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:table-index> element has the following attributes:text:name19.835.18,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.37 andxml:id19.914.

The<text:table-index> element has the following child elements:<text:index-body>8.2.2 and<text:table-index-source>8.5.2.

8.5.2<text:table-index-source>

The<text:table-index-source> element specifies how an index of tables is generated.

The<text:table-index-source> element is usable within the following element:<text:table-index>8.5.

The<text:table-index-source> element has the following attributes:text:caption-sequence-format19.764,text:caption-sequence-name19.765,text:index-scope19.812,text:relative-tab-stop-position19.855 andtext:use-caption19.885.

The<text:table-index-source> element has the following child elements:<text:index-title-template>8.12 and<text:table-index-entry-template>8.5.3.

8.5.3<text:table-index-entry-template>

The<text:table-index-entry-template> element specifies the format of an index entry.

The<text:table-index-entry-template> element is usable within the following element:<text:table-index-source>8.5.2.

The<text:table-index-entry-template> element has the following attribute:text:style-name19.874.34.

The<text:table-index-entry-template> element has the following child elements:<text:index-entry-chapter>8.13.1,<text:index-entry-page-number>8.13.3,<text:index-entry-span>8.13.4,<text:index-entry-tab-stop>8.13.6 and<text:index-entry-text>8.13.2.

8.6<text:object-index>

8.6.1General

The<text:object-index> element represents an index of the objects in a document or chapter. The types of objects that should be included in the index are defined by the<text:object-index-source> element.8.6.2

The<text:object-index> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:object-index> element has the following attributes:text:name19.835.10,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.26 andxml:id19.914.

The<text:object-index> element has the following child elements:<text:index-body>8.2.2 and<text:object-index-source>8.6.2.

8.6.2<text:object-index-source>

The<text:object-index-source> element specifies which object types to include in the index of objects.

The<text:object-index-source> element is usable within the following element:<text:object-index>8.6.

The<text:object-index-source> element has the following attributes:text:index-scope19.812,text:relative-tab-stop-position19.855,text:use-chart-objects19.886,text:use-draw-objects19.887,text:use-math-objects19.893,text:use-other-objects19.895 andtext:use-spreadsheet-objects19.898.

The<text:object-index-source> element has the following child elements:<text:index-title-template>8.12 and<text:object-index-entry-template>8.6.3.

8.6.3<text:object-index-entry-template>

The<text:object-index-entry-template> element specifies the format of an index entry.

The<text:object-index-entry-template> element is usable within the following element:<text:object-index-source>8.6.2.

The<text:object-index-entry-template> element has the following attribute:text:style-name19.874.27.

The<text:object-index-entry-template> element has the following child elements:<text:index-entry-chapter>8.13.1,<text:index-entry-page-number>8.13.3,<text:index-entry-span>8.13.4,<text:index-entry-tab-stop>8.13.6 and<text:index-entry-text>8.13.2.

8.7<text:user-index>

8.7.1General

The<text:user-index> element represents a user-defined index. A user-defined index may include entries from the following sources:

The<text:user-index> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:user-index> element has the following attributes:text:name19.835.23,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.38 andxml:id19.914.

The<text:user-index> element has the following child elements:<text:index-body>8.2.2 and<text:user-index-source>8.7.2.

8.7.2<text:user-index-source>

The<text:user-index-source> element defines the generation of user defined indexes.

The<text:user-index-source> element is usable within the following element:<text:user-index>8.7.

The<text:user-index-source> element has the following attributes:text:copy-outline-levels19.782,text:index-name19.811,text:index-scope19.812,text:relative-tab-stop-position19.855,text:use-floating-frames19.888,text:use-graphics19.889,text:use-index-marks19.890,text:use-index-source-styles19.891,text:use-objects19.894 andtext:use-tables19.899.

The<text:user-index-source> element has the following child elements:<text:index-source-styles>8.10,<text:index-title-template>8.12 and<text:user-index-entry-template>8.7.3.

8.7.3<text:user-index-entry-template>

The<text:user-index-entry-template> element contains entry elements for chapter number, page number, entry text, text spans, and tab stops.

The<text:user-index-entry-template> element is usable within the following element:<text:user-index-source>8.7.2.

The<text:user-index-entry-template> element has the following attributes:text:outline-level19.844.12 andtext:style-name19.874.39.

The<text:user-index-entry-template> element has the following child elements:<text:index-entry-chapter>8.13.1,<text:index-entry-page-number>8.13.3,<text:index-entry-span>8.13.4,<text:index-entry-tab-stop>8.13.6 and<text:index-entry-text>8.13.2.

8.8<text:alphabetical-index>

8.8.1General

The<text:alphabetical-index> element represents an index which is based on alphabetical index marks. The entries in an alphabetical index are sorted.

Note: Sort orders are locale specific.

The<text:alphabetical-index> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:alphabetical-index> element has the following attributes:text:name19.835.2,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.3 andxml:id19.914.

The<text:alphabetical-index> element has the following child elements:<text:alphabetical-index-source>8.8.2 and<text:index-body>8.2.2.

8.8.2<text:alphabetical-index-source>

The<text:alphabetical-index-source> element specifies how an alphabetical index is generated.

The<text:alphabetical-index-source> element is usable within the following element:<text:alphabetical-index>8.8.

The<text:alphabetical-index-source> element has the following attributes:fo:country19.234.1,fo:language19.236.2,fo:script19.242.2,style:rfc-language-tag19.512,text:alphabetical-separators19.752,text:capitalize-entries19.762,text:combine-entries19.772,text:combine-entries-with-dash19.773,text:combine-entries-with-pp19.774,text:comma-separated19.775,text:ignore-case19.813,text:index-scope19.812,text:main-entry-style-name19.832,text:relative-tab-stop-position19.855,text:sort-algorithm19.865 andtext:use-keys-as-entries19.892.

The<text:alphabetical-index-source> element has the following child elements:<text:alphabetical-index-entry-template>8.8.4 and<text:index-title-template>8.12.

8.8.3<text:alphabetical-index-auto-mark-file>

The<text:alphabetical-index-auto-mark-file> element specifies an auto mark file. An auto mark file is a file that defines a list of terms that may be used by consumers to automatically insert alphabetical index marks (see8.1.8,8.1.10).

The format of an index mark file is implementation-defined.

The<text:alphabetical-index-auto-mark-file> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<text:alphabetical-index-auto-mark-file> element has the following attributes:xlink:href19.910.34 andxlink:type19.913.

The<text:alphabetical-index-auto-mark-file> element has no child elements.

8.8.4<text:alphabetical-index-entry-template>

The<text:alphabetical-index-entry-template> element specifies the format of an alphabetical index entry.

The<text:alphabetical-index-entry-template> element is usable within the following element:<text:alphabetical-index-source>8.8.2.

The<text:alphabetical-index-entry-template> element has the following attributes:text:outline-level19.844.2 andtext:style-name19.874.4.

The<text:alphabetical-index-entry-template> element has the following child elements:<text:index-entry-chapter>8.13.1,<text:index-entry-page-number>8.13.3,<text:index-entry-span>8.13.4,<text:index-entry-tab-stop>8.13.6 and<text:index-entry-text>8.13.2.

8.9<text:bibliography>

8.9.1General

The<text:bibliography> element represents a bibliography constructed from bibliography index marks.

The<text:bibliography> element is usable within the following elements:<draw:text-box>10.4.3,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<text:bibliography> element has the following attributes:text:name19.835.3,text:protected19.849,text:protection-key19.850,text:protection-key-digest-algorithm19.851,text:style-name19.874.5 andxml:id19.914.

The<text:bibliography> element has the following child elements:<text:bibliography-source>8.9.2 and<text:index-body>8.2.2.

8.9.2<text:bibliography-source>

The<text:bibliography-source> element specifies how a bibliography is generated.

The<text:bibliography-source> element is usable within the following element:<text:bibliography>8.9.

The<text:bibliography-source> element has no attributes.

The<text:bibliography-source> element has the following child elements:<text:bibliography-entry-template>8.9.3 and<text:index-title-template>8.12.

8.9.3<text:bibliography-entry-template>

The<text:bibliography-entry-template> element specifies the formatting for a bibliographic entry.

There shall be no more than one<text:bibliography-entry-template> element for each type of entry within any<text:bibliography-source> element.8.9.2

The<text:bibliography-entry-template> element is usable within the following element:<text:bibliography-source>8.9.2.

The<text:bibliography-entry-template> element has the following attributes:text:bibliography-type19.758 andtext:style-name19.874.6.

The<text:bibliography-entry-template> element has the following child elements:<text:index-entry-bibliography>8.13.5,<text:index-entry-span>8.13.4 and<text:index-entry-tab-stop>8.13.6.

8.10<text:index-source-styles>

The<text:index-source-styles> element contains all of the<text:index-source-style> elements for a specified outline level. There can only be one<text:index-source-styles> element for each outline level.

The<text:index-source-styles> element is usable within the following elements:<text:table-of-content-source>8.3.2 and<text:user-index-source>8.7.2.

The<text:index-source-styles> element has the following attribute:text:outline-level19.844.6.

The<text:index-source-styles> element has the following child element:<text:index-source-style>8.11.

8.11<text:index-source-style>

The<text:index-source-style> element specifies the name of a style or a class. Paragraphs formatted using that style or class are included in the index.

The<text:index-source-style> element is usable within the following element:<text:index-source-styles>8.10.

The<text:index-source-style> element has the following attribute:text:style-name19.874.18.

The<text:index-source-style> element has no child elements.

8.12<text:index-title-template>

The<text:index-title-template> element specifies the style and content of the index title. There can only be one<text:index-title-template> element contained in a<text:table-of-content-source> element.

The<text:index-title-template> element is usable within the following elements:<text:alphabetical-index-source>8.8.2,<text:bibliography-source>8.9.2,<text:illustration-index-source>8.4.2,<text:object-index-source>8.6.2,<text:table-index-source>8.5.2,<text:table-of-content-source>8.3.2 and<text:user-index-source>8.7.2.

The<text:index-title-template> element has the following attribute:text:style-name19.874.20.

The<text:index-title-template> element has no child elements.

The<text:index-title-template> element has character data content.

8.13Index Template Entries

8.13.1<text:index-entry-chapter>

The<text:index-entry-chapter> element represents the chapter number where an index entry is located.

The<text:index-entry-chapter> element is usable within the following elements:<text:alphabetical-index-entry-template>8.8.4,<text:illustration-index-entry-template>8.4.3,<text:object-index-entry-template>8.6.3,<text:table-index-entry-template>8.5.3,<text:table-of-content-entry-template>8.3.3 and<text:user-index-entry-template>8.7.3.

The<text:index-entry-chapter> element has the following attributes:text:display19.796.5,text:outline-level19.844.5 andtext:style-name19.874.11.

The<text:index-entry-chapter> element has no child elements.

8.13.2<text:index-entry-text>

The<text:index-entry-text> element contains the text of an index entry.

The<text:index-entry-text> element is usable within the following elements:<text:alphabetical-index-entry-template>8.8.4,<text:illustration-index-entry-template>8.4.3,<text:object-index-entry-template>8.6.3,<text:table-index-entry-template>8.5.3,<text:table-of-content-entry-template>8.3.3 and<text:user-index-entry-template>8.7.3.

The<text:index-entry-text> element has the following attribute:text:style-name19.874.17.

The<text:index-entry-text> element has no child elements.

8.13.3<text:index-entry-page-number>

The<text:index-entry-page-number> element represents the number of the chapter where an index entry is located.

The<text:index-entry-page-number> element is usable within the following elements:<text:alphabetical-index-entry-template>8.8.4,<text:illustration-index-entry-template>8.4.3,<text:object-index-entry-template>8.6.3,<text:table-index-entry-template>8.5.3,<text:table-of-content-entry-template>8.3.3 and<text:user-index-entry-template>8.7.3.

The<text:index-entry-page-number> element has the following attribute:text:style-name19.874.14.

The<text:index-entry-page-number> element has no child elements.

8.13.4<text:index-entry-span>

The<text:index-entry-span> element represents a fixed string within an index entry.

The<text:index-entry-span> element is usable within the following elements:<text:alphabetical-index-entry-template>8.8.4,<text:bibliography-entry-template>8.9.3,<text:illustration-index-entry-template>8.4.3,<text:object-index-entry-template>8.6.3,<text:table-index-entry-template>8.5.3,<text:table-of-content-entry-template>8.3.3 and<text:user-index-entry-template>8.7.3.

The<text:index-entry-span> element has the following attribute:text:style-name19.874.15.

The<text:index-entry-span> element has no child elements.

The<text:index-entry-span> element has character data content.

8.13.5<text:index-entry-bibliography>

The<text:index-entry-bibliography> element specifies the field of a bibliographic entry that will be displayed in an index.

The<text:index-entry-bibliography> element is usable within the following element:<text:bibliography-entry-template>8.9.3.

The<text:index-entry-bibliography> element has the following attributes:text:bibliography-data-field19.757 andtext:style-name19.874.10.

The<text:index-entry-bibliography> element has no child elements.

8.13.6<text:index-entry-tab-stop>

The<text:index-entry-tab-stop> element represents a tab stop within an index entry.

The<text:index-entry-tab-stop> element is usable within the following elements:<text:alphabetical-index-entry-template>8.8.4,<text:bibliography-entry-template>8.9.3,<text:illustration-index-entry-template>8.4.3,<text:object-index-entry-template>8.6.3,<text:table-index-entry-template>8.5.3,<text:table-of-content-entry-template>8.3.3 and<text:user-index-entry-template>8.7.3.

The<text:index-entry-tab-stop> element has the following attributes:style:leader-char19.483,style:position19.508.4,style:type19.515.2 andtext:style-name19.874.16.

The<text:index-entry-tab-stop> element has no child elements.

8.13.7<text:index-entry-link-start>

The<text:index-entry-link-start> element represents the start of a hyperlink index entry.

The<text:index-entry-link-start> element is usable within the following element:<text:table-of-content-entry-template>8.3.3.

The<text:index-entry-link-start> element has the following attribute:text:style-name19.874.13.

The<text:index-entry-link-start> element has no child elements.

8.13.8<text:index-entry-link-end>

The<text:index-entry-link-end> element represents the end of a hyperlink index entry.

The<text:index-entry-link-end> element is usable within the following element:<text:table-of-content-entry-template>8.3.3.

The<text:index-entry-link-end> element has the following attribute:text:style-name19.874.12.

The<text:index-entry-link-end> element has no child elements.

9Tables

9.1Basic Tables

9.1.1General

The representation of tables is based on the concept of grids of rows and columns. In markup, rows are partitioned into table cells. Columns are implied by taking together all cells with the same position within the rows.

Rows and columns appear inrow groups andcolumn groups. These groups specify whether to repeat a row or column on the next page.

Note: There is only one model for tables, although tables, such as for spreadsheets, may have additional capabilities when compared to tables in text documents.

Tables may be nested, that is, tables may occur within tables.

9.1.2<table:table>

The<table:table> element is the root element for a table.

The<table:table> element is usable within the following elements:<chart:chart>11.1,<draw:frame>10.4.2,<draw:text-box>10.4.3,<office:spreadsheet>3.7,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10,<style:header-left>16.12,<table:covered-table-cell>9.1.5,<table:dde-link>14.6.4,<table:table-cell>9.1.4,<text:deletion>5.5.4,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:note-body>6.3.4 and<text:section>5.4.

The<table:table> element has the following attributes:table:is-sub-table19.655,table:name19.673.13,table:print19.693,table:print-ranges19.694,table:protected19.696.4,table:protection-key19.697,table:protection-key-digest-algorithm19.698,table:style-name19.726.16,table:template-name19.732,table:use-banding-columns-styles19.736,table:use-banding-rows-styles19.737,table:use-first-column-styles19.738,table:use-first-row-styles19.739,table:use-last-column-styles19.740,table:use-last-row-styles19.741 andxml:id19.914.

The<table:table> element has the following child elements:<office:dde-source>14.6.5,<office:forms>13.2,<table:desc>9.1.14,<table:named-expressions>9.4.11,<table:scenario>9.2.7,<table:shapes>9.2.8,<table:table-column>9.1.6,<table:table-column-group>9.1.10,<table:table-columns>9.1.12,<table:table-header-columns>9.1.11,<table:table-header-rows>9.1.7,<table:table-row>9.1.3,<table:table-row-group>9.1.9,<table:table-rows>9.1.8,<table:table-source>9.2.6,<table:title>9.1.13,<text:soft-page-break>5.6.

9.1.3<table:table-row>

The<table:table-row> element represents a row in a table. It contains elements that specify the cells of the table row.

The<table:table-row> element is usable within the following elements:<table:table>9.1.2,<table:table-header-rows>9.1.7,<table:table-row-group>9.1.9 and<table:table-rows>9.1.8.

The<table:table-row> element has the following attributes:table:default-cell-style-name19.615,table:number-rows-repeated19.677,table:style-name19.726.15,table:visibility19.749 andxml:id19.914.

The<table:table-row> element has the following child elements:<table:covered-table-cell>9.1.5 and<table:table-cell>9.1.4.

9.1.4<table:table-cell>

The<table:table-cell> element represents a table cell. It is contained in a table row element. A table cell can contain paragraphs and other text content as well as sub tables. Table cells may span multiple columns and rows. Table cells may be empty.

The<table:table-cell> element is usable within the following element:<table:table-row>9.1.3.

The<table:table-cell> element has the following attributes:office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385,table:content-validation-name19.601,table:formula19.642,table:number-columns-repeated19.675.3,table:number-columns-spanned19.676,table:number-matrix-columns-spanned19.679,table:number-matrix-rows-spanned19.680,table:number-rows-spanned19.678,table:protect19.695,table:protected19.696.5,table:style-name19.726.13,xhtml:about19.905,xhtml:content19.906,xhtml:datatype19.907,xhtml:property19.908 andxml:id19.914.

The<table:table-cell> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<table:cell-range-source>9.3.1,<table:detective>9.3.2,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

9.1.5<table:covered-table-cell>

The<table:covered-table-cell> element represents cells that are covered by a<table:table-cell>9.1.4 element that spans multiple columns or rows. The<table:covered-table-cell> elements occupy the same position in document order as the cells spanned. There is one<table:covered-table-cell> element for each cell that is spanned.

The<table:covered-table-cell> element is usable within the following element:<table:table-row>9.1.3.

The<table:covered-table-cell> element has the following attributes:office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385,table:content-validation-name19.601,table:formula19.642,table:number-columns-repeated19.675.2,table:protect19.695,table:protected19.696.2,table:style-name19.726.4,xhtml:about19.905,xhtml:content19.906,xhtml:datatype19.907,xhtml:property19.908 andxml:id19.914.

The<table:covered-table-cell> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:annotation>14.1,<table:cell-range-source>9.3.1,<table:detective>9.3.2,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

9.1.6<table:table-column>

The<table:table-column> element specifies properties for one or more adjacent columns in a table.

The<table:table-column> element is usable within the following elements:<table:table>9.1.2,<table:table-column-group>9.1.10,<table:table-columns>9.1.12 and<table:table-header-columns>9.1.11.

The<table:table-column> element has the following attributes:table:default-cell-style-name19.615,table:number-columns-repeated19.675.4,table:style-name19.726.14,table:visibility19.749 andxml:id19.914.

The<table:table-column> element has no child elements.

9.1.7<table:table-header-rows>

The<table:table-header-rows> element represents row headers in a table. It is composed of adjacent<table:table-row>9.1.3 elements.

Note: Use of the<table:table-header-rows> element increases accessibility. The use of styles to designate row headers diminishes accessibility.

If a table does not fit on a single page, table rows that are included in a<table:table-header-rows> element are automatically repeated on every page.

A table shall not contain more than one<table:table-header-rows> element, except that the table contains grouped rows defined by one or more<table:table-row-group>9.1.9 elements. In this case, the table and each distinct group may contain one<table:table-header-rows> element, if and only if the table rows contained in the<table:table-header-rows> elements are adjacent.

Consumers that do not support header rows shall process header rows as non-header rows.

The<table:table-header-rows> element is usable within the following elements:<table:table>9.1.2 and<table:table-row-group>9.1.9.

The<table:table-header-rows> element has no attributes.

The<table:table-header-rows> element has the following child elements:<table:table-row>9.1.3 and<text:soft-page-break>5.6.

9.1.8<table:table-rows>

The<table:table-rows> element contains groups of<table:table-row>9.1.3 elements that do not repeat when a table spans more than one page.

The<table:table-rows> element is usable within the following elements:<table:table>9.1.2 and<table:table-row-group>9.1.9.

The<table:table-rows> element has no attributes.

The<table:table-rows> element has the following child elements:<table:table-row>9.1.3 and<text:soft-page-break>5.6.

9.1.9<table:table-row-group>

The<table:table-row-group> element groups adjacent table rows that do not appear as table headers. Every group can contain a new group, rows, and row headers. A row group can be visible or hidden.

The<table:table-row-group> element is usable within the following elements:<table:table>9.1.2 and<table:table-row-group>9.1.9.

The<table:table-row-group> element has the following attribute:table:display19.617.

The<table:table-row-group> element has the following child elements:<table:table-header-rows>9.1.7,<table:table-row>9.1.3,<table:table-row-group>9.1.9,<table:table-rows>9.1.8,<text:soft-page-break>5.6.

9.1.10<table:table-column-group>

The<table:table-column-group> element groups adjacent table columns. Every group can contain a new group, columns, and column headers. A column group can be visible or hidden.

If a set of header columns and a column group overlap, the header column group breaks the column header set. That is, the<table:table-column-group> may contain<table:table-header-columns> elements, but not vice versa.

The<table:table-column-group> element is usable within the following elements:<table:table>9.1.2 and<table:table-column-group>9.1.10.

The<table:table-column-group> element has the following attribute:table:display19.617.

The<table:table-column-group> element has the following child elements:<table:table-column>9.1.6,<table:table-column-group>9.1.10,<table:table-columns>9.1.12,<table:table-header-columns>9.1.11.

9.1.11<table:table-header-columns>

The<table:table-header-columns> element represents column headers in a table. It is composed of adjacent<table:table-column>9.1.6 elements.

Note: Use of the<table:table-header-columns> element increases accessibility The use of styles to designate column headers diminishes accessibility.

If a table does not fit on a single page, table columns that are included in a<table:table-header-columns> element are automatically repeated on every page.

A table shall not contain more than one<table:table-header-columns> element, except that the table contains grouped rows defined by one or more<table:table-column-group>9.1.10 elements. In this case, the table and each distinct group may contain one<table:table-header-columns> element, if and only if the table columns contained in the<table:table-header-columns> elements are adjacent.

Consumers that do not support header columns shall process header column as non header columns .

The<table:table-header-columns> element is usable within the following elements:<table:table>9.1.2 and<table:table-column-group>9.1.10.

The<table:table-header-columns> element has no attributes.

The<table:table-header-columns> element has the following child element:<table:table-column>9.1.6.

9.1.12<table:table-columns>

The<table:table-columns> element contains groups of<table:table-column>9.1.6 elements that do not repeat when a table spans more than one page.

The<table:table-columns> element is usable within the following elements:<table:table>9.1.2 and<table:table-column-group>9.1.10.

The<table:table-columns> element has no attributes.

The<table:table-columns> element has the following child element:<table:table-column>9.1.6.

9.1.13<table:title>

The<table:title> element specifies a title for a table. The elementshall not be used if the parent<table:table> element is contained within a<draw:frame> element. In that case, the table's title is specified the by<svg:title> child element of<draw:frame>.

The<table:title> element is usable within the following element:<table:table>9.1.2.

The<table:title> element has no attributes.

The<table:title> element has no child elements.

The<table:title> element has character data content.

9.1.14<table:desc>

The<table:desc> element specifies a prose description of a table that may be used to support accessibility. See appendix D The elementshall not be used if the parent<table:table> element is contained within a<draw:frame> element. In that case, the table's description is specified the by<svg:desc> child element of<draw:frame>.

The<table:desc> element is usable within the following element:<table:table>9.1.2.

The<table:desc> element has no attributes.

The<table:desc> element has no child elements.

The<table:desc> element has character data content.

9.2Advanced Tables

9.2.1Referencing Table Cells

To reference cells in a table, cell addresses are used. Cell addresses are constructed as follows:

  1. 1)The name of the table. 

  2. 2)A dot “.” (U+002E, FULL STOP). 

  3. 3)An alphabetic value representing the column. The letter A represents column 1, B represents column 2, and so on. AA represents column 27, AB represents column 28, and so on. 

  4. 4)A numeric value representing the row. The number 1 represents the first row, the number 2 represents the second row, and so on. 

This means that A1 represents the cell in column 1 and row 1. B1 represents the cell in column 2 and row 1. A2 represents the cell in column 1 and row 2.

The structure of the address of a cell in a subtable is as follows:

  1. 1)The address of the cell that contains the subtable. 

  2. 2)A dot “.” (U+002E, FULL STOP). 

  3. 3)The address of the cell in the subtable. 

If the name of the table contains blanks, dots “.” (U+002E, FULL STOP) or apostrophes “'” (U+0027, APOSTROPHE), the name shall be quoted with apostrophes “'” (U+0027, APOSTROPHE). Any apostrophes in the name shall be escaped by doubling the”'”( U+0027, APOSTROPHE) character.

The behavior of a consumer when a cell is referenced but not declared is implementation-dependent

9.2.2Absolute and relative cell addressing

Cells can be referenced by using either absolute addresses or relative addresses. When an operation is performed on a table cell absolute cell references do not change. Relative cell references are adapted to the address of the target cell of a copy operation.

To create an absolute address, a dollar sign “$” (U+0024, DOLLAR SIGN) shall be placed before each table name, column reference, and row reference. Absolute and relative references may be mixed within a single cell address. Absolute addresses shall contain a table name.

When differentiation between absolute and relative addresses is not necessary, the dollar signs in absolute addresses may be omitted.

9.2.3Cell Range Address

A cell range is a number of adjacent cells forming a rectangular shape. The rectangle stretches from the cell on the logical top left to the cell on the logical bottom right.

A cell range address references a cell range. A cell range address consists of:

  1. 1)The address of the cell at the top left of the range. 

  2. 2)A colon “:” (U+003A, COLON). 

  3. 3)The address of the cell at the bottom right of the range. 

The smallest range is a single cell. The range address of a single cell is the same as the cell address.

9.2.4Column and Row Range Addresses

Column and row addresses are cell range addresses that reference entire rows or columns.

The syntax of a row address is the same as a cell address, except the alphabetic values that indicate the column are omitted.

The syntax of a column address is the same as a cell address, except the numeric values that indicate the row are omitted.

9.2.5Cell Range Address List

A cell range address list is a list of cell range addresses and cell addresses. Each item in the list is separated by white space. If any table name used in the list contains a “ “ (U+0020, SPACE) character, the table name is quoted within apostrophes “'” ( U+0027, APOSTROPHE).

9.2.6<table:table-source>

The<table:table-source> element represents a link to a table that provides a source for a table.

The<table:table-source> element is usable within the following element:<table:table>9.1.2.

The<table:table-source> element has the following attributes:table:filter-name19.638,table:filter-options19.639,table:mode19.671,table:refresh-delay19.701,table:table-name19.729,xlink:actuate19.909,xlink:href19.910.32 andxlink:type19.913.

The<table:table-source> element has no child elements.

9.2.7<table:scenario>

The<table:scenario> element defines a scenario for display on a table. A table represented by a<table:table> element which contains a<table:scenario> child element is called a scenario table.

A scenario is one or more cell ranges of a table whose contents replaces the contents of the cell ranges in the nearest non-scenario table preceding the scenario table in document order. If multiple scenarios are defined for a cell range, an user may choose between the scenarios. The names of the scenarios are the same as the names of tables which contain the<table:scenario> elements.

Display of the border of a scenario table is controlled by itstable:display-border attribute.19.618

Note: Display of the border of a scenario is the only visible indication that the displayed data is the result of the application of a scenario to the data in the table.

Only one scenario table can be applied to a range at one time.

Note: A table can have multiple scenarios applied to it so long as the ranges of application do not overlap.

The<table:scenario> element is usable within the following element:<table:table>9.1.2.

The<table:scenario> element has the following attributes:table:border-color19.588,table:comment19.595,table:copy-back19.602,table:copy-formulas19.603,table:copy-styles19.604,table:display-border19.618,table:is-active19.652,table:protected19.696.3 andtable:scenario-ranges19.705.

The<table:scenario> element has no child elements.

9.2.8<table:shapes>

The<table:shapes> element contains all the elements that represent graphic shapes that are anchored on a table where this element occurs.

The<table:shapes> element is usable within the following element:<table:table>9.1.2.

The<table:shapes> element has no attributes.

The<table:shapes> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

9.3Advanced Table Cells

9.3.1<table:cell-range-source>

The<table:cell-range-source> element represents a database range or named range of another file in a cell range. The first cell in the cell range contains this element. A cell range can be linked to a database range or named range of another file.

The<table:cell-range-source> element is usable within the following elements:<table:covered-table-cell>9.1.5 and<table:table-cell>9.1.4.

The<table:cell-range-source> element has the following attributes:table:filter-name19.638,table:filter-options19.639,table:last-column-spanned19.658,table:last-row-spanned19.660,table:name19.673.2,table:refresh-delay19.701,xlink:actuate19.909,xlink:href19.910.31 andxlink:type19.913.

The<table:cell-range-source> element has no child elements.

9.3.2<table:detective>

The<table:detective> element is a container for<table:operation>9.3.3 and<table:highlighted-range>9.3.4 elements, providing information about what relationships between the current cell and other cells are revealed in the presentation of the table.  

The<table:detective> element is usable within the following elements:<table:covered-table-cell>9.1.5 and<table:table-cell>9.1.4.

The<table:detective> element has no attributes.

The<table:detective> element has the following child elements:<table:highlighted-range>9.3.4 and<table:operation>9.3.3.

9.3.3<table:operation>

The<table:operation> element specifies the name of a detective operation that leads to the discovery of relationships between cells (table:name,19.673) and the order in which those operations are applied (table:index,19.651).Once relationships between cells have been discovered, those cells are highlighted to show those relationships.

Note:A single cell may be the subject of one or more detective operations.

The<table:operation> element is usable within the following element:<table:detective>9.3.2.

The<table:operation> element has the following attributes:table:index19.651 andtable:name19.673.11.

The<table:operation> element has no child elements.

9.3.4<table:highlighted-range>

The<table:highlighted-range> element specifies a cell range that is highlighted in the UI either because of detective operations defined by a<table:operation> element or because it contains an error or invalid data.

The nature of the highlighting is implementation dependent.

 This element represents the state of the document at the time the detective operations or error conditions were calculated. It need not accurately represent the current state of the document.

The<table:highlighted-range> element is usable within the following element:<table:detective>9.3.2.

The<table:highlighted-range> element has the following attributes:table:cell-range-address19.593.7,table:contains-error19.599,table:direction19.616 andtable:marked-invalid19.664.

The<table:highlighted-range> element has no child elements.

9.4Spreadsheet Document Content

9.4.1<table:calculation-settings>

The<table:calculation-settings> element is a container for settings that affect the calculation of formula.

The<table:calculation-settings> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

The<table:calculation-settings> element has the following attributes:table:automatic-find-labels19.585,table:case-sensitive19.590,table:null-year19.674,table:precision-as-shown19.692,table:search-criteria-must-apply-to-whole-cell19.707,table:use-regular-expressions19.743 andtable:use-wildcards19.744.

The<table:calculation-settings> element has the following child elements:<table:iteration>9.4.3 and<table:null-date>9.4.2.

9.4.2<table:null-date>

The<table:null-date> element specifies the null date for a spreadsheet document. The null date is the date that results in the value “0” if a date value is converted into a numeric value. The null date is specified in the element'stable:date-value attribute.

Note:Commonly used values are1899-12-30,1900-01-01, and1904-01-01.

The<table:null-date> element is usable within the following element:<table:calculation-settings>9.4.1.

The<table:null-date> element has the following attributes:table:date-value19.614 andtable:value-type19.748.

The<table:null-date> element has no child elements.

9.4.3<table:iteration>

The<table:iteration> element enables formulas with iterative (or cyclic) references to be calculated after a specific number of iterations. If iterative calculations are not enabled, a formula expression containing a cyclic cell reference returns an error.

If thetable:status attribute has the valueenable and iterating through the cyclic dependencies does not deliver a result that satisfies the condition specified by thetable:maximum-difference attribute within a number of iterations specified by thetable:steps attribute for all cells in the cyclic dependencies, an error is returned.

 

The<table:iteration> element is usable within the following element:<table:calculation-settings>9.4.1.

The<table:iteration> element has the following attributes:table:maximum-difference19.666,table:status19.722 andtable:steps19.724.

The<table:iteration> element has no child elements.

9.4.4<table:content-validations>

The<table:content-validations> element contains all the validation rules for the content of table cells.

The<table:content-validations> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

The<table:content-validations> element has no attributes.

The<table:content-validations> element has the following child element:<table:content-validation>9.4.5.

9.4.5<table:content-validation>

The<table:content-validation> element specifies a validation rule for table cell content.

The names of validation rules are stored in thetable:name attribute of a<table:content-validation> element.

The<table:content-validation> element is usable within the following element:<table:content-validations>9.4.4.

The<table:content-validation> element has the following attributes:table:allow-empty-cell19.583,table:base-cell-address19.586,table:condition19.596,table:display-list19.621 andtable:name19.673.3.

The<table:content-validation> element has the following child elements:<office:event-listeners>10.3.19,<table:error-macro>9.4.8,<table:error-message>9.4.7 and<table:help-message>9.4.6.

9.4.6<table:help-message>

The<table:help-message> element specifies a message to display if a user selects a cell.

The<table:help-message> element is usable within the following element:<table:content-validation>9.4.5.

The<table:help-message> element has the following attributes:table:display19.617 andtable:title19.733.

The<table:help-message> element has the following child element:<text:p>5.1.3.

9.4.7<table:error-message>

The<table:error-message> element specifies a message to display if a user tries to enter invalid content into a cell. That is when a validation rule's condition evaluates to “false” on the content the user attempts to enter.

The<table:error-message> element is usable within the following element:<table:content-validation>9.4.5.

The<table:error-message> element has the following attributes:table:display19.617,table:message-type19.670 andtable:title19.733.

The<table:error-message> element has the following child element:<text:p>5.1.3.

9.4.8<table:error-macro>

The<table:error-macro> element specifies if a macro should be executed upon an attempt to enter invalid content.

A macro is specified by an<office:event-listeners> element.14.4 The event name shall be one that specifies an event that is called on invalid user input.

The<table:error-macro> element is usable within the following element:<table:content-validation>9.4.5.

The<table:error-macro> element has the following attribute:table:execute19.634.

The<table:error-macro> element has no child elements.

9.4.9<table:label-range>

The<table:label-range> element specifies a label cell range which contain labels, and a data cell range which specifies the rows or columns whose content is referenced by the labels.

There are two types of label ranges:

Data and label ranges should match in both height and vertical position for row orientation, or in both width and horizontal position for column orientation.

The<table:label-range> element is usable within the following element:<table:label-ranges>9.4.10.

The<table:label-range> element has the following attributes:table:data-cell-range-address19.608,table:label-cell-range-address19.656 andtable:orientation19.686.4.

The<table:label-range> element has no child elements.

9.4.10<table:label-ranges>

The<table:label-ranges> element contains all the<table:label-range> elements in a document.

The<table:label-ranges> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

The<table:label-ranges> element has no attributes.

The<table:label-ranges> element has the following child element:<table:label-range>9.4.9.

9.4.11<table:named-expressions>

The<table:named-expressions> element contains assignments of names to expressions.

The following expressions may have names:

If the<table:named-expressions> element is used with a<table:table> element, the scope of the named expressions are local to that table element.  

The<table:named-expressions> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7,<office:text>3.4 and<table:table>9.1.2.

The<table:named-expressions> element has no attributes.

The<table:named-expressions> element has the following child elements:<table:named-expression>9.4.13 and<table:named-range>9.4.12.

9.4.12<table:named-range>

The<table:named-range> element specifies a cell range that has a name assigned.

The<table:named-range> element is usable within the following element:<table:named-expressions>9.4.11.

The<table:named-range> element has the following attributes:table:base-cell-address19.586,table:cell-range-address19.593.8,table:name19.673.10 andtable:range-usable-as19.700.

The<table:named-range> element has no child elements.

9.4.13<table:named-expression>

The<table:named-expression> element represents an expression with a name.

The<table:named-expression> element is usable within the following element:<table:named-expressions>9.4.11.

The<table:named-expression> element has the following attributes:table:base-cell-address19.586,table:expression19.635 andtable:name19.673.9.

The<table:named-expression> element has no child elements.

9.4.14<table:database-ranges>

The<table:database-ranges> element contains all the<table:database-range> elements in a document.

The<table:database-ranges> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

The<table:database-ranges> element has no attributes.

The<table:database-ranges> element has the following child element:<table:database-range>9.4.15.

9.4.15<table:database-range>

The<table:database-range> element defines a single database range. A database range is a named area in a table upon which database operations are performed.

The<table:database-range> element is usable within the following element:<table:database-ranges>9.4.14.

The<table:database-range> element has the following attributes:table:contains-header19.600,table:display-filter-buttons19.620,table:has-persistent-data19.647,table:is-selection19.654,table:name19.673.8,table:on-update-keep-size19.682,table:on-update-keep-styles19.683,table:orientation19.686.3,table:refresh-delay19.701 andtable:target-range-address19.731.3.

The<table:database-range> element has the following child elements:<table:database-source-query>9.4.18,<table:database-source-sql>9.4.16,<table:database-source-table>9.4.17,<table:filter>9.5.2,<table:sort>9.4.19 and<table:subtotal-rules>9.4.21.

9.4.16<table:database-source-sql>

The<table:database-source-sql> element specifies an[SQL] database that contains the source data of a database range.

The<table:database-source-sql> element is usable within the following elements:<table:database-range>9.4.15 and<table:data-pilot-table>9.6.3.

The<table:database-source-sql> element has the following attributes:table:database-name19.609,table:parse-sql-statement19.689 andtable:sql-statement19.716.

The<table:database-source-sql> element has no child elements.

9.4.17<table:database-source-table>

The<table:database-source-table> element specifies the database and table that acts as the source data for a database range.

The<table:database-source-table> element is usable within the following elements:<table:database-range>9.4.15 and<table:data-pilot-table>9.6.3.

The<table:database-source-table> element has the following attributes:table:database-name19.609 andtable:database-table-name19.610.

The<table:database-source-table> element has no child elements.

9.4.18<table:database-source-query>

The<table:database-source-query> element specifies the query that produces the source data for a database range.

The<table:database-source-query> element is usable within the following elements:<table:database-range>9.4.15 and<table:data-pilot-table>9.6.3.

The<table:database-source-query> element has the following attributes:table:database-name19.609 andtable:query-name19.699.

The<table:database-source-query> element has no child elements.

9.4.19<table:sort>

The<table:sort> element<table:sort> specifies the sort keys to be applied to a database range.

The<table:sort> element is usable within the following element:<table:database-range>9.4.15.

The<table:sort> element has the following attributes:table:algorithm19.581,table:bind-styles-to-content19.587,table:case-sensitive19.590,table:country19.606,table:embedded-number-behavior19.624,table:language19.657,table:rfc-language-tag19.703,table:script19.706 andtable:target-range-address19.731.5.

The<table:sort> element has the following child element:<table:sort-by>9.4.20.

9.4.20<table:sort-by>

The<table:sort-by> element specifies a key or field to sort, the data type of this field, and how to sort it for a database range.

The<table:sort-by> element is usable within the following element:<table:sort>9.4.19.

The<table:sort-by> element has the following attributes:table:data-type19.611.3,table:field-number19.637 andtable:order19.685.

The<table:sort-by> element has no child elements.

9.4.21<table:subtotal-rules>

The<table:subtotal-rules> element is a container for<table:subtotal-rule> elements which specify the calculation of provisional results (called subtotals) for a database range. Cells of the same field form a group. A provisional result is calculated and display at the end of each group.

The<table:subtotal-rules> element is usable within the following element:<table:database-range>9.4.15.

The<table:subtotal-rules> element has the following attributes:table:bind-styles-to-content19.587,table:case-sensitive19.590 andtable:page-breaks-on-group-change19.687.

The<table:subtotal-rules> element has the following child elements:<table:sort-groups>9.4.22 and<table:subtotal-rule>9.4.23.

9.4.22<table:sort-groups>

The<table:sort-groups> element specifies a sort order for columns or rows of a table.

The<table:sort-groups> element is usable within the following element:<table:subtotal-rules>9.4.21.

The<table:sort-groups> element has the following attributes:table:data-type19.611.4 andtable:order19.685.

The<table:sort-groups> element has no child elements.

9.4.23<table:subtotal-rule>

The<table:subtotal-rule> element specifies the calculation of subtotals for a row or column. As the container element for<table:subtotal-field>, the calculation specified by this element may use provisional results in its calculation.

The<table:subtotal-rule> element is usable within the following element:<table:subtotal-rules>9.4.21.

The<table:subtotal-rule> element has the following attribute:table:group-by-field-number19.645.

The<table:subtotal-rule> element has the following child element:<table:subtotal-field>9.4.24.

9.4.24<table:subtotal-field>

The<table:subtotal-field> element specifies the field number and the function that is applied to the content of that field to calculate a provisional result.

The<table:subtotal-field> element is usable within the following element:<table:subtotal-rule>9.4.23.

The<table:subtotal-field> element has the following attributes:table:field-number19.637 andtable:function19.643.5.

The<table:subtotal-field> element has no child elements.

9.5Filters

9.5.1General

Filter element specify conditions that if not met, render portions of a table invisible.

9.5.2<table:filter>

The<table:filter> element is a container for elements that specify filters for data contained in database ranges or data pilot tables. The filters are applied to all rows in the database range or the data pilot table. Rows where one or more filter conditions do not evaluate totrue are made invisible.

The<table:filter> element is usable within the following elements:<table:database-range>9.4.15 and<table:source-cell-range>9.6.5.

The<table:filter> element has the following attributes:table:condition-source19.597,table:condition-source-range-address19.598,table:display-duplicates19.619 andtable:target-range-address19.731.4.

The<table:filter> element has the following child elements:<table:filter-and>9.5.3,<table:filter-condition>9.5.5 and<table:filter-or>9.5.4.

9.5.3<table:filter-and>

The<table:filter-and> element specifies that the logical operator AND is applied to conditions specified by the child elements of this element.

The<table:filter-and> element is usable within the following elements:<table:filter>9.5.2 and<table:filter-or>9.5.4.

The<table:filter-and> element has no attributes.

The<table:filter-and> element has the following child elements:<table:filter-condition>9.5.5 and<table:filter-or>9.5.4.

9.5.4<table:filter-or>

The<table:filter-or> element specifies that the logical operator OR is applied to conditions specified by the child elements of this element.

The<table:filter-or> element is usable within the following elements:<table:filter>9.5.2 and<table:filter-and>9.5.3.

The<table:filter-or> element has no attributes.

The<table:filter-or> element has the following child elements:<table:filter-and>9.5.3 and<table:filter-condition>9.5.5.

9.5.5<table:filter-condition>

The<table:filter-condition> element specifies a single condition to apply in a filter operation.

The filter condition is either specified

If one or more of<table:filter-set-item> elements are present as children of the<table:filter-condition> element, thetable:operator,table:value andtable:data-type attributes are ignored.

Note: To improve backward compatibility with OpenDocument 1.1 documents, the following attributes should have these values if<table:filter-set-item> elements are included:table:operator: "=",table:value: value of the first<table:filter-set-item> child element,table:data-type: "text".

The<table:filter-condition> element is usable within the following elements:<table:filter>9.5.2,<table:filter-and>9.5.3 and<table:filter-or>9.5.4.

The<table:filter-condition> element has the following attributes:table:case-sensitive19.590,table:data-type19.611.2,table:field-number19.637,table:operator19.684 andtable:value19.747.1.

The<table:filter-condition> element has the following child element:<table:filter-set-item>9.5.6.

9.5.6<table:filter-set-item>

The<table:filter-set-item> element specifies a single value used in a filter condition where thetable:operator attribute is set to "=", and thetable:data-type attribute totext. The filter sub condition in which the element is included evaluates to true for a specified cell, if, and only if, the value of the cell is equal to one of the values in the set specified by be<table:filter> element.

The<table:filter-set-item> element is usable within the following element:<table:filter-condition>9.5.5.

The<table:filter-set-item> element has the following attribute:table:value19.747.2.

The<table:filter-set-item> element has no child elements.

9.6Data Pilot Tables

9.6.1General

Data pilot tables enable users to rearrange data from data sources so as to create new relationships between data elements or to view data from a variety of perspectives. This is in contrast to scenario tables9.2.7, where the data elements remain fixed but the values and operations on them are varied to illustrate different outcomes.

The behavior of a data pilot table is specified by fields, where each field has a name and an orientation. The category columns are specified by fields with the orientation “row” or “column” and data columns are specified by fields that have the orientation “data”.

A third type of fields are data layout fields. Data layout fields are not connected to a column in the source table, but are used to change the layout of the data pilot table.

The order in which fields are specified determines the order in which the data of category columns are grouped and results are displayed.

9.6.2<table:data-pilot-tables>

The<table:data-pilot-tables> element contains all the data pilot tables within a document.

The<table:data-pilot-tables> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

The<table:data-pilot-tables> element has no attributes.

The<table:data-pilot-tables> element has the following child element:<table:data-pilot-table>9.6.3.

9.6.3<table:data-pilot-table>

The<table:data-pilot-table> element contains the elements that define the sources of a data pilot table.

The<table:data-pilot-table> element is usable within the following element:<table:data-pilot-tables>9.6.2.

The<table:data-pilot-table> element has the following attributes:table:application-data19.584,table:buttons19.589,table:drill-down-on-double-click19.623,table:grand-total19.644,table:identify-categories19.649,table:ignore-empty-rows19.650,table:name19.673.7,table:show-filter-button19.711 andtable:target-range-address19.731.2.

The<table:data-pilot-table> element has the following child elements:<table:database-source-query>9.4.18,<table:database-source-sql>9.4.16,<table:database-source-table>9.4.17,<table:data-pilot-field>9.6.7,<table:source-cell-range>9.6.5 and<table:source-service>9.6.6.

9.6.4Data Pilot Table Source

The source of a data pilot table is specified by one of the following elements:

9.6.5<table:source-cell-range>

The<table:source-cell-range> element specifies a cell range as a source of data for a data pilot table. A filter may be specified by a<table:filter> child element that is applied prior to return of data to a data pilot table.

The<table:source-cell-range> element is usable within the following element:<table:data-pilot-table>9.6.3.

The<table:source-cell-range> element has the following attribute:table:cell-range-address19.593.9.

The<table:source-cell-range> element has the following child element:<table:filter>9.5.2.

9.6.6<table:source-service>

The<table:source-service> element specifies a service that returns data to a data pilot table.

The<table:source-service> element is usable within the following element:<table:data-pilot-table>9.6.3.

The<table:source-service> element has the following attributes:table:name19.673.12,table:object-name19.681,table:password19.690,table:source-name19.715 andtable:user-name19.746.

The<table:source-service> element has no child elements.

9.6.7<table:data-pilot-field>

The<table:data-pilot-field> element specifies a field for a data pilot table.

The<table:data-pilot-field> element is usable within the following element:<table:data-pilot-table>9.6.3.

The<table:data-pilot-field> element has the following attributes:table:function19.643.3,table:is-data-layout-field19.653,table:orientation19.686.2,table:selected-page19.708,table:source-field-name19.714 andtable:used-hierarchy19.745.

The<table:data-pilot-field> element has the following child elements:<table:data-pilot-field-reference>9.6.16,<table:data-pilot-groups>9.6.17 and<table:data-pilot-level>9.6.8.

9.6.8<table:data-pilot-level>

The<table:data-pilot-level> element acts as a container for elements that specify addition information about a data pilot field.

The<table:data-pilot-level> element is usable within the following element:<table:data-pilot-field>9.6.7.

The<table:data-pilot-level> element has the following attribute:table:show-empty19.710.

The<table:data-pilot-level> element has the following child elements:<table:data-pilot-display-info>9.6.13,<table:data-pilot-layout-info>9.6.15,<table:data-pilot-members>9.6.11,<table:data-pilot-sort-info>9.6.14 and<table:data-pilot-subtotals>9.6.9.

9.6.9<table:data-pilot-subtotals>

The<table:data-pilot-subtotals> element contains the<table:data-pilot-subtotal> elements for a data pilot table.

The<table:data-pilot-subtotals> element is usable within the following element:<table:data-pilot-level>9.6.8.

The<table:data-pilot-subtotals> element has no attributes.

The<table:data-pilot-subtotals> element has the following child element:<table:data-pilot-subtotal>9.6.10.

9.6.10<table:data-pilot-subtotal>

The<table:data-pilot-subtotal> element contains the results of a single subtotal calculation.

The<table:data-pilot-subtotal> element is usable within the following element:<table:data-pilot-subtotals>9.6.9.

The<table:data-pilot-subtotal> element has the following attribute:table:function19.643.4.

The<table:data-pilot-subtotal> element has no child elements.

9.6.11<table:data-pilot-members>

The<table:data-pilot-members> element specifies whether category columns in data pilot tables or information for category columns is displayed or not.

The<table:data-pilot-members> element is usable within the following element:<table:data-pilot-level>9.6.8.

The<table:data-pilot-members> element has no attributes.

The<table:data-pilot-members> element has the following child element:<table:data-pilot-member>9.6.12.

9.6.12<table:data-pilot-member>

The<table:data-pilot-member> element specifies what information is displayed for a member.

The<table:data-pilot-member> element is usable within the following element:<table:data-pilot-members>9.6.11.

The<table:data-pilot-member> element has the following attributes:table:display19.617,table:name19.673.6 andtable:show-details19.709.

The<table:data-pilot-member> element has no child elements.

9.6.13<table:data-pilot-display-info>

The<table:data-pilot-display-info> element restricts the number rows that are displayed for a category column to a specific number of values of a data field.

The<table:data-pilot-display-info> element is usable within the following element:<table:data-pilot-level>9.6.8.

The<table:data-pilot-display-info> element has the following attributes:table:data-field19.607,table:display-member-mode19.622,table:enabled19.625 andtable:member-count19.667.

The<table:data-pilot-display-info> element has no child elements.

9.6.14<table:data-pilot-sort-info>

The<table:data-pilot-sort-info> element specifies how the members of a category column are sorted.

The<table:data-pilot-sort-info> element is usable within the following element:<table:data-pilot-level>9.6.8.

The<table:data-pilot-sort-info> element has the following attributes:table:data-field19.607,table:order19.685,table:sort-mode19.712.

The<table:data-pilot-sort-info> element has no child elements.

9.6.15<table:data-pilot-layout-info>

The<table:data-pilot-layout-info> element specifies how to layout a field.

The<table:data-pilot-layout-info> element is usable within the following element:<table:data-pilot-level>9.6.8.

The<table:data-pilot-layout-info> element has the following attributes:table:add-empty-lines19.582 andtable:layout-mode19.662.

The<table:data-pilot-layout-info> element has no child elements.

9.6.16<table:data-pilot-field-reference>

The<table:data-pilot-field-reference> element specifies data which can be used to modify the displayed values of data fields.

The<table:data-pilot-field-reference> element is usable within the following element:<table:data-pilot-field>9.6.7.

The<table:data-pilot-field-reference> element has the following attributes:table:field-name19.636,table:member-name19.668,table:member-type19.669 andtable:type19.735.2.

The<table:data-pilot-field-reference> element has no child elements.

9.6.17<table:data-pilot-groups>

The<table:data-pilot-groups> element specifies that a data pilot field is a group field. A group field allows grouping of other fields.

Grouping may also take place for numeric or date values.

The<table:data-pilot-groups> element is usable within the following element:<table:data-pilot-field>9.6.7.

The<table:data-pilot-groups> element has the following attributes:table:date-end19.612,table:date-start19.613,table:end19.626,table:grouped-by19.646,table:source-field-name19.714,table:start19.717 andtable:step19.723.

The<table:data-pilot-groups> element has the following child element:<table:data-pilot-group>9.6.18.

9.6.18<table:data-pilot-group>

The<table:data-pilot-group> element specifies names of groups if grouping takes place by specifying the member names.

The<table:data-pilot-group> element is usable within the following element:<table:data-pilot-groups>9.6.17.

The<table:data-pilot-group> element has the following attribute:table:name19.673.4.

The<table:data-pilot-group> element has the following child element:<table:data-pilot-group-member>9.6.19.

9.6.19<table:data-pilot-group-member>

The<table:data-pilot-group-member> element specifies the name of a single group member.

The<table:data-pilot-group-member> element is usable within the following element:<table:data-pilot-group>9.6.18.

The<table:data-pilot-group-member> element has the following attribute:table:name19.673.5.

The<table:data-pilot-group-member> element has no child elements.

9.7<table:consolidation>

The<table:consolidation> element defines the consolidation of data from multiple table ranges. Consolidation means that a new table range is filled with values calculated by applying a mathematical function to all cells in the source table ranges that have the same relative address within these ranges.

The<table:consolidation> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

The<table:consolidation> element has the following attributes:table:function19.643.2,table:link-to-source-data19.663,table:source-cell-range-addresses19.713,table:target-cell-address19.730 andtable:use-labels19.742.

The<table:consolidation> element has no child elements.

9.8<table:dde-links>

The<table:dde-links> container element stores all DDE links for use in spreadsheet formulas. Every link contains the DDE Source and the data of the last connection.

See14.6 for the use of DDE connections.

The<table:dde-links> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7 and<office:text>3.4.

The<table:dde-links> element has no attributes.

The<table:dde-links> element has the following child element:<table:dde-link>14.6.4.

9.9Change Tracking in Spreadsheets

9.9.1General

All changes that have been applied to a spreadsheet document are stored in a list. The list contains an element for each change made to the table.

9.9.2<table:tracked-changes>

The<table:tracked-changes> element is a container for tracked changes of a spreadsheet. Its presence further enables change tracking for a spreadsheet.

The<table:tracked-changes> element is usable within the following element:<office:spreadsheet>3.7.

The<table:tracked-changes> element has the following attribute:table:track-changes19.734.

The<table:tracked-changes> element has the following child elements:<table:cell-content-change>9.9.17,<table:deletion>9.9.9,<table:insertion>9.9.3 and<table:movement>9.9.13.

9.9.3<table:insertion>

The<table:insertion> element contains the information that identifies any insertion of content. This content can be one or more rows, one or more columns, or a table.

The<table:insertion> element is usable within the following element:<table:tracked-changes>9.9.2.

The<table:insertion> element has the following attributes:table:acceptance-state19.580,table:count19.605,table:id19.648,table:position19.691,table:rejecting-change-id19.702,table:table19.727 andtable:type19.735.4.

The<table:insertion> element has the following child elements:<office:change-info>5.5.6,<table:deletions>9.9.6 and<table:dependencies>9.9.4.

9.9.4<table:dependencies>

The<table:dependencies> element contains the information on which other tracked changes a tracked change depends.

The<table:dependencies> element is usable within the following elements:<table:cell-content-change>9.9.17,<table:deletion>9.9.9,<table:insertion>9.9.3 and<table:movement>9.9.13.

The<table:dependencies> element has no attributes.

The<table:dependencies> element has the following child element:<table:dependency>9.9.5.

9.9.5<table:dependency>

The<table:dependency> element contains the information about one change action on which its parent element depends. The change action on which the current change depends is referenced by itstable:id attribute

The<table:dependency> element is usable within the following element:<table:dependencies>9.9.4.

The<table:dependency> element has the following attribute:table:id19.648.

The<table:dependency> element has no child elements.

9.9.6<table:deletions>

The<table:deletions> element contains all deletions which are performed while tracking a single change to a table.

The<table:deletions> element is usable within the following elements:<table:cell-content-change>9.9.17,<table:deletion>9.9.9,<table:insertion>9.9.3 and<table:movement>9.9.13.

The<table:deletions> element has no attributes.

The<table:deletions> element has the following child elements:<table:cell-content-deletion>9.9.7 and<table:change-deletion>9.9.8.

9.9.7<table:cell-content-deletion>

The<table:cell-content-deletion> element specifies that a cell content has been deleted. It contains the address of the effected cell and its former content. If atable:id attribute is present, it specifies the id of a previously tracked change for the cell that gets deleted by the current change.

The<table:cell-content-deletion> element is usable within the following element:<table:deletions>9.9.6.

The<table:cell-content-deletion> element has the following attribute:table:id19.648.

The<table:cell-content-deletion> element has the following child elements:<table:cell-address>9.9.18 and<table:change-track-table-cell>9.9.16.

9.9.8<table:change-deletion>

The<table:change-deletion> element specifies the value of thetable:id of a previously tracked change that is deleted by the current change.

The<table:change-deletion> element is usable within the following element:<table:deletions>9.9.6.

The<table:change-deletion> element has the following attribute:table:id19.648.

The<table:change-deletion> element has no child elements.

9.9.9<table:deletion>

A<table:deletion> element contains content that was deleted while change tracking was enabled. The content of a cell that was deleted is contained in either a<table:dependencies>, or a<table:deletions> element.

The<table:deletion> element is usable within the following element:<table:tracked-changes>9.9.2.

The<table:deletion> element has the following attributes:table:acceptance-state19.580,table:id19.648,table:multi-deletion-spanned19.672,table:position19.691,table:rejecting-change-id19.702,table:table19.727 andtable:type19.735.3.

The<table:deletion> element has the following child elements:<office:change-info>5.5.6,<table:cut-offs>9.9.10,<table:deletions>9.9.6 and<table:dependencies>9.9.4.

9.9.10<table:cut-offs>

A<table:cut-offs> element contains elements that specify the location of tracked but deleted insertions or movements.

The<table:cut-offs> element is usable within the following element:<table:deletion>9.9.9.

The<table:cut-offs> element has no attributes.

The<table:cut-offs> element has the following child elements:<table:insertion-cut-off>9.9.11,<table:movement-cut-off>9.9.12.

9.9.11<table:insertion-cut-off>

The<table:insertion-cut-off> element specifies where an insertion was deleted.

The<table:insertion-cut-off> element is usable within the following element:<table:cut-offs>9.9.10.

The<table:insertion-cut-off> element has the following attributes:table:id19.648 andtable:position19.691.

The<table:insertion-cut-off> element has no child elements.

9.9.12<table:movement-cut-off>

The<table:movement-cut-off> element specifies the deletion of a movement.

The<table:movement-cut-off> element is usable within the following element:<table:cut-offs>9.9.10.

The<table:movement-cut-off> element has the following attributes:table:end-position19.629,table:position19.691 andtable:start-position19.719.

The<table:movement-cut-off> element has no child elements.

9.9.13<table:movement>

A<table:movement> element specifies the information that identifies movement of content. This content can be a cell content or a cell range content.

The<table:movement> element is usable within the following element:<table:tracked-changes>9.9.2.

The<table:movement> element has the following attributes:table:acceptance-state19.580,table:id19.648 andtable:rejecting-change-id19.702.

The<table:movement> element has the following child elements:<office:change-info>5.5.6,<table:deletions>9.9.6,<table:dependencies>9.9.4,<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

9.9.14<table:source-range-address>

The<table:source-range-address> element specifies the source or cell range address of a movement.

The<table:source-range-address> element is usable within the following element:<table:movement>9.9.13.

The<table:source-range-address> element has the following attributes:table:column19.594,table:end-column19.628,table:end-row19.630,table:end-table19.631,table:row19.704,table:start-column19.718,table:start-row19.720,table:start-table19.721 andtable:table19.727.

The<table:source-range-address> element has no child elements.

9.9.15<table:target-range-address>

The<table:target-range-address> element specifies the target cell address or cell range address of a movement.

The<table:target-range-address> element is usable within the following element:<table:movement>9.9.13.

The<table:target-range-address> element has the following attributes:table:column19.594,table:end-column19.628,table:end-row19.630,table:end-table19.631,table:row19.704,table:start-column19.718,table:start-row19.720,table:start-table19.721 andtable:table19.727.

The<table:target-range-address> element has no child elements.

9.9.16<table:change-track-table-cell>

The<table:change-track-table-cell> element specifies the information that tracks changes to a table cell.

The<table:change-track-table-cell> element is usable within the following elements:<table:cell-content-deletion>9.9.7 and<table:previous>9.9.19.

The<table:change-track-table-cell> element has the following attributes:office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385,table:cell-address19.591,table:formula19.642,table:matrix-covered19.665,table:number-matrix-columns-spanned19.679 andtable:number-matrix-rows-spanned19.680.

The<table:change-track-table-cell> element has the following child element:<text:p>5.1.3.

9.9.17<table:cell-content-change>

A<table:cell-content-change> element specifies the information that identifies changes of the cell content.

The<table:cell-content-change> element is usable within the following element:<table:tracked-changes>9.9.2.

The<table:cell-content-change> element has the following attributes:table:acceptance-state19.580,table:id19.648 andtable:rejecting-change-id19.702.

The<table:cell-content-change> element has the following child elements:<office:change-info>5.5.6,<table:cell-address>9.9.18,<table:deletions>9.9.6,<table:dependencies>9.9.4 and<table:previous>9.9.19.

9.9.18<table:cell-address>

The<table:cell-address> element contains the address of a cell that has changed. Unlike other cell addresses, the cell address consists of the row, column and table number of the cell. This allows specifying addresses that are outside a valid cell address range.

The<table:cell-address> element is usable within the following elements:<table:cell-content-change>9.9.17 and<table:cell-content-deletion>9.9.7.

The<table:cell-address> element has the following attributes:table:column19.594,table:row19.704 andtable:table19.727.

The<table:cell-address> element has no child elements.

9.9.19<table:previous>

The<table:previous> element contains the previous cell content which is overwritten by the current change. If atable:id attribute is present, it specifies the id of a previously tracked change for the cell that is changed again by the current change.

The<table:previous> element is usable within the following element:<table:cell-content-change>9.9.17.

The<table:previous> element has the following attribute:table:id19.648.

The<table:previous> element has the following child element:<table:change-track-table-cell>9.9.16.

10Graphic Content

10.1General

This chapter specifies the elements that represent graphic objects and elements used in the representation of graphical objects.

10.2Enhanced Page Features for Graphical Applications

10.2.1<style:handout-master>

The<style:handout-master> element represents a template for the generation of handout pages.

The<style:handout-master> element is usable within the following element:<office:master-styles>3.15.4.

The<style:handout-master> element has the following attributes:draw:style-name19.219.26,presentation:presentation-page-layout-name19.409,presentation:use-date-time-name19.424,presentation:use-footer-name19.425,presentation:use-header-name19.426 andstyle:page-layout-name19.504.

The<style:handout-master> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

10.2.2<draw:layer-set>

The<draw:layer-set> element defines a set of layers. If placed inside a<style:master-page> or<draw:page> element it defines a set of layers for that page. If placed inside the<office:master-styles> element it defines a set of layers for all pages that do not have their own set of layers.

Layers group drawing objects. Assigning a shape to a layer does not change its rendering order as defined by itsdraw:z-index attribute.19.231

The<draw:layer-set> schema element contains a set of<draw:layer> elements.

The<draw:layer-set> element is usable within the following elements:<draw:page>10.2.4,<office:master-styles>3.15.4 and<style:master-page>16.9.

The<draw:layer-set> element has no attributes.

The<draw:layer-set> element has the following child element:<draw:layer>10.2.3.

10.2.3<draw:layer>

The<draw:layer> element defines a single layer. Layers group drawing objects.

 Each drawing object inside a drawing or presentation document can be assigned to a layer. Each object that is assigned to a layer inherits the settings of that layer. Drawing objects may be assigned to these layers by the value of theirdraw:layer attribute.

The<draw:layer> element is usable within the following element:<draw:layer-set>10.2.2.

The<draw:layer> element has the following attributes:draw:display19.132,draw:name19.197.14 anddraw:protected19.207.

The<draw:layer> element has the following child elements:<svg:desc>10.3.18 and<svg:title>10.3.17.

10.2.4<draw:page>

The<draw:page> element is a container for content in a drawing or presentation document. This element is used for the following:

The<draw:page> element is usable within the following elements:<office:drawing>3.5 and<office:presentation>3.6.

The<draw:page> element has the following attributes:draw:id19.187.3,draw:master-page-name19.194,draw:name19.197.19,draw:nav-order19.198,draw:style-name19.219.17,presentation:presentation-page-layout-name19.409,presentation:use-date-time-name19.424,presentation:use-footer-name19.425,presentation:use-header-name19.426 andxml:id19.914.

The<draw:page> element has the following child elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4,<anim:transitionFilter>15.2.7,<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:layer-set>10.2.2,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:forms>13.2,<presentation:animations>10.8.1,<presentation:notes>16.17,<svg:desc>10.3.18 and<svg:title>10.3.17.

10.2.5<draw:equation>

The<draw:equation> element specifies a formula for the calculation of a value and the name by which that formula can be referenced.

The<draw:equation> element is usable within the following element:<draw:enhanced-geometry>10.6.2.

The<draw:equation> element has the following attributes:draw:formula19.171 anddraw:name19.197.8.

The<draw:equation> element has no child elements.

10.3Drawing Shapes

10.3.1General

This section defines graphical objects that may occur within all types of documents.

10.3.2<draw:rect>

The<draw:rect> element represents a rectangular drawing shape.

The<draw:rect> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:rect> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:corner-radius19.127,draw:id19.187.3,draw:layer19.189,draw:name19.197.25,draw:style-name19.219.22,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.8,svg:rx19.550,svg:ry19.551,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:rect> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.3<draw:line>

The<draw:line> element represents a line.

The<draw:line> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:line> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:name19.197.15,draw:style-name19.219.15,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:x119.574.1,svg:x219.575.1,svg:y119.578.1,svg:y219.579.1,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:line> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.4<draw:polyline>

The<draw:polyline> element represents a polyline drawing shape.

Consumers may ignoresvg:height andsvg:width attributes, and determine the size of a shape from the polygon vertices.

The<draw:polyline> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:polyline> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:name19.197.24,draw:points19.206,draw:style-name19.219.21,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.8,svg:viewBox19.570,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:polyline> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.5<draw:polygon>

The<draw:polygon> element represents a polygon. A polygon is a closed set of straight lines.

Consumers may ignoresvg:height andsvg:width attributes, and determine the size of a shape from the polygon vertices.

The<draw:polygon> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:polygon> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:name19.197.23,draw:points19.206,draw:style-name19.219.20,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.8,svg:viewBox19.570,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:polygon> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.6<draw:regular-polygon>

The<draw:regular-polygon> element represents a regular polygon. A regular polygon is a polygon that is specified by its number of edges (that is equal to the number of its corners), rather than by arbitrary points.

The<draw:regular-polygon> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:regular-polygon> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:concave19.123,draw:corners19.128,draw:id19.187.3,draw:layer19.189,draw:name19.197.26,draw:sharpness19.211,draw:style-name19.219.23,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.8,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:regular-polygon> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.7<draw:path>

The<draw:path> element represents a path. A path is a shape with a user-defined outline. The outline is defined by thesvg:d attribute.19.526

The<draw:path> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:path> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:name19.197.22,draw:style-name19.219.19,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:d19.526,svg:height19.539.8,svg:viewBox19.570,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:path> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.8<draw:circle>

The<draw:circle> element represents a circular drawing shape.

The<draw:circle> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:circle> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:end-angle19.140,draw:id19.187.3,draw:kind19.188,draw:layer19.189,draw:name19.197.3,draw:start-angle19.213,draw:style-name19.219.8,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:cx19.524.2,svg:cy19.525.2,svg:height19.539.8,svg:r19.549.2,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:circle> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.9<draw:ellipse>

The<draw:ellipse> element represents an ellipse.

The<draw:ellipse> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:ellipse> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:end-angle19.140,draw:id19.187.3,draw:kind19.188,draw:layer19.189,draw:name19.197.7,draw:start-angle19.213,draw:style-name19.219.12,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:cx19.524.3,svg:cy19.525.3,svg:height19.539.8,svg:rx19.550,svg:ry19.551,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:ellipse> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.10<draw:connector>

The<draw:connector> element represents a connected set of one or more lines that visually connects a start and an end point.

Start and/or end points can be defined by references to glue points10.3.16 or as absolute positions.  The connector's geometric path is defined by thesvg:d19.526 attribute. Consumers may also compute the connector's geometric path considering thedraw:type19.229.2 anddraw:line-skew19.190 attributes, and the formatting properties defined for connectors.

If thesvg:d attribute is not present, the connector's geometric path is implementation-dependent. Producers should export the connector's geometric path using thesvg:d attribute.

Note: This assists consumers that are not capable of computing a connector path.

The<draw:connector> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:connector> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:end-glue-point19.142,draw:end-shape19.144,draw:id19.187.3,draw:layer19.189,draw:line-skew19.190,draw:name19.197.4,draw:start-glue-point19.215,draw:start-shape19.217,draw:style-name19.219.9,draw:text-style-name19.227,draw:transform19.228,draw:type19.229.2,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:d19.526,svg:viewBox19.570,svg:x119.574.1,svg:x219.575.1,svg:y119.578.1,svg:y219.579.1,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:connector> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.11<draw:caption>

The<draw:caption> element represents a description attached to a fixed point. It consists of rectangular drawing shape with an additional set of connected lines that connect the rectangle with the fixed point.

The<draw:caption> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:caption> element has the following attributes:draw:caption-id19.115,draw:caption-point-x19.116,draw:caption-point-y19.117,draw:class-names19.120,draw:corner-radius19.127,draw:id19.187.3,draw:layer19.189,draw:name19.197.2,draw:style-name19.219.7,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.8,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:caption> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.12<draw:measure>

The<draw:measure> element represents a shape that is used to measure distances in drawings.

A measure shape consists of two parallel lines, calledextension lines, and a line perpendicular to the extension lines, called adimension line. The dimension line has arrows at its endpoints. It is displayed between the extension lines and terminated by them.

The positions of extension lines and the dimension line are determined by two reference points, calledstart andend reference points.

Thedraw:line-distance style attribute defines the distance between the (virtual) line between the reference points, calledreference line, and the dimension line. Thedraw:placing style attributes defines if the measure shape is placed above or below the reference line.

The start reference point is defined by the attributessvg:x1 andsvg:y1

The first extension line is drawn on a line as defined by the vector from the start reference point to the start point of the dimension line. The extension line will start along this vector at a distance from the start reference point that is defined by thedraw:guide-distance style attribute minus the value ofdraw:start-guide style attribute.

The end reference point is defined by the attributessvg:x2, andsvg:y2.

The second extension line is drawn on a line as defined by the vector from the end reference point to the end point of the dimension line. The extension line will start along this vector at the distance from the end reference point that is defined by thedraw:guide-distance style attribute minus the value ofdraw:end-guide style attribute.

The end points of the extension lines are at the distance defined by thedraw:guide-overhang style attribute after the intersection with the dimension line.

The<draw:measure> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:measure> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:name19.197.17,draw:style-name19.219.16,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:x119.574.1,svg:x219.575.1,svg:y119.578.1,svg:y219.579.1,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:measure> element has the following child elements:<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.3.13<draw:control>

The<draw:control> element represents a shape that is linked to a control inside an<office:forms> element.

The<draw:control> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:control> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:control19.125,draw:id19.187.3,draw:layer19.189,draw:name19.197.5,draw:style-name19.219.10,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.8,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:control> element has the following child elements:<draw:glue-point>10.3.16,<svg:desc>10.3.18 and<svg:title>10.3.17.

10.3.14<draw:page-thumbnail>

The<draw:page-thumbnail> element represents a rectangular area that displays the thumbnail of a drawing page.

The<draw:page-thumbnail> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:page-thumbnail> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:name19.197.20,draw:page-number19.203,draw:style-name19.219.18,draw:transform19.228,draw:z-index19.231,presentation:class19.389,presentation:class-names19.390,presentation:placeholder19.407,presentation:style-name19.422,presentation:user-transformed19.427,svg:height19.539.8,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:page-thumbnail> element has the following child elements:<svg:desc>10.3.18 and<svg:title>10.3.17.

10.3.15<draw:g>

The<draw:g> element represents a group of drawing shapes.

Drawing shapes contained by a<draw:g> element that is itself contained by a<draw:a> element, act as hyperlinks using thexlink:href attribute of the containing<draw:a> element. If the included drawing shapes are themselves contained within<draw:a> elements, then thexlink:href attributes of those<draw:a> elements act as the hyperlink information for the shapes they contain.

The<draw:g> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:g> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:name19.197.11,draw:style-name19.219.14,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:g> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:glue-point>10.3.16,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:event-listeners>10.3.19,<svg:desc>10.3.18 and<svg:title>10.3.17.

10.3.16<draw:glue-point>

The<draw:glue-point> element specifies a point in the area of a drawing object to which a connector shape can connect. All drawing objects have four standard glue points located at the center of the four edges of the object's bounding box. Additional glue points may be added to a drawing object by inserting one or more<draw:glue-point> elements into a drawing object element.

The<draw:glue-point> element is usable within the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

The<draw:glue-point> element has the following attributes:draw:align19.111,draw:escape-direction19.147,draw:id19.187.2,svg:x19.573.6 andsvg:y19.577.6.

The<draw:glue-point> element has no child elements.

10.3.17<svg:title>

The<svg:title> element specifies a name for a graphic object.

The<svg:title> element is usable within the following elements:<dr3d:scene>10.5.2,<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:layer>10.2.3,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page>10.2.4,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

The<svg:title> element has no attributes.

The<svg:title> element has no child elements.

The<svg:title> element has character data content.

10.3.18<svg:desc>

The<svg:desc> element specifies a prose description of a graphic object that may be used to support accessibility. See appendix D.

The<svg:desc> element is usable within the following elements:<dr3d:scene>10.5.2,<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:layer>10.2.3,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page>10.2.4,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

The<svg:desc> element has no attributes.

The<svg:desc> element has no child elements.

The<svg:desc> element has character data content.

10.3.19<office:event-listeners>

The<office:event-listeners> element represents the attachment of an event listener to a drawing shape. See14.4.

The<office:event-listeners> element is usable within the following elements:<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:form>13.3,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9,<form:value-range>13.5.24,<office:scripts>3.12,<table:content-validation>9.4.5,<text:a>6.1.8 and<text:execute-macro>7.7.10.

The<office:event-listeners> element has no attributes.

The<office:event-listeners> element has the following child elements:<presentation:event-listener>10.9.2 and<script:event-listener>14.4.2.

10.4Frames

10.4.1General

A frame is a container for enhanced content like text boxes, images or objects. A frame may contain multiple renditions of content. A consumer may choose the representation that it supports best.

Multiple representations may share<svg:desc> and<svg:title> elements.

Each child element of a frame is a different representation of the same content. The order of content elements reflects the document author's preference for rendering, with the first child element being preferred. That means that consumers should render the first child element that they support. A frame may contain multiple content elements, but shall contain at least one content element.

Within text documents, frames are also used to position content outside the default text flow of a document.

10.4.2<draw:frame>

The<draw:frame> element represents a frame and serves as the container for elements that may occur in a frame.

Frame formatting properties are stored in styles belonging to thegraphic family.

The<draw:frame> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:image>3.9,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:frame> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:copy-of19.126,draw:id19.187.3,draw:layer19.189,draw:name19.197.10,draw:style-name19.219.13,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class19.389,presentation:class-names19.390,presentation:placeholder19.407,presentation:style-name19.422,presentation:user-transformed19.427,style:rel-height19.509,style:rel-width19.510.2,svg:height19.539.8,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:frame> element has the following child elements:<draw:applet>10.4.7,<draw:contour-path>10.4.11.3,<draw:contour-polygon>10.4.11.2,<draw:floating-frame>10.4.10,<draw:glue-point>10.3.16,<draw:image>10.4.4,<draw:image-map>10.4.13.2,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<draw:text-box>10.4.3,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17 and<table:table>9.1.2.

10.4.3<draw:text-box>

The<draw:text-box> element represents a text box. This element may be used to place text in a container that is outside of the flow of the document.

The<draw:text-box> element is usable within the following element:<draw:frame>10.4.2.

The<draw:text-box> element has the following attributes:draw:chain-next-name19.118,draw:corner-radius19.127,fo:max-height19.238,fo:max-width19.239,fo:min-height19.240,fo:min-width19.241,text:id19.809.2 andxml:id19.914.

The<draw:text-box> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:list>5.3.1,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:soft-page-break>5.6,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

10.4.4<draw:image>

The<draw:image> element represents an image. An image can be either:

or

Note: While the image data may have an arbitrary format, vector graphics should be stored in the[SVG] format and bitmap graphics in the[PNG] format.

The<draw:image> element is usable within the following element:<draw:frame>10.4.2.

The<draw:image> element has the following attributes:draw:filter-name19.170,xlink:actuate19.909,xlink:href19.910.15,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<draw:image> element has the following child elements:<office:binary-data>10.4.5,<text:list>5.3.1 and<text:p>5.1.3.

10.4.5<office:binary-data>

The<office:binary-data> element contains image data in BASE64 encoding (as defined in[RFC2045]). If this element is present, anxlink:href attribute in its parent element shall be ignored.

Note: The image data may be in an arbitrary data format. Consumers have to analyze the image data to determine the data format that is used.

The<office:binary-data> element is usable within the following elements:<draw:image>10.4.4,<draw:object-ole>10.4.6.3,<style:background-image>17.3 and<text:list-level-style-image>16.33.

The<office:binary-data> element has no attributes.

The<office:binary-data> element has no child elements.

The<office:binary-data> element has content of data typebase64Binary18.2.

10.4.6Objects

10.4.6.1General

A document in OpenDocument format can contain two types of embedded objects, as follows:

Note: OLE objects are an example of objects without an OpenDocument representation. See[OLE].

10.4.6.2<draw:object>

The<draw:object> element represents objects that have a OpenDocument representation.

Objects with an OpenDocument representation can either be:

Note: An image representation of an object should be included in a frame in addition to the object itself.

The<draw:object> element is usable within the following element:<draw:frame>10.4.2.

The<draw:object> element has the following attributes:draw:notify-on-update-of-ranges19.200,xlink:actuate19.909,xlink:href19.910.16,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<draw:object> element has the following child elements:<math:math>14.5 and<office:document>3.1.2.

10.4.6.3<draw:object-ole>

The<draw:object-ole> element represents objects that do not have an OpenDocument representation.

Objects without an OpenDocument representation can either be:

The<draw:object-ole> element is usable within the following element:<draw:frame>10.4.2.

The<draw:object-ole> element has the following attributes:draw:class-id19.119,xlink:actuate19.909,xlink:href19.910.17,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<draw:object-ole> element has the following child element:<office:binary-data>10.4.5.

10.4.7<draw:applet>

The<draw:applet> element represents an applet that is embedded in a document. Its semantics are the same as the<applet> element in HTML. §13.4 of[HTML4]. This element shall have either adraw:code ordraw:object attribute.

The applet name, width, height, margins, title and description are specified by the<draw:applet> element's<draw:frame> parent element. The<draw:applet> element does not support character data content.

The<draw:applet> element is usable within the following element:<draw:frame>10.4.2.

The<draw:applet> element has the following attributes:draw:archive19.113,draw:code19.121,draw:may-script19.195,draw:object19.201,xlink:actuate19.909,xlink:href19.910.9,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<draw:applet> element has the following child element:<draw:param>10.4.9.

10.4.8<draw:plugin>

The<draw:plugin> element represents an external application that processes data with a specified media-type.

How OpenDocument consumers interact with external applications is not defined by this specification.

Note: Consumers are responsible for any and all security issues that may arise from interaction with an external application referenced by a<draw:plugin> element.

The<draw:plugin> element is usable within the following element:<draw:frame>10.4.2.

The<draw:plugin> element has the following attributes:draw:mime-type19.191,xlink:actuate19.909,xlink:href19.910.18,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<draw:plugin> element has the following child element:<draw:param>10.4.9.

10.4.9<draw:param>

The<draw:param> element contains parameters that are passed to an applet or plugin when they are initialized.

The<draw:param> element is usable within the following elements:<draw:applet>10.4.7 and<draw:plugin>10.4.8.

The<draw:param> element has the following attributes:draw:name19.197.21 anddraw:value19.230.

The<draw:param> element has no child elements.

10.4.10<draw:floating-frame>

The<draw:floating-frame> element represents a frame that is embedded in a document.

Floating frames cannot be transformed as described in section19.228.

The<draw:floating-frame> element is usable within the following element:<draw:frame>10.4.2.

The<draw:floating-frame> element has the following attributes:draw:frame-name19.172,xlink:actuate19.909,xlink:href19.910.14,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<draw:floating-frame> element has no child elements.

10.4.11Contours

10.4.11.1General

The<draw:contour-polygon> and<draw:contour-path> elements are used to specify contours to be applied to object or images.

Consumers should support pixel lengths for thesvg:width andsvg:height attributes of the<draw:contour-polygon> and<draw:contour-path> elements.

Note: A contour of an object or image establishes an outer boundary around an object or image. One use would be the wrapping of text around a contour specified for an image, ifstyle:wrap-contour=”true” and a contour is specified.

10.4.11.2<draw:contour-polygon>

The<draw:contour-polygon> element specifies a contour using a polygon.

The<draw:contour-polygon> element is usable within the following element:<draw:frame>10.4.2.

The<draw:contour-polygon> element has the following attributes:draw:points19.206,draw:recreate-on-edit19.208,svg:height19.539.6,svg:viewBox19.570 andsvg:width19.571.8.

The<draw:contour-polygon> element has no child elements.

10.4.11.3<draw:contour-path>

The<draw:contour-path> element specifies a contour using a path.

The<draw:contour-path> element is usable within the following element:<draw:frame>10.4.2.

The<draw:contour-path> element has the following attributes:draw:recreate-on-edit19.208,svg:d19.526,svg:height19.539.6,svg:viewBox19.570 andsvg:width19.571.8.

The<draw:contour-path> element has no child elements.

10.4.12<draw:a>

The<draw:a> element enables both frames and drawing shapes to act as hyperlinks.

The<draw:a> element contains a drawing shape that should behave as a hyperlink.

The<draw:a> element is usable within the following elements:<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:a> element has the following attributes:office:name19.376.2,office:server-map19.378,office:target-frame-name19.381,office:title19.383,xlink:actuate19.909,xlink:href19.910.8,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<draw:a> element has the following child elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

10.4.13Client Side Image Maps

10.4.13.1General

An client side image map is a collection of hyperlinks that are associated with graphic elements. The image map is a sequence of image map elements. Each image map element associates a hyperlink with an area. The area can be a rectangle, circle or polygon.

10.4.13.2<draw:image-map>

The<draw:image-map> element represents an image map.

Image map elements are specified as absolute positions relative to the original size of its associated graphical element. OpenDocument consumer shall scale the image map to match the current size of the image.

The<draw:image-map> element is usable within the following element:<draw:frame>10.4.2.

The<draw:image-map> element has no attributes.

The<draw:image-map> element has the following child elements:<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5 and<draw:area-rectangle>10.4.13.3.

10.4.13.3<draw:area-rectangle>

The<draw:area-rectangle> element specifies a rectangular image map area.

The<draw:area-rectangle> element is usable within the following element:<draw:image-map>10.4.13.2.

The<draw:area-rectangle> element has the following attributes:draw:nohref19.199,office:name19.376.4,office:target-frame-name19.381,svg:height19.539.5,svg:width19.571.7,svg:x19.573.3,svg:y19.577.3,xlink:href19.910.12,xlink:show19.911 andxlink:type19.913.

The<draw:area-rectangle> element has the following child elements:<office:event-listeners>10.3.19,<svg:desc>10.3.18 and<svg:title>10.3.17.

10.4.13.4<draw:area-circle>

The<draw:area-circle> element represents a circular image map area.

The<draw:area-circle> element is usable within the following element:<draw:image-map>10.4.13.2.

The<draw:area-circle> element has the following attributes:draw:nohref19.199,office:name19.376.3,office:target-frame-name19.381,svg:cx19.524.1,svg:cy19.525.1,svg:r19.549.1,xlink:href19.910.10,xlink:show19.911 andxlink:type19.913.

The<draw:area-circle> element has the following child elements:<office:event-listeners>10.3.19,<svg:desc>10.3.18 and<svg:title>10.3.17.

10.4.13.5<draw:area-polygon>

The<draw:area-polygon> element specifies a polygonal image map area. A polygonal image map area has the following components:

Note: For more information about how to represent polygons, see<draw:polygon>10.3.5.

The<draw:area-polygon> element is usable within the following element:<draw:image-map>10.4.13.2.

The<draw:area-polygon> element has the following attributes:draw:nohref19.199,draw:points19.206,office:name19.376.5,office:target-frame-name19.381,svg:height19.539.4,svg:viewBox19.570,svg:width19.571.6,svg:x19.573.2,svg:y19.577.2,xlink:href19.910.11,xlink:show19.911 andxlink:type19.913.

The<draw:area-polygon> element has the following child elements:<office:event-listeners>10.3.19,<svg:desc>10.3.18 and<svg:title>10.3.17.

10.53D Shapes

10.5.1General

3D shapes are used to define three-dimensional coordinate systems and geometrical figures within them. All OpenDocument 3D coordinate systems are right-handed. Geometry is represented by a tree of scenes. Each scene may contain zero or more 3D shapes, with a scene being a special case of shape. The root scene defines the world coordinate system. Each 3D shape may define a local coordinate system relative to its parent 3D scene.

10.5.2<dr3d:scene>

The<dr3d:scene> element is the only element that can contain three-dimensional shapes. Like the<draw:g> element it groups shapes, but it also defines the projection, lighting, and other rendering details for the shapes inside the scene.

The<dr3d:scene> element is usable within the following elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<dr3d:scene> element has the following attributes:dr3d:ambient-color19.92,dr3d:distance19.96,dr3d:focal-length19.98,dr3d:lighting-mode19.99.3,dr3d:projection19.102,dr3d:shade-mode19.103,dr3d:shadow-slant19.104,dr3d:transform19.107,dr3d:vpn19.108,dr3d:vrp19.109,dr3d:vup19.110,draw:caption-id19.115,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:style-name19.219.5,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.3,svg:width19.571.5,svg:x19.573.4,svg:y19.577.4,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<dr3d:scene> element has the following child elements:<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:light>10.5.3,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:glue-point>10.3.16,<svg:desc>10.3.18 and<svg:title>10.3.17.

10.5.3<dr3d:light>

The<dr3d:light> element represents a light inside a scene.

Note: There may be several lights, but consumers may limit the number of lights per scene to 8.

The<dr3d:light> element is usable within the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

The<dr3d:light> element has the following attributes:dr3d:diffuse-color19.94,dr3d:direction19.95,dr3d:enabled19.97 anddr3d:specular19.106.

The<dr3d:light> element has no child elements.

10.5.4<dr3d:cube>

The<dr3d:cube> element represents a three-dimensional cube shape.

The<dr3d:cube> element is usable within the following element:<dr3d:scene>10.5.2.

The<dr3d:cube> element has the following attributes:dr3d:max-edge19.100,dr3d:min-edge19.101,dr3d:transform19.107,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:style-name19.219.2,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422 andxml:id19.914.

The<dr3d:cube> element has no child elements.

10.5.5<dr3d:sphere>

The<dr3d:sphere> element represents a three-dimensional sphere shape.

The<dr3d:sphere> element is usable within the following element:<dr3d:scene>10.5.2.

The<dr3d:sphere> element has the following attributes:dr3d:center19.93,dr3d:size19.105,dr3d:transform19.107,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:style-name19.219.6,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422 andxml:id19.914.

The<dr3d:sphere> element has no child elements.

10.5.6<dr3d:extrude>

The<dr3d:extrude> element represents a three-dimensional extruded object based on the given polygon. The 3D geometry is formed by extruding a polygon perpendicular to the plane of the given polygon by a depth (seedr3d:depth,20.72), creating a front face, a back face and side faces. The side faces are formed by connecting all corresponding single edges of the front and back faces. When no depth is given, the polygon forms a shape without depth. The closing of the front face depends on the value of thedr3d:close-front attribute20.71. The closing of the back face depends on the value of thedr3d:close-back attribute20.70. The size of the back face can be relative to the size of the front face when thedr3d:back-scale attribute is used. The side faces defined by the extrusion of the shape are always closed.

The<dr3d:extrude> element is usable within the following element:<dr3d:scene>10.5.2.

The<dr3d:extrude> element has the following attributes:dr3d:transform19.107,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:style-name19.219.3,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:d19.526,svg:viewBox19.570 andxml:id19.914.

The<dr3d:extrude> element has no child elements.

10.5.7<dr3d:rotate>

The<dr3d:rotate> element represents a three-dimensional rotation shape based on the given polygon. The 3D geometry is defined by rotating the XY-plane with the polygon around the Y-axis of the local coordinate system.  This rotation is linearly interpolated in the given number of steps (dr3d:horizontal-segments20.78) around the given angle (dr3d:end-angle20.77). The side faces are formed by connecting all corresponding single edges of a neighboring pairs of rotated polygons. By default, the rotation uses a full rotation (360 degrees,dr3d:end-angle attribute20.77). In that case the 3D geometry is implicitly closed and no front face or back face is created (unless they are of different sizes). If the rotation is different, a front face is created using the first, unrotated polygon and a back face is created using the last rotated polygon. The closing of a front face also depends on the value of thedr3d:close-front attribute20.71 and the closing of a back face on the value of thedr3d:close-back20.70 attribute. The size of the back face can be different than the size of the front face when thedr3d:back-scale attribute20.68 is used.

The<dr3d:rotate> element is usable within the following element:<dr3d:scene>10.5.2.

The<dr3d:rotate> element has the following attributes:dr3d:transform19.107,draw:class-names19.120,draw:id19.187.3,draw:layer19.189,draw:style-name19.219.4,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:d19.526,svg:viewBox19.570 andxml:id19.914.

The<dr3d:rotate> element has no child elements.

10.6Custom Shape

10.6.1<draw:custom-shape>

The<draw:custom-shape> element represents a complex figure. It supports font geometry effects and extrusion. A custom shape may have a geometry that influences its shape.

The<draw:custom-shape> element is usable within the following elements:<draw:a>10.4.12,<draw:g>10.3.15,<draw:page>10.2.4,<draw:text-box>10.4.3,<office:text>3.4,<presentation:notes>16.17,<style:handout-master>10.2.1,<style:master-page>16.9,<table:covered-table-cell>9.1.5,<table:shapes>9.2.8,<table:table-cell>9.1.4,<text:a>6.1.8,<text:deletion>5.5.4,<text:h>5.1.2,<text:index-body>8.2.2,<text:index-title>8.2.3,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:note-body>6.3.4,<text:p>5.1.3,<text:ruby-base>6.4.2,<text:section>5.4 and<text:span>6.1.7.

The<draw:custom-shape> element has the following attributes:draw:caption-id19.115,draw:class-names19.120,draw:data19.131,draw:engine19.146,draw:id19.187.3,draw:layer19.189,draw:name19.197.6,draw:style-name19.219.11,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.8,svg:width19.571.10,svg:x19.573.5,svg:y19.577.5,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<draw:custom-shape> element has the following child elements:<draw:enhanced-geometry>10.6.2,<draw:glue-point>10.3.16,<office:event-listeners>10.3.19,<svg:desc>10.3.18,<svg:title>10.3.17,<text:list>5.3.1 and<text:p>5.1.3.

10.6.2<draw:enhanced-geometry>

The<draw:enhanced-geometry> element contains the geometry for a<draw:custom-shape> element if itsdraw:engine attribute has been omitted.

The<draw:enhanced-geometry> element is usable within the following element:<draw:custom-shape>10.6.1.

The<draw:enhanced-geometry> element has the following attributes:dr3d:projection19.102,dr3d:shade-mode19.103,draw:concentric-gradient-fill-allowed19.124,draw:enhanced-path19.145,draw:extrusion19.148,draw:extrusion-allowed19.149,draw:extrusion-brightness19.150,draw:extrusion-color19.151,draw:extrusion-depth19.152,draw:extrusion-diffusion19.153,draw:extrusion-first-light-direction19.154,draw:extrusion-first-light-harsh19.155,draw:extrusion-first-light-level19.156,draw:extrusion-light-face19.157,draw:extrusion-metal19.158,draw:extrusion-number-of-line-segments19.159,draw:extrusion-origin19.160,draw:extrusion-rotation-angle19.161,draw:extrusion-rotation-center19.162,draw:extrusion-second-light-direction19.163,draw:extrusion-second-light-harsh19.164,draw:extrusion-second-light-level19.165,draw:extrusion-shininess19.166,draw:extrusion-skew19.167,draw:extrusion-specularity19.168,draw:extrusion-viewpoint19.169,draw:glue-point-leaving-directions19.173,draw:glue-points19.175,draw:glue-point-type19.174,draw:mirror-horizontal19.192,draw:mirror-vertical19.193,draw:modifiers19.196,draw:path-stretchpoint-x19.204,draw:path-stretchpoint-y19.205,draw:text-areas19.220,draw:text-path19.221,draw:text-path-allowed19.222,draw:text-path-mode19.223,draw:text-path-same-letter-heights19.224,draw:text-path-scale19.225,draw:text-rotate-angle19.226,draw:type19.229.3 andsvg:viewBox19.570.

The<draw:enhanced-geometry> element has the following child elements:<draw:equation>10.2.5 and<draw:handle>10.6.3.

10.6.3<draw:handle>

The<draw:handle> element represents a single interaction handle for a drawing shape.

The<draw:handle> element is usable within the following element:<draw:enhanced-geometry>10.6.2.

The<draw:handle> element has the following attributes:draw:handle-mirror-horizontal19.176,draw:handle-mirror-vertical19.177,draw:handle-polar19.178,draw:handle-position19.179,draw:handle-radius-range-maximum19.180,draw:handle-radius-range-minimum19.181,draw:handle-range-x-maximum19.182,draw:handle-range-x-minimum19.183,draw:handle-range-y-maximum19.184,draw:handle-range-y-minimum19.185 anddraw:handle-switched19.186.

The<draw:handle> element has no child elements.

10.7Presentation Shapes

Presentation shapes are shapes on a draw page that are part of a presentation page layout.16.41 They use styles with a style family value ofpresentation, unlike drawing shapes which use styles with a style family value ofgraphic. Presentation shapes can be empty, acting only as placeholders. If a draw page's presentation layout is changed, all presentation shapes contained in that draw page are adapted automatically.

Standard drawing shapes can also be used in presentations. Thepresentation:class attribute distinguishes presentation shapes from drawing shapes. Unlike presentation shapes, standard drawing shapes are not adapted if the presentation page layout is changed.

10.8Presentation Animations

10.8.1<presentation:animations>

The<presentation:animations> element is a container for animation effects. Animation effects are executed when a page represented by a<draw:page>10.2.4 element containing this element is displayed.

A single shape may be the subject of multiple effects.

The<presentation:animations> element is usable within the following element:<draw:page>10.2.4.

The<presentation:animations> element has no attributes.

The<presentation:animations> element has the following child elements:<presentation:animation-group>10.8.9,<presentation:dim>10.8.7,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:play>10.8.8,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

10.8.2<presentation:sound>

The<presentation:sound> element represents a sound.

The<presentation:sound> element is usable within the following elements:<presentation:dim>10.8.7,<presentation:event-listener>10.9.2,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:show-shape>10.8.3,<presentation:show-text>10.8.4 and<style:drawing-page-properties>17.25.

The<presentation:sound> element has the following attributes:presentation:play-full19.408,xlink:actuate19.909,xlink:href19.910.26,xlink:show19.911,xlink:type19.913 andxml:id19.914.

The<presentation:sound> element has no child elements.

10.8.3<presentation:show-shape>

The<presentation:show-shape> element specifies when and how a shape becomes visible. Prior to execution of the effect defined by this element the shape containing it is invisible.

The<presentation:show-shape> element is usable within the following elements:<presentation:animation-group>10.8.9 and<presentation:animations>10.8.1.

The<presentation:show-shape> element has the following attributes:draw:shape-id19.210,presentation:delay19.391,presentation:direction19.392,presentation:effect19.394,presentation:path-id19.405,presentation:speed19.417 andpresentation:start-scale19.418.

The<presentation:show-shape> element has the following child element:<presentation:sound>10.8.2.

10.8.4<presentation:show-text>

The<presentation:show-text> element defines an effect that makes text within a shape visible. Prior to execution of the effect defined by this element the shape and the text it contains are invisible.

The<presentation:show-text> element is usable within the following elements:<presentation:animation-group>10.8.9 and<presentation:animations>10.8.1.

The<presentation:show-text> element has the following attributes:draw:shape-id19.210,presentation:delay19.391,presentation:direction19.392,presentation:effect19.394,presentation:path-id19.405,presentation:speed19.417 andpresentation:start-scale19.418.

The<presentation:show-text> element has the following child element:<presentation:sound>10.8.2.

10.8.5<presentation:hide-shape>

The<presentation:hide-shape> element specifies that a shape is invisible.

The<presentation:hide-shape> element is usable within the following elements:<presentation:animation-group>10.8.9 and<presentation:animations>10.8.1.

The<presentation:hide-shape> element has the following attributes:draw:shape-id19.210,presentation:delay19.391,presentation:direction19.392,presentation:effect19.394,presentation:path-id19.405,presentation:speed19.417 andpresentation:start-scale19.418.

The<presentation:hide-shape> element has the following child element:<presentation:sound>10.8.2.

10.8.6<presentation:hide-text>

The<presentation:hide-text> element specifies an effect that makes text within a shape visible. Prior to execution of the effect specified by this element, the text contained inside a shape is invisible.

The<presentation:hide-text> element is usable within the following elements:<presentation:animation-group>10.8.9 and<presentation:animations>10.8.1.

The<presentation:hide-text> element has the following attributes:draw:shape-id19.210,presentation:delay19.391,presentation:direction19.392,presentation:effect19.394,presentation:path-id19.405,presentation:speed19.417 andpresentation:start-scale19.418.

The<presentation:hide-text> element has the following child element:<presentation:sound>10.8.2.

10.8.7<presentation:dim>

The<presentation:dim> element specifies a fill color for a shape.

The<presentation:dim> element is usable within the following elements:<presentation:animation-group>10.8.9 and<presentation:animations>10.8.1.

The<presentation:dim> element has the following attributes:draw:color19.122.3 anddraw:shape-id19.210.

The<presentation:dim> element has the following child element:<presentation:sound>10.8.2.

10.8.8<presentation:play>

The<presentation:play> element specifies the presentation speed of animation of a shape.

The<presentation:play> element is usable within the following elements:<presentation:animation-group>10.8.9 and<presentation:animations>10.8.1.

The<presentation:play> element has the following attributes:draw:shape-id19.210 andpresentation:speed19.417.

The<presentation:play> element has no child elements.

10.8.9<presentation:animation-group>

The<presentation:animation-group> element contains elements that specify multiple animation effects. Containment results in all effects occurring at the same time.

The<presentation:animation-group> element is usable within the following element:<presentation:animations>10.8.1.

The<presentation:animation-group> element has no attributes.

The<presentation:animation-group> element has the following child elements:<presentation:dim>10.8.7,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:play>10.8.8,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

10.9SMIL Presentation Animations

10.9.1General

SMIL based shape animations are specified for presentation documents. This type of animation can be used instead of that specified by<presentation:animations> elements if one of the following items is required:

Aneffect is a combination of one or more animation elements that animate a single shape and or a shape's paragraphs.

10.9.2<presentation:event-listener>

The<presentation:event-listener> element defines the trigger for a presentation event.

The<presentation:event-listener> element is usable within the following element:<office:event-listeners>10.3.19.

The<presentation:event-listener> element has the following attributes:presentation:action19.387,presentation:direction19.392,presentation:effect19.394,presentation:speed19.417,presentation:start-scale19.418,presentation:verb19.428,script:event-name19.429,xlink:actuate19.909,xlink:href19.910.25,xlink:show19.911 andxlink:type19.913.

The<presentation:event-listener> element has the following child element:<presentation:sound>10.8.2.

10.9.3Presentation Document Content

10.9.3.1<presentation:header>

The<presentation:header> element defines a field that contains a header for a presentation. Which header field declaration is used is specified by thepresentation:use-header-name attribute of the draw page where the field occurs. In a presentation shape inside a master page19.389, thepresentation:use-header-name attribute of the<draw:page> element for which the drawing shape is displayed is used.

Note:This field is mainly used inside master pages. Since its value may differ for the individual drawing pages that make use of a master page, the current field value is not available.

The<presentation:header> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<presentation:header> element has no attributes.

The<presentation:header> element has no child elements.

10.9.3.2<presentation:header-decl>

The<presentation:header-decl> element specifies the text of a header field.

The<presentation:header-decl> element is usable within the following element:<office:presentation>3.6.

The<presentation:header-decl> element has the following attribute:presentation:name19.401.

The<presentation:header-decl> element has no child elements.

The<presentation:header-decl> element has character data content.

10.9.3.3<presentation:footer>

The<presentation:footer> element defines a field that contains a footer for a presentation. Footer fields display a footer text specified in a footer field declaration. See10.9.3.4. Which footer field declaration is used is specified by thepresentation:use-footer-name attribute of the draw page where the field occurs. In a presentation drawing shape inside a master page19.389, thepresentation:use-footer-name attribute of the<draw:page> for which the drawing shape is displayed is used.

Note: This field is mainly used inside master pages. Since its value may differ for the individual drawing pages that make use of a master page, the current field value is not available.

The<presentation:footer> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<presentation:footer> element has no attributes.

The<presentation:footer> element has no child elements.

10.9.3.4<presentation:footer-decl>

The<presentation:footer-decl> element specifies the text of a footer field.

The<presentation:footer-decl> element is usable within the following element:<office:presentation>3.6.

The<presentation:footer-decl> element has the following attribute:presentation:name19.401.

The<presentation:footer-decl> element has no child elements.

The<presentation:footer-decl> element has character data content.

10.9.3.5<presentation:date-time>

The<presentation:date-time> element defines a field that contains the date/time text for a presentation. Date and time fields display a date/time text as specified in the date/time field declaration. See10.9.3.6. Which date-time field declaration is used is specified by thepresentation:use-date-time-name attribute of the draw page where the field occurs. In a presentation drawing shape inside a master page19.389, thepresentation:use-date-time-name attribute of the drawing page for which the drawing shape is displayed is used.

Note: This field is mainly used inside master pages. Since its value may differ for the individual drawing pages that make use of a master page, the current field value is not available.

The<presentation:date-time> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<presentation:date-time> element has no attributes.

The<presentation:date-time> element has no child elements.

10.9.3.6<presentation:date-time-decl>

The<presentation:date-time-decl> element specifies the text of a date-time field.

The<presentation:date-time-decl> element is usable within the following element:<office:presentation>3.6.

The<presentation:date-time-decl> element has the following attributes:presentation:name19.401,presentation:source19.416 andstyle:data-style-name19.469.2.

The<presentation:date-time-decl> element has no child elements.

The<presentation:date-time-decl> element has character data content.

10.9.3.7<presentation:settings>

The<presentation:settings> element is a container for the settings for a presentation in a document.

The<presentation:settings> element is usable within the following element:<office:presentation>3.6.

The<presentation:settings> element has the following attributes:presentation:animations19.388,presentation:endless19.393,presentation:force-manual19.395,presentation:full-screen19.396,presentation:mouse-as-pen19.399,presentation:mouse-visible19.400,presentation:pause19.406,presentation:show19.413,presentation:show-end-of-presentation-slide19.414,presentation:show-logo19.415,presentation:start-page19.419,presentation:start-with-navigator19.420,presentation:stay-on-top19.421 andpresentation:transition-on-click19.423.

The<presentation:settings> element has the following child element:<presentation:show>10.9.3.8.

10.9.3.8<presentation:show>

The<presentation:show> element specifies the order in which pages are displayed during a presentation.

Note: The order of pages can be used to omit or repeat pages in a presentation.

The<presentation:show> element is usable within the following element:<presentation:settings>10.9.3.7.

The<presentation:show> element has the following attributes:presentation:name19.401 andpresentation:pages19.404.

The<presentation:show> element has no child elements.

11Chart Content

11.1<chart:chart>

The<chart:chart> element represents a chart.

The<chart:chart> element is usable within the following element:<office:chart>3.8.

The<chart:chart> element has the following attributes:chart:class19.15.1,chart:column-mapping19.16,chart:row-mapping19.26,chart:style-name19.27,svg:height19.539.1,svg:width19.571.1,xlink:href19.910.3,xlink:type19.913 andxml:id19.914.

The<chart:chart> element has the following child elements:<chart:footer>11.2.3,<chart:legend>11.3,<chart:plot-area>11.4,<chart:subtitle>11.2.2,<chart:title>11.2.1 and<table:table>9.1.2.

11.2Title, Subtitle and Footer

11.2.1<chart:title>

The<chart:title> element represents a title in a chart document.

The text of a title is specified by a child<text:p> element or atable:cell-range attribute. If a child<text:p> element and atable:cell-range attribute are both present, the text specified by thetable:cell-range attribute is used as the title. By default, the content of a child<text:p> element is displayed as the title.

This element can also be a sub-element of<chart:axis>.11.8 In that case the title is displayed beside the axis specified by the<chart:axis> element.

The<chart:title> element is usable within the following elements:<chart:axis>11.8 and<chart:chart>11.1.

The<chart:title> element has the following attributes:chart:style-name19.27,svg:x19.573.1,svg:y19.577.1 andtable:cell-range19.592.

The<chart:title> element has the following child element:<text:p>5.1.3.

11.2.2<chart:subtitle>

The<chart:subtitle> element represents a subtitle for a chart.

The text of a subtitle is specified by a child<text:p> element or atable:cell-range attribute. If a child<text:p> element and atable:cell-range attribute are both present, the text specified by thetable:cell-range attribute is used as the subtitle. By default, the content of a child<text:p> element is displayed as the title.

The<chart:subtitle> element is usable within the following element:<chart:chart>11.1.

The<chart:subtitle> element has the following attributes:chart:style-name19.27,svg:x19.573.1,svg:y19.577.1 andtable:cell-range19.592.

The<chart:subtitle> element has the following child element:<text:p>5.1.3.

11.2.3<chart:footer>

The<chart:footer> element represents a footer below a chart's plot area.

The text of a footer is specified by a child<text:p> element or atable:cell-range attribute. If a child<text:p> element and atable:cell-range attribute are both present, the text specified by thetable:cell-range attribute is used as the footer. By default, the content of a child<text:p> element is displayed as the footer.

The<chart:footer> element is usable within the following element:<chart:chart>11.1.

The<chart:footer> element has the following attributes:chart:style-name19.27,svg:x19.573.1,svg:y19.577.1 andtable:cell-range19.592.

The<chart:footer> element has the following child element:<text:p>5.1.3.

11.3<chart:legend>

The<chart:legend> element represents a legend for a chart. If there is no<chart:legend> element for a chart, no legend is displayed.

A legend contains a list of legend entries. Each entry consists of a graphical entry key and an entry text.

For circle and ring charts each legend entry represents an individual data point of the first series. The graphical entry key represents the visual appearance of a data point while the entry text is the category of the point.

 The categories to use are given as a list of labels defined by the<chart:categories> element at the x-axis. They are paired with matching data points in the order in which they appear.

For surface charts each graphic entry key represents the graphical appearance of the surface within a major interval of the altitude axis and the entry text represents the value range of that interval.

For all other chart types the legend entries represent the series of the chart. The graphical entry keys represent the visual appearance of each series while the entry texts contain the names of the series.

The legend may include additional entries for regression-curves and mean-value lines.

The<chart:legend> element may contain a<text:p> element. If present, it defines a title for the legend.

The<chart:legend> element is usable within the following element:<chart:chart>11.1.

The<chart:legend> element has the following attributes:chart:legend-align19.22,chart:legend-position19.23,chart:style-name19.27,style:legend-expansion19.490,style:legend-expansion-aspect-ratio19.491,svg:x19.573.1 andsvg:y19.577.1.

The<chart:legend> element has the following child element:<text:p>5.1.3.

11.4<chart:plot-area>

The<chart:plot-area> element represents a coordinate system in which data is plotted including defined axes.

The<chart:plot-area> element is usable within the following element:<chart:chart>11.1.

The<chart:plot-area> element has the following attributes:chart:data-source-has-labels19.17,chart:style-name19.27,dr3d:ambient-color19.92,dr3d:distance19.96,dr3d:focal-length19.98,dr3d:lighting-mode19.99.2,dr3d:projection19.102,dr3d:shade-mode19.103,dr3d:shadow-slant19.104,dr3d:transform19.107,dr3d:vpn19.108,dr3d:vrp19.109,dr3d:vup19.110,svg:height19.539.2,svg:width19.571.3,svg:x19.573.1,svg:y19.577.1,table:cell-range-address19.593.6 andxml:id19.914.

The<chart:plot-area> element has the following child elements:<chart:axis>11.8,<chart:floor>11.7,<chart:series>11.11,<chart:stock-gain-marker>11.19,<chart:stock-loss-marker>11.20,<chart:stock-range-line>11.21,<chart:wall>11.6 and<dr3d:light>10.5.3.

11.53D Plot Area

The plot area may be displayed as an 3D scene as specified in section10.5.2. All 3D attributes that can be applied to the<dr3d:scene> element can be applied to the<chart:plot-area> element. This includes thedr3d:transform attribute that specifies the rotation of the three-dimensional plot area.10.5.2 The<chart:plot-area> element may contain a<dr3d:light> element as specified in section10.5.3.

11.6<chart:wall>

The<chart:wall> element specifies the wall of a chart. For two-dimensional charts, the wall spans the entire plot area. For three-dimensional charts, the wall consists of two perpendicular rectangles.

Thesvg:width attribute specifies the thickness of a wall for three-dimensional charts.

The<chart:wall> element is usable within the following element:<chart:plot-area>11.4.

The<chart:wall> element has the following attributes:chart:style-name19.27 andsvg:width19.571.4.

The<chart:wall> element has no child elements.

11.7<chart:floor>

The<chart:floor> element specifies the floor of a chart. For three-dimensional charts, the<chart:floor> element shall be present in addition to the<chart:wall> element.

Thesvg:width attribute specifies the thickness of the floor.

The<chart:floor> element is usable within the following element:<chart:plot-area>11.4.

The<chart:floor> element has the following attributes:chart:style-name19.27 andsvg:width19.571.2.

The<chart:floor> element has no child elements.

11.8<chart:axis>

The<chart:axis> element specifies an axis for a chart.

The<chart:axis> element is usable within the following element:<chart:plot-area>11.4.

The<chart:axis> element has the following attributes:chart:dimension19.18,chart:name19.24 andchart:style-name19.27.

The<chart:axis> element has the following child elements:<chart:categories>11.9,<chart:grid>11.10 and<chart:title>11.2.1.

11.9<chart:categories>

The<chart:categories> element represents labels that are displayed on a category-axis.

This element may have atable:cell-range-address attribute that specifies a range from which category labels are taken. If this attribute or the<chart:categories> element itself is omitted, thechart:data-source-has-labels attribute of the<chart:plot-area> element should be evaluated for labels to display on a category-axis.

The<chart:categories> element is usable within the following element:<chart:axis>11.8.

The<chart:categories> element has the following attribute:table:cell-range-address19.593.2.

The<chart:categories> element has no child elements.

11.10<chart:grid>

The<chart:grid> element specifies a grid for an axis.

The<chart:grid> element is usable within the following element:<chart:axis>11.8.

The<chart:grid> element has the following attributes:chart:class19.15.2 andchart:style-name19.27.

The<chart:grid> element has no child elements.

11.11<chart:series>

The<chart:series> element represents a data series in a chart. If the chart requires more input data, like it is the case for scatter and bubble charts,<chart:domain> sub-elements shall be defined that contain the cell range addresses of the corresponding data.

The<chart:series> element is usable within the following element:<chart:plot-area>11.4.

The<chart:series> element has the following attributes:chart:attached-axis19.13,chart:class19.15.1,chart:label-cell-address19.21,chart:style-name19.27,chart:values-cell-range-address19.28 andxml:id19.914.

The<chart:series> element has the following child elements:<chart:data-label>11.14,<chart:data-point>11.13,<chart:domain>11.12,<chart:error-indicator>11.16,<chart:mean-value>11.15 and<chart:regression-curve>11.17.

11.12<chart:domain>

The<chart:domain> element specifies coordinate values required by particular chart types.

For scatter charts, one<chart:domain> element shall exist. Itstable:cell-range-address attribute references the x-coordinate values for the scatter chart.

For bubble charts, two<chart:domain> elements shall exist. The values for the y-coordinates are given by the first<chart:domain> element. The values for the x-coordinates are given by the second<chart:domain> element.

For surface charts, up to two<chart:domain> elements are allowed to exist. The values for the y-coordinates are given by the first<chart:domain> element. The values for the x-coordinates are given by the second<chart:domain> element.

At least one<chart:series> element of a givenchart:class shall have the necessary number of<chart:domain> sub-elements. All other<chart:series> elements with the samechart:class may omit the<chart:domain> sub-elements and use the previously defined values for that type of chart.

The<chart:domain> element is usable within the following element:<chart:series>11.11.

The<chart:domain> element has the following attribute:table:cell-range-address19.593.3.

The<chart:domain> element has no child elements.

11.13<chart:data-point>

The<chart:data-point> element specifies a style for a single data point in a data series.

Note: This element can be used if a single data point has a special or distinct appearance.

The<chart:data-point> element is usable within the following element:<chart:series>11.11.

The<chart:data-point> element has the following attributes:chart:repeated19.25,chart:style-name19.27 andxml:id19.914.

The<chart:data-point> element has the following child element:<chart:data-label>11.14.

11.14<chart:data-label>

The<chart:data-label> element represents the data label of a data point.

The<chart:data-label> element can also be a sub-element of a data series. In that case, the data label serves as default for all the data points of this series.

The<chart:data-label> element is usable within the following elements:<chart:data-point>11.13 and<chart:series>11.11.

The<chart:data-label> element has the following attributes:chart:style-name19.27,svg:x19.573.1 andsvg:y19.577.1.

The<chart:data-label> element has the following child element:<text:p>5.1.3.

11.15<chart:mean-value>

The<chart:mean-value> element specifies a style for a mean-value line.

The<chart:mean-value> element is usable within the following element:<chart:series>11.11.

The<chart:mean-value> element has the following attribute:chart:style-name19.27.

The<chart:mean-value> element has no child elements.

11.16<chart:error-indicator>

The<chart:error-indicator> element specifies a style for error-indicators.

The<chart:error-indicator> element is usable within the following element:<chart:series>11.11.

The<chart:error-indicator> element has the following attributes:chart:dimension19.18 andchart:style-name19.27.

The<chart:error-indicator> element has no child elements.

11.17<chart:regression-curve>

The<chart:regression-curve> element specifies the properties of regression-lines.

The<chart:regression-curve> element is usable within the following element:<chart:series>11.11.

The<chart:regression-curve> element has the following attribute:chart:style-name19.27.

The<chart:regression-curve> element has the following child element:<chart:equation>11.18.

11.18<chart:equation>

The<chart:equation> element represents the equation for a containing regression curve.

The<chart:equation> element is usable within the following element:<chart:regression-curve>11.17.

The<chart:equation> element has the following attributes:chart:automatic-content19.14,chart:display-equation19.19,chart:display-r-square19.20,chart:style-name19.27,svg:x19.573.1 andsvg:y19.577.1.

The<chart:equation> element has the following child element:<text:p>5.1.3.

11.19<chart:stock-gain-marker>

The<chart:stock-gain-marker> element specifies a style for candlestick-bars in a stock chart that have a higher closing value than opening value.

The<chart:stock-gain-marker> element is usable within the following element:<chart:plot-area>11.4.

The<chart:stock-gain-marker> element has the following attribute:chart:style-name19.27.

The<chart:stock-gain-marker> element has no child elements.

11.20<chart:stock-loss-marker>

The<chart:stock-loss-marker> element specifies the style for candlestick-bars in a stock chart that have a lower closing value than opening value.

The<chart:stock-loss-marker> element is usable within the following element:<chart:plot-area>11.4.

The<chart:stock-loss-marker> element has the following attribute:chart:style-name19.27.

The<chart:stock-loss-marker> element has no child elements.

11.21<chart:stock-range-line>

The<chart:stock-range-line> element specifies a style for the range-lines in a stock chart. A range-line is a line connecting the minimum value with the maximum value.

The<chart:stock-range-line> element is usable within the following element:<chart:plot-area>11.4.

The<chart:stock-range-line> element has the following attribute:chart:style-name19.27.

The<chart:stock-range-line> element has no child elements.

12Database Front-end Document Content

12.1<office:database>

A<office:database> element is a container of database elements.

The<office:database> element is usable within the following element:<office:body>3.3.

The<office:database> element has no attributes.

The<office:database> element has the following child elements:<db:data-source>12.2,<db:forms>12.25.2,<db:queries>12.26,<db:reports>12.25.3,<db:schema-definition>12.36 and<db:table-representations>12.32.

12.2<db:data-source>

A<db:data-source> element is a container for data source specific elements that are needed to create a connection to a database.

The<db:data-source> element is usable within the following element:<office:database>12.1.

The<db:data-source> element has no attributes.

The<db:data-source> element has the following child elements:<db:application-connection-settings>12.15,<db:connection-data>12.3 and<db:driver-settings>12.9.

12.3<db:connection-data>

The<db:connection-data> element specifies the information necessary to connect to a database.

The<db:connection-data> element is usable within the following element:<db:data-source>12.2.

The<db:connection-data> element has no attributes.

The<db:connection-data> element has the following child elements:<db:connection-resource>12.7,<db:database-description>12.4 and<db:login>12.8.

12.4<db:database-description>

The<db:database-description> element specifies a database resource by its type and access parameters.

The<db:database-description> element is usable within the following element:<db:connection-data>12.3.

The<db:database-description> element has no attributes.

The<db:database-description> element has the following child elements:<db:file-based-database>12.5 and<db:server-database>12.6.

12.5<db:file-based-database>

The<db:file-based-database> element specifies a database which is composed of one or more files in an arbitrary file system.

The<db:file-based-database> element is usable within the following element:<db:database-description>12.4.

The<db:file-based-database> element has the following attributes:db:extension19.52,db:media-type19.69,xlink:href19.910.7 andxlink:type19.913.

The<db:file-based-database> element has no child elements.

12.6<db:server-database>

The<db:server-database> element specifies connection information for a server-based database.

The<db:server-database> element is usable within the following element:<db:database-description>12.4.

The<db:server-database> element has the following attributes:db:database-name19.43,db:hostname19.54,db:local-socket19.67,db:port19.72 anddb:type19.85.3.

The<db:server-database> element has no child elements.

12.7<db:connection-resource>

The<db:connection-resource> element specifies a database connection by an IRI.

The<db:connection-resource> element is usable within the following element:<db:connection-data>12.3.

The<db:connection-resource> element has the following attributes:xlink:actuate19.909,xlink:href19.910.6,xlink:show19.911 andxlink:type19.913.

The<db:connection-resource> element has no child elements.

12.8<db:login>

The<db:login> element specifies the information needed to establish a connection to a database.

Note: For security reasons, the<db:login> element does not have an attribute to store a password that may be required to establish a connection.

The<db:login> element is usable within the following element:<db:connection-data>12.3.

The<db:login> element has the following attributes:db:is-password-required19.63,db:login-timeout19.61,db:user-name19.90 anddb:use-system-user19.89.

The<db:login> element has no child elements.

12.9<db:driver-settings>

The<db:driver-settings> element specifies settings for a driver establishing the database connection.

The<db:driver-settings> element is usable within the following element:<db:data-source>12.2.

The<db:driver-settings> element has the following attributes:db:base-dn19.35,db:is-first-row-header-line19.60,db:parameter-name-substitution19.71,db:show-deleted19.78 anddb:system-driver-settings19.82.

The<db:driver-settings> element has the following child elements:<db:auto-increment>12.10,<db:character-set>12.12,<db:delimiter>12.11 and<db:table-settings>12.13.

12.10<db:auto-increment>

The<db:auto-increment> element specifies SQL statements to retrieve auto-generated row values and to set AUTO_INCREMENT values for columns.

The<db:auto-increment> element is usable within the following element:<db:driver-settings>12.9.

The<db:auto-increment> element has the following attributes:db:additional-column-statement19.31 anddb:row-retrieving-statement19.75.

The<db:auto-increment> element has no child elements.

12.11<db:delimiter>

The<db:delimiter> element defines a delimiter for parsing data.

The<db:delimiter> element is usable within the following elements:<db:driver-settings>12.9 and<db:table-setting>12.14.

The<db:delimiter> element has the following attributes:db:decimal19.44,db:field19.53,db:string19.79 anddb:thousand19.83.

The<db:delimiter> element has no child elements.

12.12<db:character-set>

The<db:character-set> element defines the text encoding that is used to transform string data obtained from a database.

The<db:character-set> element is usable within the following elements:<db:driver-settings>12.9 and<db:table-setting>12.14.

The<db:character-set> element has the following attribute:db:encoding19.50.

The<db:character-set> element has no child elements.

12.13<db:table-settings>

The<db:table-settings> element is a container for<db:table-setting> elements.

The<db:table-settings> element is usable within the following element:<db:driver-settings>12.9.

The<db:table-settings> element has no attributes.

The<db:table-settings> element has the following child element:<db:table-setting>12.14.

12.14<db:table-setting>

The<db:table-setting> element specifies driver-level settings which are used by a database driver for defining a single database table.

The<db:table-setting> element is usable within the following element:<db:table-settings>12.13.

The<db:table-setting> element has the following attributes:db:is-first-row-header-line19.60 anddb:show-deleted19.78.

The<db:table-setting> element has the following child elements:<db:character-set>12.12 and<db:delimiter>12.11.

12.15<db:application-connection-settings>

The<db:application-connection-settings> element specifies settings which define how a consumer uses a database connection.

The<db:application-connection-settings> element is usable within the following element:<db:data-source>12.2.

The<db:application-connection-settings> element has the following attributes:db:append-table-alias-name19.32,db:boolean-comparison-mode19.36,db:enable-sql92-check19.49,db:ignore-driver-privileges19.55,db:is-table-name-length-limited19.66,db:max-row-count19.68,db:suppress-version-columns19.81 anddb:use-catalog19.88.

The<db:application-connection-settings> element has the following child elements:<db:data-source-settings>12.22,<db:table-filter>12.16 and<db:table-type-filter>12.20.

12.16<db:table-filter>

A<db:table-filter> element defines a list of filter patterns which are applied on the table names returned by a database. Only tables which match at least one include filter, and do not match any exclude filter, will be displayed.

The<db:table-filter> element is usable within the following element:<db:application-connection-settings>12.15.

The<db:table-filter> element has no attributes.

The<db:table-filter> element has the following child elements:<db:table-exclude-filter>12.18 and<db:table-include-filter>12.17.

12.17<db:table-include-filter>

The<db:table-include-filter> element specifies a list of filter patterns which determine inclusion of tables in a consumer's table display.

The<db:table-include-filter> element is usable within the following element:<db:table-filter>12.16.

The<db:table-include-filter> element has no attributes.

The<db:table-include-filter> element has the following child element:<db:table-filter-pattern>12.19.

12.18<db:table-exclude-filter>

The<db:table-exclude-filter> element specifies a list of filter patterns which determine exclusion of tables in a consumer's table display.

The<db:table-exclude-filter> element is usable within the following element:<db:table-filter>12.16.

The<db:table-exclude-filter> element has no attributes.

The<db:table-exclude-filter> element has the following child element:<db:table-filter-pattern>12.19.

12.19<db:table-filter-pattern>

The<db:table-filter-pattern> element specifies a filter pattern.

The “%” (U+0025. PERCENT SIGN) character is used as wildcard.

The<db:table-filter-pattern> element is usable within the following elements:<db:table-exclude-filter>12.18 and<db:table-include-filter>12.17.

The<db:table-filter-pattern> element has no attributes.

The<db:table-filter-pattern> element has no child elements.

The<db:table-filter-pattern> element has content of data typestring18.2.

12.20<db:table-type-filter>

A<db:table-type-filter> element defines a list of table types which a database uses to filter tables.

The<db:table-type-filter> element is usable within the following element:<db:application-connection-settings>12.15.

The<db:table-type-filter> element has no attributes.

The<db:table-type-filter> element has the following child element:<db:table-type>12.21.

12.21<db:table-type>

The<db:table-type> element specifies a table type.

Note:Table types are database specific.

The<db:table-type> element is usable within the following element:<db:table-type-filter>12.20.

The<db:table-type> element has no attributes.

The<db:table-type> element has no child elements.

The<db:table-type> element has content of data typestring18.2.

12.22<db:data-source-settings>

The<db:data-source-settings> element is a container element for<db:data-source-setting> elements.

The<db:data-source-settings> element is usable within the following element:<db:application-connection-settings>12.15.

The<db:data-source-settings> element has no attributes.

The<db:data-source-settings> element has the following child element:<db:data-source-setting>12.23.

12.23<db:data-source-setting>

The<db:data-source-setting> element specifies the name of a data-source-setting, a data-source-setting type, and whether a data-source-setting contains a list of data or single data.

The<db:data-source-setting> element is usable within the following element:<db:data-source-settings>12.22.

The<db:data-source-setting> element has the following attributes:db:data-source-setting-is-list19.39,db:data-source-setting-name19.40 anddb:data-source-setting-type19.41.

The<db:data-source-setting> element has the following child element:<db:data-source-setting-value>12.24.

12.24<db:data-source-setting-value>

The<db:data-source-setting-value> element specifies the content of a data-source-setting.

The<db:data-source-setting-value> element is usable within the following element:<db:data-source-setting>12.23.

The<db:data-source-setting-value> element has no attributes.

The<db:data-source-setting-value> element has no child elements.

The<db:data-source-setting-value> element has content of data typestring18.2.

12.25Forms and Reports

12.25.1General

Database documents can contain forms and reports as sub documents. They're included in database front end documents by XLinks. Alternatively, the content of sub documents may be included in the<db:component> elements as child elements.

12.25.2<db:forms>

The<db:forms> element may contain<db:component> or<db:component-collection> elements or both. It specifies a list of form documents and sub collections.

The<db:forms> element is usable within the following element:<office:database>12.1.

The<db:forms> element has no attributes.

The<db:forms> element has the following child elements:<db:component>12.25.5 and<db:component-collection>12.25.4.

12.25.3<db:reports>

The<db:reports> element may contain<db:component> or<db:component-collection> elements or both.  It specifies a list of report documents and sub collections.

The<db:reports> element is usable within the following element:<office:database>12.1.

The<db:reports> element has no attributes.

The<db:reports> element has the following child elements:<db:component>12.25.5 and<db:component-collection>12.25.4.

12.25.4<db:component-collection>

The<db:component-collection> element specifies a collection of<db:component> elements and<db:component-collection> elements.

The<db:component-collection> element is usable within the following elements:<db:component-collection>12.25.4,<db:forms>12.25.2 and<db:reports>12.25.3.

The<db:component-collection> element has the following attributes:db:description19.48,db:name19.70.5 anddb:title19.84.

The<db:component-collection> element has the following child elements:<db:component>12.25.5 and<db:component-collection>12.25.4.

12.25.5<db:component>

The<db:component> element specifies a database component which can be either a form or a report.

A database component is either referenced using thexlink:href attribute or it is contained in a child<office:document> or<math:math> element.

The<db:component> element is usable within the following elements:<db:component-collection>12.25.4,<db:forms>12.25.2 and<db:reports>12.25.3.

The<db:component> element has the following attributes:db:as-template19.34,db:description19.48,db:name19.70.4,db:title19.84,xlink:actuate19.909,xlink:href19.910.5,xlink:show19.911 andxlink:type19.913.

The<db:component> element has the following child elements:<math:math>14.5 and<office:document>3.1.2.

12.26<db:queries>

The<db:queries> element may contain<db:query> or<db:query-collection> elements or both.

The<db:queries> element is usable within the following element:<office:database>12.1.

The<db:queries> element has no attributes.

The<db:queries> element has the following child elements:<db:query>12.28 and<db:query-collection>12.27.

12.27<db:query-collection>

The<db:query-collection> element may contain<db:query> or<db:query-collection> elements or both.

The<db:query-collection> element is usable within the following elements:<db:queries>12.26 and<db:query-collection>12.27.

The<db:query-collection> element has the following attributes:db:description19.48,db:name19.70.11 anddb:title19.84.

The<db:query-collection> element has the following child elements:<db:query>12.28 and<db:query-collection>12.27.

12.28<db:query>

The<db:query> element specifies a database query.

The<db:query> element is usable within the following elements:<db:queries>12.26 and<db:query-collection>12.27.

The<db:query> element has the following attributes:db:command19.38,db:default-row-style-name19.46,db:description19.48,db:escape-processing19.51,db:name19.70.10,db:style-name19.80.3 anddb:title19.84.

The<db:query> element has the following child elements:<db:columns>12.34,<db:filter-statement>12.30,<db:order-statement>12.29 and<db:update-table>12.31.

12.29<db:order-statement>

The<db:order-statement> element specifies a sort ("ORDER BY") SQL clause which is to be applied on top of another SQL statement producing a result set.

The<db:order-statement> element is usable within the following elements:<db:query>12.28 and<db:table-representation>12.33.

The<db:order-statement> element has the following attributes:db:apply-command19.33 anddb:command19.38.

The<db:order-statement> element has no child elements.

12.30<db:filter-statement>

The<db:filter-statement> element specifies a filter ("WHERE") SQL clause which is to be applied on top of another SQL-statement producing a result set.

The<db:filter-statement> element is usable within the following elements:<db:query>12.28 and<db:table-representation>12.33.

The<db:filter-statement> element has the following attributes:db:apply-command19.33 anddb:command19.38.

The<db:filter-statement> element has no child elements.

12.31<db:update-table>

The<db:update-table> element specifies the name of the table which will be updated when an UPDATE, INSERT or DELETE SQL statement is executed. It defines the table which should be updated when the select statement contains more than one table.

The<db:update-table> element is usable within the following element:<db:query>12.28.

The<db:update-table> element has the following attributes:db:catalog-name19.37,db:name19.70.14 anddb:schema-name19.77.

The<db:update-table> element has no child elements.

12.32<db:table-representations>

The<db:table-representations> element specifies a collection of tables.

The<db:table-representations> element is usable within the following element:<office:database>12.1.

The<db:table-representations> element has no attributes.

The<db:table-representations> element has the following child element:<db:table-representation>12.33.

12.33<db:table-representation>

A<db:table-representation> element specifies how a consumer displays a table to the user.

The<db:table-representation> element is usable within the following element:<db:table-representations>12.32.

The<db:table-representation> element has the following attributes:db:catalog-name19.37,db:default-row-style-name19.46,db:description19.48,db:name19.70.13,db:schema-name19.77,db:style-name19.80.4 anddb:title19.84.

The<db:table-representation> element has the following child elements:<db:columns>12.34,<db:filter-statement>12.30 and<db:order-statement>12.29.

12.34<db:columns>

The<db:columns> element is a collection of<db:column> elements.

The<db:columns> element is usable within the following elements:<db:query>12.28 and<db:table-representation>12.33.

The<db:columns> element has no attributes.

The<db:columns> element has the following child element:<db:column>12.35.

12.35<db:column>

The<db:column> element specifies settings for a column.

The<db:column> element is usable within the following element:<db:columns>12.34.

The<db:column> element has the following attributes:db:default-cell-style-name19.45,db:description19.48,db:name19.70.2,db:style-name19.80.2,db:title19.84,db:visible19.91,office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385.

The<db:column> element has no child elements.

12.36<db:schema-definition>

The<db:schema-definition> element specifies a database schema.

The<db:schema-definition> element is usable within the following element:<office:database>12.1.

The<db:schema-definition> element has no attributes.

The<db:schema-definition> element has the following child element:<db:table-definitions>12.37.

12.37<db:table-definitions>

The<db:table-definitions> element is a container for multiple<db:table-definition> elements.

The<db:table-definitions> element is usable within the following element:<db:schema-definition>12.36.

The<db:table-definitions> element has no attributes.

The<db:table-definitions> element has the following child element:<db:table-definition>12.38.

12.38<db:table-definition>

The<db:table-definition> element specifies the schema of a single table.

The<db:table-definition> element is usable within the following element:<db:table-definitions>12.37.

The<db:table-definition> element has the following attributes:db:catalog-name19.37,db:name19.70.12,db:schema-name19.77 anddb:type19.85.4.

The<db:table-definition> element has the following child elements:<db:column-definitions>12.39,<db:indices>12.45 and<db:keys>12.41.

12.39<db:column-definitions>

The<db:column-definitions> element is a container for<db:column-definition> elements.

The<db:column-definitions> element is usable within the following element:<db:table-definition>12.38.

The<db:column-definitions> element has no attributes.

The<db:column-definitions> element has the following child element:<db:column-definition>12.40.

12.40<db:column-definition>

The<db:column-definition> element defines a table column.

The<db:column-definition> element is usable within the following element:<db:column-definitions>12.39.

The<db:column-definition> element has the following attributes:db:data-type19.42,db:is-autoincrement19.57,db:is-empty-allowed19.59,db:is-nullable19.62,db:name19.70.3,db:precision19.65,db:scale19.76,db:type-name19.86,office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385.

The<db:column-definition> element has no child elements.

12.41<db:keys>

The<db:keys> element is a container for one or more<db:key> elements.

The<db:keys> element is usable within the following element:<db:table-definition>12.38.

The<db:keys> element has no attributes.

The<db:keys> element has the following child element:<db:key>12.42.

12.42<db:key>

The<db:key> element specifies a key for a table.

The<db:key> element is usable within the following element:<db:keys>12.41.

The<db:key> element has the following attributes:db:delete-rule19.47,db:name19.70.8,db:referenced-table-name19.73,db:type19.85.2 anddb:update-rule19.87.

The<db:key> element has the following child element:<db:key-columns>12.43.

12.43<db:key-columns>

The<db:key-columns> element specifies the columns of a key.

The<db:key-columns> element is usable within the following element:<db:key>12.42.

The<db:key-columns> element has no attributes.

The<db:key-columns> element has the following child element:<db:key-column>12.44.

12.44<db:key-column>

The<db:key-column> element specifies a description of a column of a table key

The<db:key-column> element is usable within the following element:<db:key-columns>12.43.

The<db:key-column> element has the following attributes:db:name19.70.9 anddb:related-column-name19.74.

The<db:key-column> element has no child elements.

12.45<db:indices>

The<db:indices> element defines the indexes of a table.

The<db:indices> element is usable within the following element:<db:table-definition>12.38.

The<db:indices> element has no attributes.

The<db:indices> element has the following child element:<db:index>12.46.

12.46<db:index>

The<db:index> element defines the types of indexes of a table.

The<db:index> element is usable within the following element:<db:indices>12.45.

The<db:index> element has the following attributes:db:catalog-name19.37,db:is-clustered19.58,db:is-unique19.64 anddb:name19.70.6.

The<db:index> element has the following child element:<db:index-columns>12.47.

12.47<db:index-columns>

The<db:index-columns> element specifies the columns of an index.

The<db:index-columns> element is usable within the following element:<db:index>12.46.

The<db:index-columns> element has no attributes.

The<db:index-columns> element has the following child element:<db:index-column>12.48.

12.48<db:index-column>

The<db:index-column> element specifies the description of a column of a table index.

The<db:index-column> element is usable within the following element:<db:index-columns>12.47.

The<db:index-column> element has the following attributes:db:is-ascending19.56 anddb:name19.70.7.

The<db:index-column> element has no child elements.

13Form Content

13.1General

A form is a container for user interface controls.

Note:Buttons, text boxes, check boxes, and drop-down lists are user interface controls that can be contained in a form.

In the OpenDocument format, the following rules apply to user interface controls and forms:

Form behavior is defined for submission and connection to a data source only for forms defined by a<form:form> element.

The result set of values subject to the controls of the form is defined by theform:datasource,form:command, andform:command-type attributes. At any point in time, only one row of the result set is subject to the forms controls.

Form behavior is not defined for forms defined by a<xforms:model> element.

13.2<office:forms>

The<office:forms> element is a container for<form:form> or<xforms:model> elements.

The<office:forms> element is usable within the following elements:<draw:page>10.2.4,<office:text>3.4,<presentation:notes>16.17,<style:master-page>16.9 and<table:table>9.1.2.

The<office:forms> element has the following attributes:form:apply-design-mode19.250 andform:automatic-focus19.253.

The<office:forms> element has the following child elements:<form:form>13.3 and<xforms:model>13.4.

13.3<form:form>

The<form:form> element specifies a user interface form and defines the contents and properties of the form.

The<form:form> element is usable within the following elements:<form:form>13.3 and<office:forms>13.2.

The<form:form> element has the following attributes:form:allow-deletes19.247,form:allow-inserts19.248,form:allow-updates19.249,form:apply-filter19.251,form:command19.256,form:command-type19.257,form:control-implementation19.258,form:datasource19.264,form:detail-fields19.267,form:enctype19.271,form:escape-processing19.272,form:filter19.273,form:ignore-result19.277,form:master-fields19.287,form:method19.291,form:name19.294,form:navigation-mode19.295,form:order19.296,form:tab-cycle19.309,office:target-frame19.380,xlink:actuate19.909,xlink:href19.910.22 andxlink:type19.913.

The<form:form> element has the following child elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:connection-resource>7.6.2,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:form>13.3,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:properties>13.7,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9,<form:value-range>13.5.24 and<office:event-listeners>10.3.19.

13.4<xforms:model>

The<xforms:model> element is imported from[XForms] and is embedded in the<office:forms> element. XForms consists of two major parts, the XForms model which contains the form logic plus form data, and XForms controls, which can be bound to a data model.

Controls defined by OpenDocument (see13.5) may be bound to an XForms model by anxforms:bind attribute.

The<xforms:model> element has the attributes and content defined in §3.3.1 of[XForms].

The<xforms:model> element is usable within the following element:<office:forms>13.2.

13.5Controls

13.5.1General

Controls are used to interact with forms. Each control in a form is identified by a name. The name of a control need not be unique in a form.

Controls are connected to the surrounding document (and its text flow, if applicable) by binding them to a shape that acts as a placeholder for the control.10.3.13

In addition to the attributes defined in this standard, controls may have implementation-dependent attributes. Those attributes are stored in a<form:properties> element in each control. Control events are specified in a<office:event-listeners> element.

13.5.2<form:text>

The<form:text> element defines a control for displaying and inputting text on a single line.

The<form:text> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:text> element has the following attributes:form:control-implementation19.258,form:convert-empty-to-null19.259,form:current-value19.262,form:data-field19.263,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:name19.294,form:printable19.299,form:readonly19.301,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,xforms:bind19.904 andxml:id19.914.

The<form:text> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.3<form:textarea>

The<form:textarea> element defines a control for displaying and inputting text on multiple lines.

The<form:textarea> element may be used with plain text values (specified by theform:current-value attribute) as well as with formatted text (specified as paragraph content). If both aform:current-value attribute and one or more<text:p> elements are present,  , it is implementation dependent which text is used.

The<form:textarea> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:textarea> element has the following attributes:form:control-implementation19.258,form:convert-empty-to-null19.259,form:current-value19.262,form:data-field19.263,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:name19.294,form:printable19.299,form:readonly19.301,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,xforms:bind19.904 andxml:id19.914.

The<form:textarea> element has the following child elements:<form:properties>13.7,<office:event-listeners>10.3.19 and<text:p>5.1.3.

13.5.4<form:password>

The<form:password> element defines a control that hides text a user inputs using an echo character.

The<form:password> element is usable within the following element:<form:form>13.3.

The<form:password> element has the following attributes:form:control-implementation19.258,form:convert-empty-to-null19.259,form:disabled19.268,form:echo-char19.270,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:name19.294,form:printable19.299,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,xforms:bind19.904 andxml:id19.914.

The<form:password> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.5<form:file>

The<form:file> element defines a control for selecting a file.

The<form:file> element is usable within the following element:<form:form>13.3.

The<form:file> element has the following attributes:form:control-implementation19.258,form:current-value19.262,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:name19.294,form:printable19.299,form:readonly19.301,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,xforms:bind19.904 andxml:id19.914.

The<form:file> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.6<form:formatted-text>

The<form:formatted-text> element defines a control for inputting text, which follows the format defined by a data style that is assigned to the control's graphical shape.

The<form:formatted-text> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:formatted-text> element has the following attributes:form:control-implementation19.258,form:convert-empty-to-null19.259,form:current-value19.262,form:data-field19.263,form:delay-for-repeat19.266,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:max-value19.289.3,form:min-value19.290.3,form:name19.294,form:printable19.299,form:readonly19.301,form:repeat19.302,form:spin-button19.306,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:validation19.315,form:value19.316.5,xforms:bind19.904 andxml:id19.914.

The<form:formatted-text> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.7<form:number>

The<form:number> element defines a control which allows the user to enter a floating point number.

The<form:number> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:number> element has the following attributes:form:control-implementation19.258,form:convert-empty-to-null19.259,form:current-value19.262,form:data-field19.263,form:delay-for-repeat19.266,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:max-value19.289.4,form:min-value19.290.4,form:name19.294,form:printable19.299,form:readonly19.301,form:repeat19.302,form:spin-button19.306,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.4,xforms:bind19.904 andxml:id19.914.

The<form:number> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.8<form:date>

The<form:date> element defines a control for inputting date data.

The<form:date> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:date> element has the following attributes:form:control-implementation19.258,form:convert-empty-to-null19.259,form:current-value19.262,form:data-field19.263,form:delay-for-repeat19.266,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:max-value19.289.2,form:min-value19.290.2,form:name19.294,form:printable19.299,form:readonly19.301,form:repeat19.302,form:spin-button19.306,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.3,xforms:bind19.904 andxml:id19.914.

The<form:date> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.9<form:time>

The<form:time> element defines a control for inputting time data.

The<form:time> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:time> element has the following attributes:form:control-implementation19.258,form:convert-empty-to-null19.259,form:current-value19.262,form:data-field19.263,form:delay-for-repeat19.266,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-length19.288,form:max-value19.289.5,form:min-value19.290.5,form:name19.294,form:printable19.299,form:readonly19.301,form:repeat19.302,form:spin-button19.306,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.6,xforms:bind19.904 andxml:id19.914.

The<form:time> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.10<form:fixed-text>

The<form:fixed-text> element defines a control which attaches additional information to controls, or displays information. Only one label may be associated with a control.

The<form:fixed-text> element is usable within the following element:<form:form>13.3.

The<form:fixed-text> element has the following attributes:form:control-implementation19.258,form:disabled19.268,form:for19.275,form:id19.276,form:label19.282,form:multi-line19.292,form:name19.294,form:printable19.299,form:title19.313,xforms:bind19.904 andxml:id19.914.

The<form:fixed-text> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.11<form:combobox>

The<form:combobox> element defines a control which allows displaying and editing of text, and contains a list of possible values for that text.

The<form:combobox> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:combobox> element has the following attributes:form:auto-complete19.252,form:control-implementation19.258,form:convert-empty-to-null19.259,form:current-value19.262,form:data-field19.263,form:disabled19.268,form:dropdown19.269,form:id19.276,form:linked-cell19.283,form:list-source19.285,form:list-source-type19.286,form:max-length19.288,form:name19.294,form:printable19.299,form:readonly19.301,form:size19.304,form:source-cell-range19.305,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,xforms:bind19.904 andxml:id19.914.

The<form:combobox> element has the following child elements:<form:item>13.5.12,<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.12<form:item>

The<form:item> element defines a list item for a<form:combobox> control.

The<form:item> element is usable within the following element:<form:combobox>13.5.11.

The<form:item> element has the following attribute:form:label19.282.

The<form:item> element has no child elements.

The<form:item> element has character data content.

13.5.13<form:listbox>

The<form:listbox> element defines an input control that allows a user to select one or more items from a list. It is an alternative representation for a group of radio buttons.

The<form:listbox> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:listbox> element has the following attributes:form:bound-column19.254,form:control-implementation19.258,form:data-field19.263,form:disabled19.268,form:dropdown19.269,form:id19.276,form:linked-cell19.283,form:list-linkage-type19.284,form:list-source19.285,form:list-source-type19.286,form:multiple19.293,form:name19.294,form:printable19.299,form:size19.304,form:source-cell-range19.305,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:xforms-list-source19.318,xforms:bind19.904 andxml:id19.914.

The<form:listbox> element has the following child elements:<form:option>13.5.14,<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.14<form:option>

The<form:option> element defines a list item for a<form:listbox> control.

The<form:option> element is usable within the following element:<form:listbox>13.5.13.

The<form:option> element has the following attributes:form:current-selected19.260,form:label19.282,form:selected19.303 andform:value19.316.5.

The<form:option> element has no child elements.

The<form:option> element has character data content.

13.5.15<form:button>

The<form:button> element defines a button.

The<form:button> element is usable within the following element:<form:form>13.3.

The<form:button> element has the following attributes:form:button-type19.255,form:control-implementation19.258,form:default-button19.265,form:delay-for-repeat19.266,form:disabled19.268,form:focus-on-click19.274,form:id19.276,form:image-align19.278,form:image-data19.279,form:image-position19.280,form:label19.282,form:name19.294,form:printable19.299,form:repeat19.302,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:toggle19.314,form:value19.316.2,form:xforms-submission19.319,office:target-frame19.380,xforms:bind19.904,xlink:href19.910.19 andxml:id19.914.

The<form:button> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.16<form:image>

The<form:image> element defines a graphical button control.

Note: HTML 4.01 only allows the button type to be “submit” for an image button. In OpenDocument, an image button can be of any type.

The<form:image> element is usable within the following element:<form:form>13.3.

The<form:image> element has the following attributes:form:button-type19.255,form:control-implementation19.258,form:disabled19.268,form:id19.276,form:image-data19.279,form:name19.294,form:printable19.299,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,office:target-frame19.380,xforms:bind19.904,xlink:href19.910.21 andxml:id19.914.

The<form:image> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.17<form:checkbox>

The<form:checkbox> element defines an on/off control. The control is on when the value of theform:current-state attribute associated with the control element ischecked.

The<form:checkbox> element is usable within the following elements:<form:column>13.5.23 and<form:form>13.3.

The<form:checkbox> element has the following attributes:form:control-implementation19.258,form:current-state19.261,form:data-field19.263,form:disabled19.268,form:id19.276,form:image-align19.278,form:image-position19.280,form:is-tristate19.281,form:label19.282,form:linked-cell19.283,form:name19.294,form:printable19.299,form:state19.307,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,form:visual-effect19.317,xforms:bind19.904 andxml:id19.914.

The<form:checkbox> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.18<form:radio>

The<form:radio> element defines a control which acts like a check box except that when multiple radio buttons belong to the same group they are mutually exclusive. When one button is on, all of the other buttons with the same name are off. If no radio button is defined to be initially on, it is undefined which radio button is initially on.

Radio buttons are defined to belong to the same group if they have the same control name, as specified by theirform:name attribute.

If a group of radio buttons is bound to one database field, and a user selects any given button, the reference value of the selected radio button is written into its database field.

The<form:radio> element is usable within the following element:<form:form>13.3.

The<form:radio> element has the following attributes:form:control-implementation19.258,form:current-selected19.260,form:data-field19.263,form:disabled19.268,form:id19.276,form:image-align19.278,form:image-position19.280,form:label19.282,form:linked-cell19.283,form:name19.294,form:printable19.299,form:selected19.303,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.5,form:visual-effect19.317,xforms:bind19.904 andxml:id19.914.

The<form:radio> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.19<form:frame>

The<form:frame> element defines a frame in which controls may be visually arranged.

The<form:frame> element is usable within the following element:<form:form>13.3.

The<form:frame> element has the following attributes:form:control-implementation19.258,form:disabled19.268,form:for19.275,form:id19.276,form:label19.282,form:name19.294,form:printable19.299,form:title19.313,xforms:bind19.904 andxml:id19.914.

The<form:frame> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.20<form:image-frame>

The<form:image-frame> element defines a graphical control. The control displays an image, whose location is described in the control.

The<form:image-frame> element is usable within the following element:<form:form>13.3.

The<form:image-frame> element has the following attributes:form:control-implementation19.258,form:data-field19.263,form:disabled19.268,form:id19.276,form:image-data19.279,form:name19.294,form:printable19.299,form:readonly19.301,form:title19.313,xforms:bind19.904 andxml:id19.914.

The<form:image-frame> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.21<form:hidden>

The<form:hidden> element defines a control that does not have a visual representation.

Note: A control without visual representation can be used for information not displayed to the user but is submitted as part of a form.

The<form:hidden> element is usable within the following element:<form:form>13.3.

The<form:hidden> element has the following attributes:form:control-implementation19.258,form:id19.276,form:name19.294,form:value19.316.5,xforms:bind19.904 andxml:id19.914.

The<form:hidden> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.22<form:grid>

The<form:grid> element defines a control that displays table data.

Each column in the grid is specified by a<form:column> element.

The<form:grid> element is usable within the following element:<form:form>13.3.

The<form:grid> element has the following attributes:form:control-implementation19.258,form:disabled19.268,form:id19.276,form:name19.294,form:printable19.299,form:tab-index19.310,form:tab-stop19.311,form:title19.313,xforms:bind19.904 andxml:id19.914.

The<form:grid> element has the following child elements:<form:column>13.5.23,<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.23<form:column>

The<form:column> element defines a column in a grid control.

The<form:column> element is usable within the following element:<form:grid>13.5.22.

The<form:column> element has the following attributes:form:control-implementation19.258,form:label19.282,form:name19.294 andform:text-style-name19.312.

The<form:column> element has the following child elements:<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:formatted-text>13.5.6,<form:listbox>13.5.13,<form:number>13.5.7,<form:text>13.5.2,<form:textarea>13.5.3 and<form:time>13.5.9.

13.5.24<form:value-range>

The<form:value-range> element defines a control which allows the user to select a value from a number range.

The<form:value-range> element is usable within the following element:<form:form>13.3.

The<form:value-range> element has the following attributes:form:control-implementation19.258,form:delay-for-repeat19.266,form:disabled19.268,form:id19.276,form:linked-cell19.283,form:max-value19.289.4,form:min-value19.290.4,form:name19.294,form:orientation19.297,form:page-step-size19.298,form:printable19.299,form:repeat19.302,form:step-size19.308,form:tab-index19.310,form:tab-stop19.311,form:title19.313,form:value19.316.4,xforms:bind19.904 andxml:id19.914.

The<form:value-range> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.5.25<form:generic-control>

The<form:generic-control> element defines an implementation-defined placeholder for a generic control. The generic control can contain any properties and any events.

The<form:generic-control> element is usable within the following element:<form:form>13.3.

The<form:generic-control> element has the following attributes:form:control-implementation19.258,form:id19.276,form:name19.294,xforms:bind19.904 andxml:id19.914.

The<form:generic-control> element has the following child elements:<form:properties>13.7 and<office:event-listeners>10.3.19.

13.6Event Listeners

Forms and form controls may have event listeners attached. The event listeners that are attached to a control are represented by an event listener element as described in section14.4. This element is contained within form or form control elements.,

Section19.429 contains guidelines for event names that may be used within forms and form controls. In addition to those, the events listed in Table9 may be used in forms and form controls.

Table9 - Form control event names

Value ofscript:event-name Attribute

Applies To

Description of Event

form:approveaction

Button or image.

Occurs before an “on perform action” event takes place. Allows a user to veto an action.

form:performaction

Button or image.

Occurs when the control action is to be performed. The common interpretation of this event is “pressing the button”.

form:textchange

All controls that allow text input.

Occurs when a user changes the text in a control.

form:itemstatechange

Check box or radio button.

Occurs when the state of a check box or radio button changes.

form:mousedrag

All controls.

Occurs when a user presses and holds one of the mouse buttons and moves the mouse pointer onto a control.

form:approvereset

same objects as forform:on-reset

Occurs before an “on-reset” event takes place. Allows a user to veto a reset event.

form:approveupdate

All controls that can be bound to a database field, that is controls that contain the data-field attribute.

Occurs before an “on update” event takes place. Allows a user to veto an update.

form:update

All controls that can be bound to a database field, that is controls that contain the data-field attribute.

Occurs when the content of a control that is bound to a database field is committed.

form:load

Forms.

Occurs when a form establishes a connection to the data source.

form:startreload

Forms.

Occurs when a form is about to refresh a data source connection.

form:reload

Forms.

Occurs when a form has refreshed a data source connection.

form:startunload

Forms.

Occurs when a form is about to drop a data source connection.

form:unload

Forms.

Occurs when a form has dropped a data source connection.

form:confirmdelete

Forms.

Occurs when a user is about to delete a record.

form:approverowchange

Forms.

Occurs before an “on row change” event takes place. Allows a user to veto a change.

form:rowchange

Forms.

Occurs after changes to a row are complete.

form:approvecursormove

Forms.

Occurs before a form is moved to another row. Allows a user to veto a move.

form:cursormove

Forms.

Occurs after a form is moved to another row.

form:supplyparameter

Forms.

Occurs when a form asks for parameters to connect to a data source.

form:error

Forms, combo boxes and list boxes.

Occurs when a database-related error occurs.

form:adjust

Value Range

Occurs when the value of a Value Range element has been adjusted.

13.7<form:properties>

The<form:properties> element is a container for<form:property> and<form:list-property> elements.

The<form:properties> element is usable within the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:form>13.3,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

The<form:properties> element has no attributes.

The<form:properties> element has the following child elements:<form:list-property>13.9 and<form:property>13.8.

13.8<form:property>

The<form:property> element defines the name, type and value of a property.

The<form:property> element is usable within the following element:<form:properties>13.7.

The<form:property> element has the following attributes:form:property-name19.300,office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384,office:value-type19.385.

The<form:property> element has no child elements.

13.9<form:list-property>

The<form:list-property> element container for<form:list-value> elements.

The<form:list-property> element has anoffice:value-type attribute (19.385) that acts as a constraint on the attributes that may appear on its child<form:list-value> element.

The<form:list-property> element is usable within the following element:<form:properties>13.7.

The<form:list-property> element has the following attributes:form:property-name19.300,office:value-type19.385.

The<form:list-property> element has the following child elements:<form:list-value>13.10.

13.10<form:list-value>

The list value element contains value attributes for the value type given in the containing<form:list-property> element.

The<form:list-value> element is usable within the following element:<form:list-property>13.9.

The<form:list-value> element has the following attributes:office:boolean-value19.367,office:currency19.369,office:date-value19.370,office:string-value19.379,office:time-value19.382,office:value19.384.

The<form:list-value> element has no child elements.

14Common Content

14.1<office:annotation>

The<office:annotation> element specifies an OpenDocument annotation. The annotation's text is contained in<text:p> and<text:list> elements.

The<office:annotation> element is usable within the following elements:<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<office:annotation> element has the following attributes:draw:caption-point-x19.116,draw:caption-point-y19.117,draw:class-names19.120,draw:corner-radius19.127,draw:id19.187.3,draw:layer19.189,draw:name19.197.28,draw:style-name19.219.24,draw:text-style-name19.227,draw:transform19.228,draw:z-index19.231,office:display19.374,office:name19.376.6,presentation:class-names19.390,presentation:style-name19.422,svg:height19.539.9,svg:width19.571.11,svg:x19.573.7,svg:y19.577.7,table:end-cell-address19.627,table:end-x19.632,table:end-y19.633,table:table-background19.728,text:anchor-page-number19.753,text:anchor-type19.754 andxml:id19.914.

The<office:annotation> element has the following child elements:<dc:creator>4.3.2.7,<dc:date>4.3.2.10,<meta:date-string>14.3,<text:list>5.3.1 and<text:p>5.1.3.

14.2<office:annotation-end>

The<office:annotation-end> element may be used to define the end of a text range of document content that spans element boundaries. In that case, an<office:annotation> element shall precede the<office:annotation-end> element. Both elements shall have the same value for theiroffice:name attribute.

The<office:annotation-end> element shall be preceded by an<office:annotation> element that has the same value for itsoffice:name attribute as the<office:annotation-end> element.

An<office:annotation-end> element without a preceding<office:annotation> element that has the same name assigned is ignored.

The<office:annotation-end> element is usable within the following elements:<text:a>6.1.8,<text:h>5.1.2,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:p>5.1.3,<text:ruby-base>6.4.2 and<text:span>6.1.7.

The<office:annotation-end> element has the following attribute:office:name19.376.7.

The<office:annotation-end> element has no child elements.

14.3<meta:date-string>

The<meta:date-string> element contains a date that is of type string and not a date type. This value is used only for display as entered.

The<meta:date-string> element is usable within the following element:<office:annotation>14.1.

The<meta:date-string> element has no attributes.

The<meta:date-string> element has no child elements.

The<meta:date-string> element has content of data typestring18.2.

14.4Event Listener Tables

14.4.1General

Controls, images, text boxes, or an entire document can support events. An event binds the occurrence of a condition to an action that is executed if the condition arises.

Events are represented as follows:

14.4.2<script:event-listener>

The<script:event-listener> element binds an event to a macro.

The<script:event-listener> element is usable within the following element:<office:event-listeners>10.3.19.

The<script:event-listener> element has the following attributes:script:event-name19.429,script:language19.430,script:macro-name19.431,xlink:actuate19.909,xlink:href19.910.27 andxlink:type19.913.

The<script:event-listener> element has no child elements.

14.4.3Event Types

Event types are implementation-defined. See19.429.

14.4.4Macro Name and Location

Macro code for an event may be specified by either anxlink:href attribute as an IRI, or ascript:macro-name attribute by name. Macro names and applicable IRI schemes are script language dependent.

14.5<math:math>

The<math:math> element serves as a container for content defined by the MathML 2.0 standard. See[MathML].

The<math:math> element is usable within the following elements:<db:component>12.25.5 and<draw:object>10.4.6.2.

14.6DDE Connections

14.6.1General

A Dynamic Data Exchange (DDE) connection consists of parameters for a DDE target application, a file name, and a command string. A DDE connection also takes a parameter that specifies whether it will be updated automatically or only on the user's request. Every DDE connection shall be named.

All elements making use of DDE connections shall contain their content (or its presentation), so that documents using DDE can still be properly displayed on machines which do not support the DDE mechanism, or where the DDE target is not available. Consumers should preserve the DDE connection information even if they cannot make use of it.

Note: DDE only is available on some operating systems. In order to create portable documents, authors are advised to use this feature in their documents with great care.

14.6.2<text:dde-connection-decls>

The<text:dde-connection-decls> element is a container element for<text:dde-connection-decl> elements in text documents.

The<text:dde-connection-decls> element is usable within the following elements:<office:chart>3.8,<office:drawing>3.5,<office:presentation>3.6,<office:spreadsheet>3.7,<office:text>3.4,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<text:dde-connection-decls> element has no attributes.

The<text:dde-connection-decls> element has the following child element:<text:dde-connection-decl>14.6.3.

14.6.3<text:dde-connection-decl>

The<text:dde-connection-decl> element defines a DDE connection for use in DDE text fields. Multiple DDE fields can refer to one DDE connection by using the same name.

The<text:dde-connection-decl> element is usable within the following element:<text:dde-connection-decls>14.6.2.

The<text:dde-connection-decl> element has the following attributes:office:automatic-update19.366,office:dde-application19.371,office:dde-item19.372,office:dde-topic19.373 andoffice:name19.376.10.

The<text:dde-connection-decl> element has no child elements.

14.6.4<table:dde-link>

The<table:dde-link> element contains DDE source data for use in spreadsheet formulas. It contains a<office:dde-source> element and a simple table element that may be used to cache the data of a DDE source. The table does not need a name and does not contain style information. Only the data contained in the cell attributes is used. The cells themselves remain empty.

The<table:dde-link> element is usable within the following element:<table:dde-links>9.8.

The<table:dde-link> element has no attributes.

The<table:dde-link> element has the following child elements:<office:dde-source>14.6.5 and<table:table>9.1.2.

14.6.5<office:dde-source>

The<office:dde-source> element defines a DDE connection.

If the element is a child element of a<table:table> element, the<office:dde-source> element specifies that the table is linked through DDE along the connection data.

If the element is a child element of a<text:section> element, the<office:dde-source> element specifies that the text section is linked through DDE along the connection data.

If the element is a child element of a<table:dde-link> element, the<office:dde-source> element specifies the connection data for a DDE link that can be used in spreadsheet formulas.

The<office:dde-source> element is usable within the following elements:<table:dde-link>14.6.4,<table:table>9.1.2 and<text:section>5.4.

The<office:dde-source> element has the following attributes:office:automatic-update19.366,office:conversion-mode19.368,office:dde-application19.371,office:dde-item19.372,office:dde-topic19.373 andoffice:name19.376.8.

The<office:dde-source> element has no child elements.

15SMIL Animations

15.1General

This section specifies[SMIL20] based elements and attributes that can be used within the OpenDocument format for animation effects.

15.2Basic Animation Elements

15.2.1General

The animation elements are based upon §3.5 and §12.5 of[SMIL20], and section §19.2 of[SVG].

15.2.2<anim:animate>

 See §3.5.1 of[SMIL20].

The<anim:animate> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:animate> element has the following attributes:anim:formula19.6,anim:sub-item19.11,smil:accelerate19.432,smil:accumulate19.433,smil:additive19.434,smil:attributeName19.435,smil:autoReverse19.436,smil:begin19.437,smil:by19.438,smil:calcMode19.439,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:fill19.446,smil:fillDefault19.447,smil:from19.448,smil:keySplines19.449,smil:keyTimes19.450,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,smil:targetElement19.457,smil:to19.458 andsmil:values19.460.

The<anim:animate> element has no child elements.

15.2.3<anim:animateTransform>

The<anim:animateTransform> element defines the transformation of an animation. It is based on the[SVG]<svg:animateTransform> element. See §19.2.14 of[SVG].

The<anim:animateTransform> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:animateTransform> element has the following attributes:anim:formula19.6,anim:sub-item19.11,smil:accelerate19.432,smil:accumulate19.433,smil:additive19.434,smil:attributeName19.435,smil:autoReverse19.436,smil:begin19.437,smil:by19.438,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:fill19.446,smil:fillDefault19.447,smil:from19.448,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,smil:targetElement19.457,smil:to19.458,smil:values19.460 andsvg:type19.561.

The<anim:animateTransform> element has no child elements.

15.2.4<anim:set>

See §3.5.2 of[SMIL20].

The<anim:set> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:set> element has the following attributes:anim:sub-item19.11,smil:accelerate19.432,smil:accumulate19.433,smil:additive19.434,smil:attributeName19.435,smil:autoReverse19.436,smil:begin19.437,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:fill19.446,smil:fillDefault19.447,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,smil:targetElement19.457 andsmil:to19.458.

The<anim:set> element has no child elements.

15.2.5<anim:animateMotion>

 See §19.2.12 of[SVG] and §3.5.3 of[SMIL20].

The<anim:animateMotion> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:animateMotion> element has the following attributes:anim:formula19.6,anim:sub-item19.11,smil:accelerate19.432,smil:accumulate19.433,smil:additive19.434,smil:attributeName19.435,smil:autoReverse19.436,smil:begin19.437,smil:by19.438,smil:calcMode19.439,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:fill19.446,smil:fillDefault19.447,smil:from19.448,smil:keySplines19.449,smil:keyTimes19.450,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,smil:targetElement19.457,smil:to19.458,smil:values19.460,svg:origin19.544 andsvg:path19.548.

The<anim:animateMotion> element has no child elements.

15.2.6<anim:animateColor>

See §3.5.4 of[SMIL20].

The<anim:animateColor> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:animateColor> element has the following attributes:anim:color-interpolation19.2,anim:color-interpolation-direction19.3,anim:formula19.6,anim:sub-item19.11,smil:accelerate19.432,smil:accumulate19.433,smil:additive19.434,smil:attributeName19.435,smil:autoReverse19.436,smil:begin19.437,smil:by19.438,smil:calcMode19.439,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:fill19.446,smil:fillDefault19.447,smil:from19.448,smil:keySplines19.449,smil:keyTimes19.450,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,smil:targetElement19.457,smil:to19.458 andsmil:values19.460.

The<anim:animateColor> element has no child elements.

15.2.7<anim:transitionFilter>

The<anim:transitionFilter> element is based on the[SMIL20]<smil:transitionFilter> element. See §12.5.1 of[SMIL20].

The<anim:transitionFilter> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:transitionFilter> element has the following attributes:anim:formula19.6,anim:sub-item19.11,smil:accelerate19.432,smil:accumulate19.433,smil:additive19.434,smil:autoReverse19.436,smil:begin19.437,smil:by19.438,smil:calcMode19.439,smil:decelerate19.440,smil:direction19.441,smil:dur19.442,smil:end19.443,smil:fadeColor19.445,smil:fill19.446,smil:fillDefault19.447,smil:from19.448,smil:mode19.451,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,smil:subtype19.456,smil:targetElement19.457,smil:to19.458,smil:type19.459 andsmil:values19.460.

The<anim:transitionFilter> element has no child elements.

15.3Animation Model Attributes

15.3.1General

The animation model uses the same concepts and syntax as specified in §3 of[SMIL20].

15.3.2Simple Animation Functions

Simplified animations can be specified using the[SMIL20]smil:from,smil:to andsmil:by attributes. See §3.4.4 of[SMIL20].

15.4Animation Timing

15.4.1General

Animation timing uses the same concepts and syntax as specified in §10 and §11 of[SMIL20].

15.4.2<anim:par>

The<anim:par> element is a container of child animation nodes that have a common starting point.

The<anim:par> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:par> element has the following attributes:anim:id19.7,presentation:group-id19.397,presentation:master-element19.398,presentation:node-type19.402,presentation:preset-class19.410,presentation:preset-id19.411,presentation:preset-sub-type19.412,smil:accelerate19.432,smil:autoReverse19.436,smil:begin19.437,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:endsync19.444,smil:fill19.446,smil:fillDefault19.447,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455 andxml:id19.914.

The<anim:par> element has the following child elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

15.4.3<anim:seq>

The<anim:seq> element is a container for child animation nodes that start in a sequential fashion.

The<anim:seq> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:seq> element has the following attributes:anim:id19.7,presentation:group-id19.397,presentation:master-element19.398,presentation:node-type19.402,presentation:preset-class19.410,presentation:preset-id19.411,presentation:preset-sub-type19.412,smil:accelerate19.432,smil:autoReverse19.436,smil:begin19.437,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:endsync19.444,smil:fill19.446,smil:fillDefault19.447,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455 andxml:id19.914.

The<anim:seq> element has the following child elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

15.4.4<anim:iterate>

The<anim:iterate> element defines a parallel time container. The animation effects are applied to the child objects of the target element. The effects for each child object are started one after another, where the delay between the start of the effects of two subsequent children is specified by theanim:iterate-interval attribute.19.8

The<anim:iterate> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:iterate> element has the following attributes:anim:id19.7,anim:iterate-interval19.8,anim:iterate-type19.9,anim:sub-item19.11,presentation:group-id19.397,presentation:master-element19.398,presentation:node-type19.402,presentation:preset-class19.410,presentation:preset-id19.411,presentation:preset-sub-type19.412,smil:accelerate19.432,smil:autoReverse19.436,smil:begin19.437,smil:decelerate19.440,smil:dur19.442,smil:end19.443,smil:endsync19.444,smil:fill19.446,smil:fillDefault19.447,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,smil:targetElement19.457 andxml:id19.914.

The<anim:iterate> element has the following child elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

15.5<anim:audio>

The<anim:audio> element is based on the[SMIL20]<smil:audio> element. It specifies the playback of audio streams during an animation. See §7.3.1 of[SMIL20].

The<anim:audio> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:audio> element has the following attributes:anim:audio-level19.4,anim:id19.7,presentation:group-id19.397,presentation:master-element19.398,presentation:node-type19.402,presentation:preset-class19.410,presentation:preset-id19.411,presentation:preset-sub-type19.412,smil:begin19.437,smil:dur19.442,smil:end19.443,smil:fill19.446,smil:fillDefault19.447,smil:repeatCount19.452,smil:repeatDur19.453,smil:restart19.454,smil:restartDefault19.455,xlink:href19.910.2 andxml:id19.914.

The<anim:audio> element has no child elements.

15.6Animation Command Elements

15.6.1<anim:command>

The<anim:command> element specifies an animation command.

Note: See19.5 for details about the element's usage in presentation documents.

The<anim:command> element is usable within the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<draw:page>10.2.4 and<style:master-page>16.9.

The<anim:command> element has the following attributes:anim:command19.5,anim:id19.7,anim:sub-item19.11,presentation:group-id19.397,presentation:master-element19.398,presentation:node-type19.402,presentation:preset-class19.410,presentation:preset-id19.411,presentation:preset-sub-type19.412,smil:begin19.437,smil:end19.443,smil:targetElement19.457 andxml:id19.914.

The<anim:command> element has the following child element:<anim:param>15.6.2.

15.6.2<anim:param>

The<anim:param> element specifies a parameter for an<anim:command> element.

The<anim:param> element is usable within the following element:<anim:command>15.6.1.

The<anim:param> element has the following attributes:anim:name19.10 andanim:value19.12.

The<anim:param> element has no child elements.

16Styles

16.1General

Objects in an office document may have formatting properties. A formatting property influences the visual representation of an object.

In the OpenDocument format, formatting properties are stored in styles.

There are two reasons for using styles to store formatting properties:

  1. 1)Format information is separated from document content. 

  2. 2)Styles enable consistent formatting and changing of formatting for objects subject to styles. 

Styles and font face declarations are referenced by theirstyle:name attribute. A referenced style or font face declaration should be defined in the same file as the reference, or in styles.xml.

16.2<style:style>

The<style:style> element represents styles.

Styles defined by the<style:style> element use a hierarchical style model. The<style:style> element supports inheritance of formatting properties by a style from its parent style. A parent style is specified by thestyle:parent-style-name attribute on a<style:style> element.

The determination of the value of a formatting property begins with any style that is specified by an element. If the formatting property is present in that style, its value is used.

If that style does not specify a value for that formatting property and it has a parent style, the value of the formatting element is taken from the parent style, if present.

If the parent style does not have a value for the formatting property, the search for the formatting property value continues up parent styles until either the formatting property has been found or a style is found with no parent style.

If a search of the parent styles of a style does not result in a value for a formatting property, the determination of its value depends on the style family and the element to which a style is applied.

For styles with familytext which are applied to elements which are contained in another element that specifies a style with familytext, the search continues within thetext style that is applied to the nearest ancestor element that specifies a style with familytext, and continues in its parent styles.

For styles with familytext which are applied to elements which are contained in a paragraph element6.1.1, the search continues within theparagraph style that is applied to the paragraph element, and continues in its parent styles.

For styles with familyparagraph which are applied to paragraph elements which are contained in a drawing shape or a chart element, the search continues within thegraphic,presentation orchart style that is applied to the drawing object or chart element, and continues in its parent styles.

For styles with familyparagraph which are applied to paragraph elements which are contained in a table cell, the search continues within thetable-cell style that is applied to the table-cell, and continues in its parent  styles. If a value for the formatting property has not been found, the search continues as defined for styles with familytable-cell.

For styles with familytable-cell which are applied to a table cell, the search continues with the style specified by thetable:default-cell-style-name attribute19.615 of the table cell's<table:table-row> parent element, if present, and then with the style specified by thetable:default-cell-style-name attribute of the<table:table-column> element associated with the table cell.

In all other cases, or if a value for the formatting property has not been found by any of the family specific rules, a default style16.4 that has the same family as the style initially declared sets the value. If there is no value specified in that default style, an implementation-dependent value is used.

The<style:style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<style:style> element has the following attributes:style:auto-update19.463,style:class19.466,style:data-style-name19.469.3,style:default-outline-level19.470,style:display-name19.472,style:family19.476,style:list-level19.495,style:list-style-name19.496,style:master-page-name19.497,style:name19.498.2,style:next-style-name19.499.3,style:parent-style-name19.506 andstyle:percentage-data-style-name19.507.

The<style:style> element has the following child elements:<style:chart-properties>17.22,<style:drawing-page-properties>17.25,<style:graphic-properties>17.21,<style:map>16.3,<style:paragraph-properties>17.6,<style:ruby-properties>17.10,<style:section-properties>17.11,<style:table-cell-properties>17.18,<style:table-column-properties>17.16,<style:table-properties>17.15,<style:table-row-properties>17.17,<style:text-properties>16.27.28.

16.3<style:map>

The<style:map> element represents a condition, which if met, results in the mapping of a style. A style that contains one or more mappings is called a conditional style. Each condition is represented by a unique<style:map> element.

Conditional styles are supported by:

The<style:map> element is usable within the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25,<number:time-style>16.27.18 and<style:style>16.2.

The<style:map> element has the following attributes:style:apply-style-name19.462,style:base-cell-address19.464 andstyle:condition19.468.

The<style:map> element has no child elements.

16.4<style:default-style>

The<style:default-style> element represents default styles. A default style specifies default formatting properties for a style family. These defaults are used if a formatting property is neither specified by an automatic nor a common style. Default styles exist for all style families that are represented by the<style:style> element specified by thestyle:family attribute19.476.

An OpenDocument document should contain the default styles of the style families for which are used in common or automatic styles in the document.

The<style:default-style> element is usable within the following element:<office:styles>3.15.2.

The<style:default-style> element has the following attributes:style:family19.476.

The<style:default-style> element has the following child elements:<style:chart-properties>17.22,<style:drawing-page-properties>17.25,<style:graphic-properties>17.21,<style:paragraph-properties>17.6,<style:ruby-properties>17.10,<style:section-properties>17.11,<style:table-cell-properties>17.18,<style:table-column-properties>17.16,<style:table-properties>17.15,<style:table-row-properties>17.17,<style:text-properties>16.27.28.

16.5<style:page-layout>

The<style:page-layout> element represents the styles that specify the formatting properties of a page.

The<style:page-layout> element is usable within the following element:<office:automatic-styles>3.15.3.

The<style:page-layout> element has the following attributes:style:name19.498.2 andstyle:page-usage19.505.

The<style:page-layout> element has the following child elements:<style:footer-style>16.7,<style:header-style>16.6 and<style:page-layout-properties>17.2.

16.6<style:header-style>

The<style:header-style> element specifies the formatting properties for a header element.

The<style:header-style> element is usable within the following elements:<style:default-page-layout>16.8 and<style:page-layout>16.5.

The<style:header-style> element has no attributes.

The<style:header-style> element has the following child element:<style:header-footer-properties>17.5.

16.7<style:footer-style>

The<style:footer-style> element specifies the formatting properties for a footer element.

The<style:footer-style> element is usable within the following elements:<style:default-page-layout>16.8 and<style:page-layout>16.5.

The<style:footer-style> element has no attributes.

The<style:footer-style> element has the following child element:<style:header-footer-properties>17.5.

16.8<style:default-page-layout>

The<style:default-page-layout> element specifies default formatting properties for page layouts. These defaults are used if a formatting property is not specified in a<style:page-layout-properties> element.17.2

The<style:default-page-layout> element is usable within the following element:<office:styles>3.15.2.

The<style:default-page-layout> element has no attributes.

The<style:default-page-layout> element has the following child elements:<style:footer-style>16.7,<style:header-style>16.6 and<style:page-layout-properties>17.2.

16.9<style:master-page>

In text and spreadsheet documents, the<style:master-page> element contains the content of headers and footers. For these types of documents, consumers may generate a sequence of pages by making use of a single master page or a set of master pages.

In drawing and presentation documents, the<style:master-page> element is used to define master pages as common backgrounds for drawing pages. Each drawing page is directly linked to one master page, which is specified by thedraw:master-page-name attribute of the drawing pages style.

Master pages are contained in the<office:master-styles> element.

All documents shall contain at least one master page element.

If a text or spreadsheet document is displayed in a paged layout, master pages are used to generate a sequence of pages containing the document content. When a page is created, an empty page is generated with the properties of the master page and the static content of the master page. The body of the page is then filled with content. A single master pages can be used to created multiple pages within a document.

In text and spreadsheet documents, a master page can be assigned to paragraph and table styles using astyle:master-page-name attribute. Each time the paragraph or table style is applied to text, a page break is inserted before the paragraph or table. A page that starts at the page break position uses the specified master page.

In drawings and presentations, master pages can be assigned to drawing pages using astyle:parent-style-name attribute.

Note: The OpenDocument paging methodology differs significantly from the methodology used in[XSL]. In XSL, headers and footers are contained within page sequences that also contain the document content. In the OpenDocument format, headers and footers are contained in page styles. With either approach, the content of headers and footers can be changed or omitted without affecting the document content.

The<style:master-page> element is usable within the following element:<office:master-styles>3.15.4.

The<style:master-page> element has the following attributes:draw:style-name19.219.27,style:display-name19.472,style:name19.498.2,style:next-style-name19.499.2 andstyle:page-layout-name19.504.

The<style:master-page> element has the following child elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4,<anim:transitionFilter>15.2.7,<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:layer-set>10.2.2,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<office:forms>13.2,<presentation:notes>16.17,<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

16.10<style:header>

The<style:header> element represents the content of a header in a<style:master-page> element.

The<style:header> element is usable within the following element:<style:master-page>16.9.

The<style:header> element has the following attribute:style:display19.471.

The<style:header> element has the following child elements:<style:region-center>16.15,<style:region-left>16.14,<style:region-right>16.16,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:alphabetical-index-auto-mark-file>8.8.3,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:dde-connection-decls>14.6.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:list>5.3.1,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:sequence-decls>7.4.11,<text:table-index>8.5,<text:table-of-content>8.3,<text:tracked-changes>5.5.1,<text:user-field-decls>7.4.7,<text:user-index>8.7 and<text:variable-decls>7.4.2.

16.11<style:footer>

The<style:footer> element represents the content of a footer in a<style:master-page> element.

The<style:footer> element is usable within the following element:<style:master-page>16.9.

The<style:footer> element has the following attribute:style:display19.471.

The<style:footer> element has the following child elements:<style:region-center>16.15,<style:region-left>16.14,<style:region-right>16.16,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:alphabetical-index-auto-mark-file>8.8.3,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:dde-connection-decls>14.6.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:list>5.3.1,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:sequence-decls>7.4.11,<text:table-index>8.5,<text:table-of-content>8.3,<text:tracked-changes>5.5.1,<text:user-field-decls>7.4.7,<text:user-index>8.7 and<text:variable-decls>7.4.2.

16.12<style:header-left>

The<style:header-left> element represents the content for a header for a left page, if different from the right page in a<style:master-page> element.

The<style:header-left> element is usable within the following element:<style:master-page>16.9.

The<style:header-left> element has the following attribute:style:display19.471.

The<style:header-left> element has the following child elements:<style:region-center>16.15,<style:region-left>16.14,<style:region-right>16.16,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:alphabetical-index-auto-mark-file>8.8.3,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:dde-connection-decls>14.6.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:list>5.3.1,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:sequence-decls>7.4.11,<text:table-index>8.5,<text:table-of-content>8.3,<text:tracked-changes>5.5.1,<text:user-field-decls>7.4.7,<text:user-index>8.7 and<text:variable-decls>7.4.2.

16.13<style:footer-left>

The<style:footer-left> element represents the content for a footer for a left page, if different from the right page for a<style:master-page> element.

The<style:footer-left> element is usable within the following element:<style:master-page>16.9.

The<style:footer-left> element has the following attribute:style:display19.471.

The<style:footer-left> element has the following child elements:<style:region-center>16.15,<style:region-left>16.14,<style:region-right>16.16,<table:table>9.1.2,<text:alphabetical-index>8.8,<text:alphabetical-index-auto-mark-file>8.8.3,<text:bibliography>8.9,<text:change>5.5.7.4,<text:change-end>5.5.7.3,<text:change-start>5.5.7.2,<text:dde-connection-decls>14.6.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:list>5.3.1,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:sequence-decls>7.4.11,<text:table-index>8.5,<text:table-of-content>8.3,<text:tracked-changes>5.5.1,<text:user-field-decls>7.4.7,<text:user-index>8.7 and<text:variable-decls>7.4.2.

16.14<style:region-left>

The<style:region-left> element specifies a left-aligned portion of a header or footer. That region may contain a sequence of<text:p> elements.

The<style:region-left> element is usable within the following elements:<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<style:region-left> element has no attributes.

The<style:region-left> element has the following child element:<text:p>5.1.3.

16.15<style:region-center>

The<style:region-center> element specifies a center-aligned portion of a header or footer. That region may contain a sequence of<text:p> elements.

The<style:region-center> element is usable within the following elements:<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<style:region-center> element has no attributes.

The<style:region-center> element has the following child element:<text:p>5.1.3.

16.16<style:region-right>

The<style:region-right> element specifies a right-aligned portion of a header or footer. That region may contain a sequence of<text:p> elements.

The<style:region-right> element is usable within the following elements:<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

The<style:region-right> element has no attributes.

The<style:region-right> element has the following child element:<text:p>5.1.3.

16.17<presentation:notes>

The<presentation:notes> element defines a notes page. A notes page contains a preview of a drawing page and additional graphic shapes.

The<presentation:notes> element is usable within the following elements:<draw:page>10.2.4 and<style:master-page>16.9.

The<presentation:notes> element has the following attributes:draw:style-name19.219.25,presentation:use-date-time-name19.424,presentation:use-footer-name19.425,presentation:use-header-name19.426 andstyle:page-layout-name19.504.

The<presentation:notes> element has the following child elements:<dr3d:scene>10.5.2,<draw:a>10.4.12,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:forms>13.2.

16.18<table:table-template>

A<table:table-template> element represents a set of references to table cell styles that specify the formatting to be used when creating a table.

If more than one table cell style reference is applicable to a cell, the first style that is applicable is chosen in the following order:

Table templates are contained in a<office:styles> element.

The<table:table-template> element is usable within the following element:<office:styles>3.15.2.

The<table:table-template> element has the following attributes:table:first-row-end-column19.640,table:first-row-start-column19.641,table:last-row-end-column19.659,table:last-row-start-column19.661 andtable:name19.673.14.

The<table:table-template> element has the following child elements:<table:background>16.20,<table:body>16.19.6,<table:even-columns>16.19.9,<table:even-rows>16.19.7,<table:first-column>16.19.4,<table:first-row>16.19.2,<table:last-column>16.19.5,<table:last-row>16.19.3,<table:odd-columns>16.19.10 and<table:odd-rows>16.19.8.

16.19Cell Styles

16.19.1General

The cell styles applied in a table are based on the position of cells in a table.

16.19.2<table:first-row>

The<table:first-row> element specifies a cell style that shall be applied to the first row of a table.

The<table:first-row> element is usable within the following element:<table:table-template>16.18.

The<table:first-row> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.8.

The<table:first-row> element has no child elements.

16.19.3<table:last-row>

The<table:last-row> element specifies a cell style that shall be applied to the last row of a table.

The<table:last-row> element is usable within the following element:<table:table-template>16.18.

The<table:last-row> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.10.

The<table:last-row> element has no child elements.

16.19.4<table:first-column>

The<table:first-column> element specifies a cell style that shall be applied to the first table column in a table.

The<table:first-column> element is usable within the following element:<table:table-template>16.18.

The<table:first-column> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.7.

The<table:first-column> element has no child elements.

16.19.5<table:last-column>

The<table:last-column> element specifies a cell style that shall be applied to the last table column in a table.

The<table:last-column> element is usable within the following element:<table:table-template>16.18.

The<table:last-column> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.9.

The<table:last-column> element has no child elements.

16.19.6<table:body>

The<table:body> element specifies styles for cells that are not governed by other specified styles.

The<table:body> element is usable within the following element:<table:table-template>16.18.

The<table:body> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.3.

The<table:body> element has no child elements.

16.19.7<table:even-rows>

The<table:even-rows> element specifies styles to be applied to even rows in a table.

The<table:even-rows> element is usable within the following element:<table:table-template>16.18.

The<table:even-rows> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.6.

The<table:even-rows> element has no child elements.

16.19.8<table:odd-rows>

The<table:odd-rows> element specifies styles to be applied to odd rows in a table.

The<table:odd-rows> element is usable within the following element:<table:table-template>16.18.

The<table:odd-rows> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.12.

The<table:odd-rows> element has no child elements.

16.19.9<table:even-columns>

The<table:even-columns> element specifies styles to be applied to even columns in a table.

The<table:even-columns> element is usable within the following element:<table:table-template>16.18.

The<table:even-columns> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.5.

The<table:even-columns> element has no child elements.

16.19.10<table:odd-columns>

The<table:odd-columns> element specifies styles to be applied to odd columns in a table.

The<table:odd-columns> element is usable within the following element:<table:table-template>16.18.

The<table:odd-columns> element has the following attributes:table:paragraph-style-name19.688 andtable:style-name19.726.11.

The<table:odd-columns> element has no child elements.

16.20<table:background>

The<table:background> element specifies a table style that provides a background to a table that is visible if all or part of the table is transparent.

The<table:background> element is usable within the following element:<table:table-template>16.18.

The<table:background> element has the following attribute:table:style-name19.726.2.

The<table:background> element has no child elements.

16.21<style:font-face>

The<style:font-face> element represents a font face declaration which documents the properties of a font used in a document.

OpenDocument font face declarations directly correspond to the@font-face font description of[CSS2] (see §15.3.1) and the<font-face> element of[SVG] (see §20.8.3).

OpenDocument font face declarations may have an unique name. This name can be used inside styles (as an attribute of<style:text-properties> element) as value of thestyle:font-name attribute to select a font face declaration. If a font face declaration is referenced by name, the font matching algorithms for selecting a font declaration based on the font-family, font-style, font-variant, font-weight and font-size descriptors are not used but the referenced font face declaration is used directly. (See §15.5[CSS2])

Consumers should implement the CSS2 font matching algorithm with the OpenDocument font face extensions. They may implement variations of the CSS2 font matching algorithm. They may implement a font matching based only on the font face declarations, that is, a font matching that is not applied to every character independently but only once for each font face declaration. (See §15.5[CSS2])

Font face declarations support the font descriptor attributes and elements described in §20.8.3 of[SVG].

The<style:font-face> element is usable within the following element:<office:font-face-decls>3.14.

The<style:font-face> element has the following attributes:style:font-adornments19.478,style:font-charset19.479,style:font-family-generic19.480,style:font-pitch19.481,style:name19.498.3,svg:accent-height19.519,svg:alphabetic19.520,svg:ascent19.521,svg:bbox19.522,svg:cap-height19.523,svg:descent19.527,svg:font-family19.528,svg:font-size19.529,svg:font-stretch19.530,svg:font-style19.531,svg:font-variant19.532,svg:font-weight19.533,svg:hanging19.538,svg:ideographic19.540,svg:mathematical19.541,svg:overline-position19.545,svg:overline-thickness19.546,svg:panose-119.547,svg:slope19.552,svg:stemh19.554,svg:stemv19.555,svg:strikethrough-position19.558,svg:strikethrough-thickness19.559,svg:underline-position19.562,svg:underline-thickness19.563,svg:unicode-range19.564,svg:units-per-em19.565,svg:v-alphabetic19.566,svg:v-hanging19.567,svg:v-ideographic19.568,svg:v-mathematical19.569,svg:widths19.572 andsvg:x-height19.576.

The<style:font-face> element has the following child elements:<svg:definition-src>16.25 and<svg:font-face-src>16.22.

16.22<svg:font-face-src>

See §20.8.3 of[SVG].

The<svg:font-face-src> element is usable within the following element:<style:font-face>16.21.

The<svg:font-face-src> element has no attributes.

The<svg:font-face-src> element has the following child elements:<svg:font-face-name>16.23 and<svg:font-face-uri>16.24.

16.23<svg:font-face-name>

See §20.8.3 of[SVG].

The<svg:font-face-name> element is usable within the following element:<svg:font-face-src>16.22.

The<svg:font-face-name> element has the following attribute:svg:name19.542.

The<svg:font-face-name> element has no child elements.

16.24<svg:font-face-uri>

See § 20.8.3 of[SVG].

The<svg:font-face-uri> element is usable within the following element:<svg:font-face-src>16.22.

The<svg:font-face-uri> element has the following attributes:xlink:actuate19.909,xlink:href19.910.30 andxlink:type19.913.

The<svg:font-face-uri> element has the following child element:<svg:font-face-format>16.26.

16.25<svg:definition-src>

See § 20.8.3 of[SVG].

The<svg:definition-src> element is usable within the following element:<style:font-face>16.21.

The<svg:definition-src> element has the following attributes:xlink:actuate19.909,xlink:href19.910.29 andxlink:type19.913.

The<svg:definition-src> element has no child elements.

16.26<svg:font-face-format>

See §20.8.3 of[SVG].

The<svg:font-face-format> element is usable within the following element:<svg:font-face-uri>16.24.

The<svg:font-face-format> element has the following attribute:svg:string19.560.

The<svg:font-face-format> element has no child elements.

16.27Data Styles

16.27.1General

Data styles specify the styles to be applied to defined data types for display.

Data styles shall not specify two<number:text> elements in sequence as part of a data style.

16.27.2<number:number-style>

The<number:number-style> element is a container for elements that define a style for decimal numbers.

The<number:number-style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<number:number-style> element has the following attributes:number:country19.342,number:language19.349,number:rfc-language-tag19.356,number:script19.357,number:title19.360,number:transliteration-country19.361,number:transliteration-format19.362,number:transliteration-language19.363,number:transliteration-style19.364,style:display-name19.472,style:name19.498.2 andstyle:volatile19.517.

The<number:number-style> element has the following child elements:<number:fraction>16.27.6,<number:number>16.27.3,<number:scientific-number>16.27.5,<number:text>16.27.26,<style:map>16.3 and<style:text-properties>16.27.28.

16.27.3<number:number>

The<number:number> element specifies the display formatting properties for a decimal number.

The<number:number> element is usable within the following elements:<number:currency-style>16.27.7,<number:number-style>16.27.2 and<number:percentage-style>16.27.9.

The<number:number> element has the following attributes:number:decimal-places19.343.2,number:decimal-replacement19.344,number:display-factor19.346,number:grouping19.348 andnumber:min-integer-digits19.352.

The<number:number> element has the following child element:<number:embedded-text>16.27.4.

16.27.4<number:embedded-text>

The<number:embedded-text> element specifies text that is displayed at one specific position within a number.

The<number:embedded-text> element is usable within the following element:<number:number>16.27.3.

The<number:embedded-text> element has the following attribute:number:position19.354.

The<number:embedded-text> element has no child elements.

The<number:embedded-text> element has character data content.

16.27.5<number:scientific-number>

The<number:scientific-number> element specifies the display formatting properties for a number style that should be displayed in scientific format.

The<number:scientific-number> element is usable within the following element:<number:number-style>16.27.2.

The<number:scientific-number> element has the following attributes:number:decimal-places19.343.4,number:grouping19.348,number:min-exponent-digits19.351 andnumber:min-integer-digits19.352.

The<number:scientific-number> element has no child elements.

16.27.6<number:fraction>

The<number:fraction> element specifies the display formatting properties for a number style that should be displayed as a fraction.

The<number:fraction> element is usable within the following element:<number:number-style>16.27.2.

The<number:fraction> element has the following attributes:number:denominator-value19.345,number:grouping19.348,number:min-denominator-digits19.350,number:min-integer-digits19.352 andnumber:min-numerator-digits19.353.

The<number:fraction> element has no child elements.

16.27.7<number:currency-style>

The<number:currency-style> element specifies the style for currency values.

The<number:currency-style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<number:currency-style> element has the following attributes:number:automatic-order19.340,number:country19.342,number:language19.349,number:rfc-language-tag19.356,number:script19.357,number:title19.360,number:transliteration-country19.361,number:transliteration-format19.362,number:transliteration-language19.363,number:transliteration-style19.364,style:display-name19.472,style:name19.498.2 andstyle:volatile19.517.

The<number:currency-style> element has the following child elements:<number:currency-symbol>16.27.8,<number:number>16.27.3,<number:text>16.27.26,<style:map>16.3 and<style:text-properties>16.27.28.

16.27.8<number:currency-symbol>

The<number:currency-symbol> element specifies whether a currency symbol is displayed in a currency style.

The content of this element is the text that is displayed as the currency symbol. If the element is empty or contains white space characters only, the default currency symbol for the currency style or the language and country of the currency style is displayed.

The<number:currency-symbol> element is usable within the following element:<number:currency-style>16.27.7.

The<number:currency-symbol> element has the following attributes:number:country19.342,number:language19.349,number:rfc-language-tag19.356 andnumber:script19.357.

The<number:currency-symbol> element has no child elements.

The<number:currency-symbol> element has character data content.

16.27.9<number:percentage-style>

The<number:percentage-style> element specifies the style for percentage values.

A<number:percentage-style> element should have<number:text> child element whose character data contains a “%” (U+0025, PERCENT SIGN) character.

The<number:percentage-style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<number:percentage-style> element has the following attributes:number:country19.342,number:language19.349,number:rfc-language-tag19.356,number:script19.357,number:title19.360,number:transliteration-country19.361,number:transliteration-format19.362,number:transliteration-language19.363,number:transliteration-style19.364,style:display-name19.472,style:name19.498.2 andstyle:volatile19.517.

The<number:percentage-style> element has the following child elements:<number:number>16.27.3,<number:text>16.27.26,<style:map>16.3 and<style:text-properties>16.27.28.

16.27.10<number:date-style>

The<number:date-style> element specifies a style for date values.

This element can containone instance of each of the following elements:<number:day>,<number:month>,<number:year>,<number:era>,<number:day-of-week>,<number:week-of-year>,<number:quarter>,<number:hours>,<number:minutes>,<number:seconds>, and<number:am-pm>.

The<number:date-style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<number:date-style> element has the following attributes:number:automatic-order19.340,number:country19.342,number:format-source19.347,number:language19.349,number:rfc-language-tag19.356,number:script19.357,number:title19.360,number:transliteration-country19.361,number:transliteration-format19.362,number:transliteration-language19.363,number:transliteration-style19.364,style:display-name19.472,style:name19.498.2 andstyle:volatile19.517.

The<number:date-style> element has the following child elements:<number:am-pm>16.27.22,<number:day>16.27.11,<number:day-of-week>16.27.15,<number:era>16.27.14,<number:hours>16.27.19,<number:minutes>16.27.20,<number:month>16.27.12,<number:quarter>16.27.17,<number:seconds>16.27.21,<number:text>16.27.26,<number:week-of-year>16.27.16,<number:year>16.27.13,<style:map>16.3 and<style:text-properties>16.27.28.

16.27.11<number:day>

The<number:day> element specifies a day of a month in a date.

The<number:day> element is usable within the following element:<number:date-style>16.27.10.

The<number:day> element has the following attributes:number:calendar19.341 andnumber:style19.358.2.

The<number:day> element has no child elements.

16.27.12<number:month>

The<number:month> element specifies a month in a date.

The<number:month> element is usable within the following element:<number:date-style>16.27.10.

The<number:month> element has the following attributes:number:calendar19.341,number:possessive-form19.355,number:style19.358.7 andnumber:textual19.359.

The<number:month> element has no child elements.

16.27.13<number:year>

The<number:year> element specifies a year in a date.

The<number:year> element is usable within the following element:<number:date-style>16.27.10.

The<number:year> element has the following attributes:number:calendar19.341 andnumber:style19.358.10.

The<number:year> element has no child elements.

16.27.14<number:era>

The<number:era> element specifies an era in which a year is counted.

The<number:era> element is usable within the following element:<number:date-style>16.27.10.

The<number:era> element has the following attributes:number:calendar19.341 andnumber:style19.358.4.

The<number:era> element has no child elements.

16.27.15<number:day-of-week>

The<number:day-of-week> element specifies a day of a week in a date.

The<number:day-of-week> element is usable within the following element:<number:date-style>16.27.10.

The<number:day-of-week> element has the following attributes:number:calendar19.341 andnumber:style19.358.3.

The<number:day-of-week> element has no child elements.

16.27.16<number:week-of-year>

The<number:week-of-year> element specifies a week of a year in a date.

The<number:week-of-year> element is usable within the following element:<number:date-style>16.27.10.

The<number:week-of-year> element has the following attribute:number:calendar19.341.

The<number:week-of-year> element has no child elements.

16.27.17<number:quarter>

The<number:quarter> element specifies a quarter of the year in a date.

The<number:quarter> element is usable within the following element:<number:date-style>16.27.10.

The<number:quarter> element has the following attributes:number:calendar19.341 andnumber:style19.358.8.

The<number:quarter> element has no child elements.

16.27.18<number:time-style>

The<number:time-style> element specifies a style for time values.

This element can containone instance of any of the following elements:<number:hours>,<number:minutes>,<number:seconds> and<number:am-pm>.

The<number:time-style> element can also contain<number:text> elements, which display additional text.

The<number:time-style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<number:time-style> element has the following attributes:number:country19.342,number:format-source19.347,number:language19.349,number:rfc-language-tag19.356,number:script19.357,number:title19.360,number:transliteration-country19.361,number:transliteration-format19.362,number:transliteration-language19.363,number:transliteration-style19.364,number:truncate-on-overflow19.365,style:display-name19.472,style:name19.498.2 andstyle:volatile19.517.

The<number:time-style> element has the following child elements:<number:am-pm>16.27.22,<number:hours>16.27.19,<number:minutes>16.27.20,<number:seconds>16.27.21,<number:text>16.27.26,<style:map>16.3 and<style:text-properties>16.27.28.

16.27.19<number:hours>

The<number:hours> element specifies whether hours are displayed as part of a date or time.

The<number:hours> element is usable within the following elements:<number:date-style>16.27.10 and<number:time-style>16.27.18.

The<number:hours> element has the following attribute:number:style19.358.5.

The<number:hours> element has no child elements.

16.27.20<number:minutes>

The<number:minutes> element specifies whether minutes are displayed as part of a date or time.

The<number:minutes> element is usable within the following elements:<number:date-style>16.27.10 and<number:time-style>16.27.18.

The<number:minutes> element has the following attribute:number:style19.358.6.

The<number:minutes> element has no child elements.

16.27.21<number:seconds>

The<number:seconds> element specifies whether seconds are displayed as part of a date or time.

The<number:seconds> element is usable within the following elements:<number:date-style>16.27.10 and<number:time-style>16.27.18.

The<number:seconds> element has the following attributes:number:decimal-places19.343.3 andnumber:style19.358.9.

The<number:seconds> element has no child elements.

16.27.22<number:am-pm>

The<number:am-pm> element specifies whether AM/PM is included as part of a date or time.

If a<number:am-pm> element is contained in a date or time style, hours are displayed using values from1 to12 only.

The<number:am-pm> element is usable within the following elements:<number:date-style>16.27.10 and<number:time-style>16.27.18.

The<number:am-pm> element has no attributes.

The<number:am-pm> element has no child elements.

16.27.23<number:boolean-style>

The<number:boolean-style> element defines a style for Boolean values.

The<number:boolean-style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<number:boolean-style> element has the following attributes:number:country19.342,number:language19.349,number:rfc-language-tag19.356,number:script19.357,number:title19.360,number:transliteration-country19.361,number:transliteration-format19.362,number:transliteration-language19.363,number:transliteration-style19.364,style:display-name19.472,style:name19.498.2 andstyle:volatile19.517.

The<number:boolean-style> element has the following child elements:<number:boolean>16.27.24,<number:text>16.27.26,<style:map>16.3 and<style:text-properties>16.27.28.

16.27.24<number:boolean>

The<number:boolean> element marks the position of the Boolean value of a Boolean style.

The<number:boolean> element is usable within the following element:<number:boolean-style>16.27.23.

The<number:boolean> element has no attributes.

The<number:boolean> element has no child elements.

16.27.25<number:text-style>

The<number:text-style> element defines a style for displaying text.

It can also contain<number:text> elements, which display additional text.

The<number:text-style> element is usable within the following elements:<office:automatic-styles>3.15.3 and<office:styles>3.15.2.

The<number:text-style> element has the following attributes:number:country19.342,number:language19.349,number:rfc-language-tag19.356,number:script19.357,number:title19.360,number:transliteration-country19.361,number:transliteration-format19.362,number:transliteration-language19.363,number:transliteration-style19.364,style:display-name19.472,style:name19.498.2 andstyle:volatile19.517.

The<number:text-style> element has the following child elements:<number:text>16.27.26,<number:text-content>16.27.27,<style:map>16.3 and<style:text-properties>16.27.28.

16.27.26<number:text>

The<number:text> element contains any fixed text for a data style.

The<number:text> element is usable within the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

The<number:text> element has no attributes.

The<number:text> element has no child elements.

The<number:text> element has character data content.

16.27.27<number:text-content>

The<number:text-content> element marks the position of variable text content of a text style.

The<number:text-content> element is usable within the following element:<number:text-style>16.27.25.

The<number:text-content> element has no attributes.

The<number:text-content> element has no child elements.

16.27.28<style:text-properties>

The<style:text-properties> element specifies formatting properties for text.

It also specifies the formatting properties for a section.

The<style:text-properties> element is usable within the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25,<number:time-style>16.27.18,<style:default-style>16.4,<style:style>16.2,<text:list-level-style-bullet>16.31,<text:list-level-style-number>16.32 and<text:outline-level-style>16.35.

The<style:text-properties> element has the following attributes:fo:background-color20.175,fo:color20.180,fo:country20.181,fo:font-family20.182,fo:font-size20.183,fo:font-style20.184,fo:font-variant20.185,fo:font-weight20.186,fo:hyphenate20.188,fo:hyphenation-push-char-count20.191,fo:hyphenation-remain-char-count20.192,fo:language20.195,fo:letter-spacing20.196,fo:script20.215,fo:text-shadow20.219,fo:text-transform20.220,style:country-asian20.248,style:country-complex20.249,style:font-charset20.260,style:font-charset-asian20.261,style:font-charset-complex20.262,style:font-family-asian20.263,style:font-family-complex20.264,style:font-family-generic20.265,style:font-family-generic-asian20.266,style:font-family-generic-complex20.267,style:font-name20.269,style:font-name-asian20.270,style:font-name-complex20.271,style:font-pitch20.272,style:font-pitch-asian20.273,style:font-pitch-complex20.274,style:font-relief20.275,style:font-size-asian20.276,style:font-size-complex20.277,style:font-size-rel20.278,style:font-size-rel-asian20.279,style:font-size-rel-complex20.280,style:font-style-asian20.281,style:font-style-complex20.282,style:font-style-name20.283,style:font-style-name-asian20.284,style:font-style-name-complex20.285,style:font-weight-asian20.286,style:font-weight-complex20.287,style:language-asian20.294,style:language-complex20.295,style:letter-kerning20.308,style:rfc-language-tag20.335,style:rfc-language-tag-asian20.336,style:rfc-language-tag-complex20.337,style:script-asian20.346,style:script-complex20.347,style:script-type20.348,style:text-blinking20.356,style:text-combine20.357,style:text-combine-end-char20.359,style:text-combine-start-char20.358,style:text-emphasize20.360,style:text-line-through-color20.361,style:text-line-through-mode20.362,style:text-line-through-style20.363,style:text-line-through-text20.364,style:text-line-through-text-style20.365,style:text-line-through-type20.366,style:text-line-through-width20.367,style:text-outline20.368,style:text-overline-color20.369,style:text-overline-mode20.370,style:text-overline-style20.371,style:text-overline-type20.372,style:text-overline-width20.373,style:text-position20.374,style:text-rotation-angle20.375,style:text-rotation-scale20.376,style:text-scale20.377,style:text-underline-color20.378,style:text-underline-mode20.379,style:text-underline-style20.380,style:text-underline-type20.381,style:text-underline-width20.382,style:use-window-font-color20.385,text:condition20.416,text:display20.417.

The<style:text-properties> element has no child elements.

16.28Text Style Families

16.28.1Text Styles

Text styles are represented by<style:style> elements whosestyle:family attribute has the valuetext.

16.28.2Paragraph Styles

Paragraph styles are represented by<style:style> elements whosestyle:family attribute has the valueparagraph.

In addition to paragraph properties, paragraph styles may define text properties. These are applied to the character content of the paragraph unless they are overwritten by a text style that is specified by any of the descendant elements of the paragraph element.

16.28.3Section Styles

Section styles are represented by<style:style> elements whosestyle:family attribute has the valuesection.

16.28.4Ruby Styles

Ruby styles are represented by<style:style> elements whosestyle:family attribute has the valueruby.

16.29Enhanced Text Styles

16.29.1<text:linenumbering-configuration>

The<text:linenumbering-configuration> element specifies line numbering within the<office:styles> element.

The<text:linenumbering-configuration> element is usable within the following element:<office:styles>3.15.2.

The<text:linenumbering-configuration> element has the following attributes:style:num-format19.500,style:num-letter-sync19.501,text:count-empty-lines19.783,text:count-in-text-boxes19.784,text:increment19.808,text:number-lines19.839,text:number-position19.840,text:offset19.842,text:restart-on-page19.858 andtext:style-name19.874.21.

The<text:linenumbering-configuration> element has the following child element:<text:linenumbering-separator>16.29.2.

16.29.2<text:linenumbering-separator>

The<text:linenumbering-separator> element contains the text that is displayed as a separator. A separator is text that is displayed instead of a line number for lines where no number is displayed.

The<text:linenumbering-separator> element is usable within the following element:<text:linenumbering-configuration>16.29.1.

The<text:linenumbering-separator> element has the following attribute:text:increment19.808.

The<text:linenumbering-separator> element has no child elements.

The<text:linenumbering-separator> element has character data content.

16.29.3<text:notes-configuration>

A<text:notes-configuration> element specifies values for each note class used in a document. If there is no note configuration element, an implementation-defined default note configuration is used.

The<text:notes-configuration> element is usable within the following elements:<office:styles>3.15.2 and<style:section-properties>17.11.

The<text:notes-configuration> element has the following attributes:style:num-format19.500,style:num-letter-sync19.501,style:num-prefix19.502,style:num-suffix19.503,text:citation-body-style-name19.768,text:citation-style-name19.769,text:default-style-name19.794,text:footnotes-position19.804,text:master-page-name19.833,text:note-class19.837,text:start-numbering-at19.869 andtext:start-value19.868.5.

The<text:notes-configuration> element has the following child elements:<text:note-continuation-notice-backward>16.29.5 and<text:note-continuation-notice-forward>16.29.4.

16.29.4<text:note-continuation-notice-forward>

The<text:note-continuation-notice-forward> elements specifies the text that is displayed at the end of a footnote that is continued on the next page

The<text:note-continuation-notice-forward> element is usable within the following element:<text:notes-configuration>16.29.3.

The<text:note-continuation-notice-forward> element has no attributes.

The<text:note-continuation-notice-forward> element has no child elements.

The<text:note-continuation-notice-forward> element has character data content.

16.29.5<text:note-continuation-notice-backward>

The<text:note-continuation-notice-backward> elements specifies the text that is displayed before continued text.

The<text:note-continuation-notice-backward> element is usable within the following element:<text:notes-configuration>16.29.3.

The<text:note-continuation-notice-backward> element has no attributes.

The<text:note-continuation-notice-backward> element has no child elements.

The<text:note-continuation-notice-backward> element has character data content.

16.29.6<text:bibliography-configuration>

The<text:bibliography-configuration> element specifies how bibliography entries are displayed in-line, and how they are displayed in a bibliography index.

The<text:bibliography-configuration> element is usable within the following element:<office:styles>3.15.2.

The<text:bibliography-configuration> element has the following attributes:fo:country19.234.2,fo:language19.236.3,fo:script19.242.3,style:rfc-language-tag19.512,text:numbered-entries19.841,text:prefix19.848,text:sort-algorithm19.865,text:sort-by-position19.867 andtext:suffix19.876.

The<text:bibliography-configuration> element has the following child element:<text:sort-key>16.29.7.

16.29.7<text:sort-key>

The<text:sort-key> element specifies a single sort key if bibliography entries are not displayed in document order.

The<text:sort-key> element is usable within the following element:<text:bibliography-configuration>16.29.6.

The<text:sort-key> element has the following attributes:text:key19.820 andtext:sort-ascending19.866.

The<text:sort-key> element has no child elements.

16.30<text:list-style>

The<text:list-style> element contains a set of style elements for each list level, which are calledlist level styles. There are three different list level style elements, depending on whether a list level is to have a list label containing the list numbering, a bullet, or an image.

If a list style is applied to a list but does not contain a list level specification for a specific level, the list level style of the next lower level is used. If no specific list level style has been defined, an implementation-dependent default style is used.

<text:list-style> elements may occur in the<office:automatic-styles>3.15.3 and<office:styles>3.15.2 elements, but they may also occur within the<style:graphic-properties>17.21.elements of graphic styles.

Including a list style element into a graphic style has the same semantics as adding astyle:list-style-name attribute (19.496) to the style that references a list style that is declared outside a graphic style.

Note: The inclusion of a list style element is needed in cases where a common graphic style should be associated with an automatic list style.

List styles contained in a graphic style can be referenced by other graphic styles using thestyle:list-style-name attribute. Their names are not displayed in the user interface, even if the graphic style that contains it is a common style.

The<text:list-style> element is usable within the following elements:<office:automatic-styles>3.15.3,<office:styles>3.15.2 and<style:graphic-properties>17.21.

The<text:list-style> element has the following attributes:style:display-name19.472,style:name19.498.2 andtext:consecutive-numbering19.779.

The<text:list-style> element has the following child elements:<text:list-level-style-bullet>16.31,<text:list-level-style-image>16.33 and<text:list-level-style-number>16.32.

16.31<text:list-level-style-bullet>

A<text:list-level-style-bullet> element specifies a list style where list items are preceded by bullets.

The<text:list-level-style-bullet> element is usable within the following element:<text:list-style>16.30.

The<text:list-level-style-bullet> element has the following attributes:style:num-prefix19.502,style:num-suffix19.503,text:bullet-char19.760,text:bullet-relative-size19.761,text:level19.828 andtext:style-name19.874.24.

The<text:list-level-style-bullet> element has the following child elements:<style:list-level-properties>17.19 and<style:text-properties>16.27.28.

16.32<text:list-level-style-number>

A<text:list-level-style-number> specifies a list style where list items are preceded by numbers.

The<text:list-level-style-number> element is usable within the following element:<text:list-style>16.30.

The<text:list-level-style-number> element has the following attributes:style:num-format19.500,style:num-letter-sync19.501,style:num-prefix19.502,style:num-suffix19.503,text:display-levels19.797,text:level19.828,text:start-value19.868.4 andtext:style-name19.874.23.

The<text:list-level-style-number> element has the following child elements:<style:list-level-properties>17.19 and<style:text-properties>16.27.28.

16.33<text:list-level-style-image>

A<text:list-level-style-image> specifies a list style where list items are preceded by images. This element can be an[XLink] and can only be contained in list style elements.

The<text:list-level-style-image> element is usable within the following element:<text:list-style>16.30.

The<text:list-level-style-image> element has the following attributes:text:level19.828,xlink:actuate19.909,xlink:href19.910.35,xlink:show19.911 andxlink:type19.913.

The<text:list-level-style-image> element has the following child elements:<office:binary-data>10.4.5 and<style:list-level-properties>17.19.

16.34<text:outline-style>

The<text:outline-style> element contains the elements that specify a style for each outline level.

An outline style is a list style that is applied to all headings within a text document where the heading's paragraph style does not define a list style to use itself.

The<text:outline-style> element is usable within the following element:<office:styles>3.15.2.

The<text:outline-style> element has the following attribute:style:name19.498.2.

The<text:outline-style> element has the following child element:<text:outline-level-style>16.35.

16.35<text:outline-level-style>

The<text:outline-level-style> element specifies a style for each outline level.

The<text:outline-level-style> element is usable within the following element:<text:outline-style>16.34.

The<text:outline-level-style> element has the following attributes:style:num-format19.500,style:num-letter-sync19.501,style:num-prefix19.502,style:num-suffix19.503,text:display-levels19.797,text:level19.828,text:start-value19.868.7 andtext:style-name19.874.28.

The<text:outline-level-style> element has the following child elements:<style:list-level-properties>17.19 and<style:text-properties>16.27.28.

16.36Table Styles

16.36.1Table Styles

Table styles are<style:style> elements that have the familytable.

16.36.2Table Column Styles

Table column styles are<style:style> elements that have the familytable-column.

16.36.3Table Row Styles

Table row styles are<style:style> elements that have the familytable-row.

16.36.4Table Cell Styles

Table cell styles are<style:style> elements that have the familytable-cell.

In addition to table cell properties, table cell styles may define paragraph and text properties. These are applied to paragraphs contained in a table cell unless they are overwritten by paragraph styles that are specified by the paragraph elements themselves.

16.37Graphic Styles

Graphic styles are<style:style> elements that have the familygraphic.

In addition to graphic properties, graphic styles may define paragraph and text properties. These are applied to paragraphs contained in drawing objects unless they are overwritten by paragraph styles that are specified by the paragraph elements themselves.

16.38Presentation Styles

Presentation styles are<style:style> elements that have the familypresentation.

In addition to graphic properties, presentation styles may define paragraph and text properties. These are applied to paragraphs contained in drawing objects unless they are overwritten by paragraph styles that are specified by the paragraph elements themselves.

16.39Drawing Page Style

A drawing page style is a<style:style> element with familydrawing-page.

Within drawing and presentation documents, drawing page styles can be used to change the background of a draw page. If a background is set with the help of a drawing page style, it overrides the background of the master page that is assigned to the draw page, but not the shapes that are on the master page.

Within presentation documents, the draw page style may contain presentation formatting properties.

16.40Enhanced Graphic Style Elements

16.40.1<draw:gradient>

The<draw:gradient> element defines a gradient for filling a drawing object.

The<draw:gradient> element is usable within the following element:<office:styles>3.15.2.

The<draw:gradient> element has the following attributes:draw:angle19.112,draw:border19.114,draw:cx19.129,draw:cy19.130,draw:display-name19.133.3,draw:end-color19.141,draw:end-intensity19.143,draw:name19.197.12,draw:start-color19.214,draw:start-intensity19.216 anddraw:style19.218.2.

The<draw:gradient> element has no child elements.

16.40.2<svg:linearGradient>

The<svg:linearGradient> element as specified in §13.2 of[SVG] can used in documents in OpenDocument format subject to the following rules:

The<svg:linearGradient> element is usable within the following element:<office:styles>3.15.2.

The<svg:linearGradient> element has the following attributes:draw:display-name19.133.8,draw:name19.197.29,svg:gradientTransform19.536,svg:gradientUnits19.537,svg:spreadMethod19.553,svg:x119.574.2,svg:x219.575.2,svg:y119.578.2 andsvg:y219.579.2.

The<svg:linearGradient> element has the following child element:<svg:stop>16.40.4.

16.40.3<svg:radialGradient>

The<svg:radialGradient> element as specified in §13.2 of[SVG] can used in documents in OpenDocument format subject to the following rules:

The<svg:radialGradient> element is usable within the following element:<office:styles>3.15.2.

The<svg:radialGradient> element has the following attributes:draw:display-name19.133.9,draw:name19.197.30,svg:cx19.524.4,svg:cy19.525.4,svg:fx19.534,svg:fy19.535,svg:gradientTransform19.536,svg:gradientUnits19.537,svg:r19.549.3 andsvg:spreadMethod19.553.

The<svg:radialGradient> element has the following child element:<svg:stop>16.40.4.

16.40.4<svg:stop>

See §13.2.4 of[SVG].

The<svg:stop> element is usable within the following elements:<svg:linearGradient>16.40.2 and<svg:radialGradient>16.40.3.

The<svg:stop> element has the following attributes:svg:offset19.543,svg:stop-color19.556 andsvg:stop-opacity19.557.

The<svg:stop> element has no child elements.

16.40.5<draw:hatch>

The<draw:hatch> element defines a hatch for filling graphic objects. A hatch is a simple pattern of straight lines that is repeated in the fill area.

The<draw:hatch> element is usable within the following element:<office:styles>3.15.2.

The<draw:hatch> element has the following attributes:draw:color19.122.2,draw:display-name19.133.4,draw:distance19.134.2,draw:name19.197.13,draw:rotation19.209 anddraw:style19.218.3.

The<draw:hatch> element has no child elements.

16.40.6<draw:fill-image>

The<draw:fill-image> element specifies a link to a bitmap resource. Fill image are not available as automatic styles.

The<draw:fill-image> element is usable within the following element:<office:styles>3.15.2.

The<draw:fill-image> element has the following attributes:draw:display-name19.133.2,draw:name19.197.9,svg:height19.539.7,svg:width19.571.9,xlink:actuate19.909,xlink:href19.910.13,xlink:show19.911 andxlink:type19.913.

The<draw:fill-image> element has no child elements.

16.40.7<draw:opacity>

The<draw:opacity> element specifies an opacity gradient for a graphic object. An opacity gradient interpolates opacity. Opacity gradients are not available as automatic styles.

The<draw:opacity> element is usable within the following element:<office:styles>3.15.2.

The<draw:opacity> element has the following attributes:draw:angle19.112,draw:border19.114,draw:cx19.129,draw:cy19.130,draw:display-name19.133.6,draw:end19.139,draw:name19.197.18,draw:start19.212 anddraw:style19.218.4.

The<draw:opacity> element has no child elements.

16.40.8<draw:marker>

The<draw:marker> element represents a marker, which is used to draw polygons at the start or end point of a stroke depending on whether it is referenced by adraw:marker-start ordraw:marker-end attribute.

Marker geometry is defined by asvg:d attribute.

Note: The marker geometry could be imagined as an arrow whose vertex points upwards.

When the marker is painted, its geometry is first mapped to the stroke start or end point as follows:

If a marker is referenced by adraw:marker-start attribute, the marker geometry is scaled so that its width equals the width specified bydraw:marker-start-width attribute. If the marker is referenced by adraw:marker-end attribute, the marker geometry is scaled so that its width equals the width specified bydraw:marker-end-width attribute. The aspect ratio of the geometry is in both cases kept.

The geometry is horizontally centered. It is vertically positioned relative to an offset value which is specified by adraw:marker-start-center attribute for markers referenced by adraw:marker-start attribute, and by thedraw:marker-end-center attribute for markers referenced by adraw:marker-end attribute. The attribute valuetrue defines an offset of 0.5 and the attribute valuefalse defines an offset of 0.3, which is also the default value. The offset specifies the marker's vertical position in a range from 0.0 to 1.0, where the value 0.0 means the geometry's bottom bound is aligned to the X axis of the local coordinate system of the marker geometry, and where the value 1.0 means the top bound to be aligned to the X axis of the local coordinate system of the marker geometry.

If the marker referenced by adraw:marker-start attribute, the marker geometry is then rotated so that the Y axis is aligned with the direction of the stroke in the start/end point direction. It is painted to the stroke so that the origin of the coordinate system of the mapped marker geometry is positioned at the start point's position.

If the marker is referenced by adraw:marker-end attribute, the marker geometry is then rotated so that the X axis is aligned with the direction of the stroke in the end/start point direction. It is pointed to the stroke so that the origin of the coordinate system of the mapped marker geometry is positioned at the end point's position.

Markers are not available as automatic styles.

The<draw:marker> element is usable within the following element:<office:styles>3.15.2.

The<draw:marker> element has the following attributes:draw:display-name19.133.5,draw:name19.197.16,svg:d19.526 andsvg:viewBox19.570.

The<draw:marker> element has no child elements.

16.40.9<draw:stroke-dash>

The<draw:stroke-dash> element represents a dash style that can be used to render strokes of shapes. Dash styles are not available as automatic styles.

The<draw:stroke-dash> element is usable within the following element:<office:styles>3.15.2.

The<draw:stroke-dash> element has the following attributes:draw:display-name19.133.7,draw:distance19.134.3,draw:dots119.135,draw:dots1-length19.136,draw:dots219.137,draw:dots2-length19.138,draw:name19.197.27 anddraw:style19.218.5.

The<draw:stroke-dash> element has no child elements.

16.41<style:presentation-page-layout>

The<style:presentation-page-layout> element is a container<presentation:placeholder> elements. These placeholders are used as templates for creating new presentation objects and to mark the size and position of an object if the presentation page layout of a drawing page is changed.

The<style:presentation-page-layout> element is usable within the following element:<office:styles>3.15.2.

The<style:presentation-page-layout> element has the following attributes:style:display-name19.472 andstyle:name19.498.2.

The<style:presentation-page-layout> element has the following child element:<presentation:placeholder>16.42.

16.42<presentation:placeholder>

The<presentation:placeholder> element specifies a placeholder for presentation objects.

The<presentation:placeholder> element is usable within the following element:<style:presentation-page-layout>16.41.

The<presentation:placeholder> element has the following attributes:presentation:object19.403,svg:height19.539.10,svg:width19.571.12,svg:x19.573.8 andsvg:y19.577.8.

The<presentation:placeholder> element has no child elements.

16.43Chart Styles

Chart styles are<style:style> elements that have the familychart.

There are two style inheritance models at work with chart styles. The first model, is standard style inheritance as described in<style:style>.16.2 The second model is inheritance between elements representing parts of a chart.

If an attribute is not specified with a chart style on a<chart:data-point> element, the specification of that attribute on its parent<chart:series> element is used. If the attribute is not specified on the parent<chart:series> element, then the specification of that attribute on its ancestor<chart:plot-area> element is used.

Chart styles may define paragraph and text properties. These are applied to paragraphs contained in chart elements unless they are over-ridden by paragraph styles that are specified by the paragraph elements themselves.

17Formatting Elements

17.1General

A document can contain multiple style elements. Formatting properties are attributes and child elements of formatting properties elements, which are described in this chapter, and which are child elements of style elements. This container relationship means:

17.2<style:page-layout-properties>

The<style:page-layout-properties> element acts as a container for attributes and elements that define a page layout.

The<style:page-layout-properties> element is usable within the following elements:<style:default-page-layout>16.8 and<style:page-layout>16.5.

The<style:page-layout-properties> element has the following attributes:fo:background-color20.175,fo:border20.176.2,fo:border-bottom20.176.3,fo:border-left20.176.4,fo:border-right20.176.5,fo:border-top20.176.6,fo:margin20.198,fo:margin-bottom20.199,fo:margin-left20.200,fo:margin-right20.201,fo:margin-top20.202,fo:padding20.210,fo:padding-bottom20.211,fo:padding-left20.212,fo:padding-right20.213,fo:padding-top20.214,fo:page-height20.208,fo:page-width20.209,style:border-line-width20.241,style:border-line-width-bottom20.242,style:border-line-width-left20.243,style:border-line-width-right20.244,style:border-line-width-top20.245,style:first-page-number20.258,style:footnote-max-height20.288,style:layout-grid-base-height20.296,style:layout-grid-base-width20.297,style:layout-grid-color20.298,style:layout-grid-display20.299,style:layout-grid-lines20.300,style:layout-grid-mode20.301,style:layout-grid-print20.302,style:layout-grid-ruby-below20.303,style:layout-grid-ruby-height20.304,style:layout-grid-snap-to20.305,style:layout-grid-standard-mode20.306,style:num-format20.314,style:num-letter-sync20.315,style:num-prefix20.316,style:num-suffix20.317,style:paper-tray-name20.321,style:print20.322,style:print-orientation20.325,style:print-page-order20.324,style:register-truth-ref-style-name20.329,style:scale-to20.344,style:scale-to-pages20.345,style:shadow20.349,style:table-centering20.353 andstyle:writing-mode20.394.3.

The<style:page-layout-properties> element has the following child elements:<style:background-image>17.3,<style:columns>17.12 and<style:footnote-sep>17.4.

17.3<style:background-image>

The<style:background-image> element specifies an image as a background.

If the<style:background-image> element is empty and if there is no color specified by anfo:background-color element in the same formatting properties element, the background color is set to transparent.

Note: Thefo:background-color property also sets a background attribute.

The<style:background-image> element is usable within the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6,<style:section-properties>17.11,<style:table-cell-properties>17.18,<style:table-properties>17.15 and<style:table-row-properties>17.17.

The<style:background-image> element has the following attributes:draw:opacity19.202,style:filter-name19.477,style:position19.508.2,style:repeat19.511,xlink:actuate19.909,xlink:href19.910.28,xlink:show19.911 andxlink:type19.913.

The<style:background-image> element has the following child element:<office:binary-data>10.4.5.

17.4<style:footnote-sep>

The<style:footnote-sep> element specifies the line that separates a footnote area from a body text area on a page.

The<style:footnote-sep> element is usable within the following element:<style:page-layout-properties>17.2.

The<style:footnote-sep> element has the following attributes:style:adjustment19.461,style:color19.467,style:distance-after-sep19.475,style:distance-before-sep19.474,style:line-style19.493,style:rel-width19.510.4 andstyle:width19.518.3.

The<style:footnote-sep> element has no child elements.

17.5<style:header-footer-properties>

The<style:header-footer-properties> element specifies formatting properties for both headers and footers.

The<style:header-footer-properties> element is usable within the following elements:<style:footer-style>16.7 and<style:header-style>16.6.

The<style:header-footer-properties> element has the following attributes:fo:background-color20.175,fo:border20.176.2,fo:border-bottom20.176.3,fo:border-left20.176.4,fo:border-right20.176.5,fo:border-top20.176.6,fo:margin20.198,fo:margin-bottom20.199,fo:margin-left20.200,fo:margin-right20.201,fo:margin-top20.202,fo:min-height20.205.2,fo:padding20.210,fo:padding-bottom20.211,fo:padding-left20.212,fo:padding-right20.213,fo:padding-top20.214,style:border-line-width20.241,style:border-line-width-bottom20.242,style:border-line-width-left20.243,style:border-line-width-right20.244,style:border-line-width-top20.245,style:dynamic-spacing20.256,style:shadow20.349 andsvg:height20.397.2.

The<style:header-footer-properties> element has the following child element:<style:background-image>17.3.

17.6<style:paragraph-properties>

The<style:paragraph-properties> element specifies formatting properties for paragraphs.

The<style:paragraph-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:paragraph-properties> element has the following attributes:fo:background-color20.175,fo:border20.176.2,fo:border-bottom20.176.3,fo:border-left20.176.4,fo:border-right20.176.5,fo:border-top20.176.6,fo:break-after20.177,fo:break-before20.178,fo:hyphenation-keep20.189,fo:hyphenation-ladder-count20.190,fo:keep-together20.193,fo:keep-with-next20.194,fo:line-height20.197,fo:margin20.198,fo:margin-bottom20.199,fo:margin-left20.200,fo:margin-right20.201,fo:margin-top20.202,fo:orphans20.207,fo:padding20.210,fo:padding-bottom20.211,fo:padding-left20.212,fo:padding-right20.213,fo:padding-top20.214,fo:text-align20.216.1,fo:text-align-last20.217,fo:text-indent20.218,fo:widows20.221,style:auto-text-indent20.239,style:background-transparency20.240,style:border-line-width20.241,style:border-line-width-bottom20.242,style:border-line-width-left20.243,style:border-line-width-right20.244,style:border-line-width-top20.245,style:font-independent-line-spacing20.268,style:join-border20.292,style:justify-single-word20.293,style:line-break20.307,style:line-height-at-least20.309,style:line-spacing20.310,style:page-number20.320,style:punctuation-wrap20.327,style:register-true20.328,style:shadow20.349,style:snap-to-layout-grid20.351,style:tab-stop-distance20.352,style:text-autospace20.355,style:vertical-align20.386.1,style:writing-mode20.394.4,style:writing-mode-automatic20.395,text:line-number20.420 andtext:number-lines20.424.

The<style:paragraph-properties> element has the following child elements:<style:background-image>17.3,<style:drop-cap>17.9 and<style:tab-stops>17.7.

17.7<style:tab-stops>

The<style:tab-stops> element is a container for<style:tab-stop> elements.

The<style:tab-stops> element is usable within the following element:<style:paragraph-properties>17.6.

The<style:tab-stops> element has no attributes.

The<style:tab-stops> element has the following child element:<style:tab-stop>17.8.

17.8<style:tab-stop>

The<style:tab-stop> element defines a tab stop.

The<style:tab-stop> element is usable within the following element:<style:tab-stops>17.7.

The<style:tab-stop> element has the following attributes:style:char19.465,style:leader-color19.484,style:leader-style19.485,style:leader-text19.486,style:leader-text-style19.487,style:leader-type19.488,style:leader-width19.489,style:position19.508.3,style:type19.515.3.

The<style:tab-stop> element has no child elements.

17.9<style:drop-cap>

The<style:drop-cap> element specifies if the first character or more of a paragraph is displayed in a larger font, that spans multiple lines.

The<style:drop-cap> element is usable within the following element:<style:paragraph-properties>17.6.

The<style:drop-cap> element has the following attributes:style:distance19.473,style:length19.492,style:lines19.494 andstyle:style-name19.514.

The<style:drop-cap> element has no child elements.

17.10<style:ruby-properties>

The<style:ruby-properties> element specifies formatting properties for ruby elements.

The<style:ruby-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:ruby-properties> element has the following attributes:style:ruby-align20.341 andstyle:ruby-position20.342.

The<style:ruby-properties> element has no child elements.

17.11<style:section-properties>

The<style:section-properties> element defined the formatting properties used by section styles.

The<style:section-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:section-properties> element has the following attributes:fo:background-color20.175,fo:margin-left20.200,fo:margin-right20.201,style:editable20.257,style:protect20.326.3,style:writing-mode20.394.5 andtext:dont-balance-text-columns20.418.

The<style:section-properties> element has the following child elements:<style:background-image>17.3,<style:columns>17.12 and<text:notes-configuration>16.29.3.

17.12<style:columns>

The<style:columns> element specifies the formatting properties of columns by its attributes and its child elements. If it does not contain any column formatting properties, all columns are assigned the same width.

The<style:columns> element is usable within the following elements:<style:graphic-properties>17.21,<style:page-layout-properties>17.2 and<style:section-properties>17.11.

The<style:columns> element has the following attributes:fo:column-count19.232 andfo:column-gap19.233.

The<style:columns> element has the following child elements:<style:column>17.13 and<style:column-sep>17.14.

17.13<style:column>

The<style:column> element specifies formatting properties for a column.

The<style:column> element is usable within the following element:<style:columns>17.12.

The<style:column> element has the following attributes:fo:end-indent19.235,fo:space-after19.243,fo:space-before19.244,fo:start-indent19.245 andstyle:rel-width19.510.3.

The<style:column> element has no child elements.

17.14<style:column-sep>

The<style:column-sep> element specifies a separator line between columns.

The<style:column-sep> element is usable within the following element:<style:columns>17.12.

The<style:column-sep> element has the following attributes:style:color19.467,style:height19.482,style:style19.513,style:vertical-align19.516 andstyle:width19.518.2.

The<style:column-sep> element has no child elements.

17.15<style:table-properties>

The<style:table-properties> element specifies formatting properties for tables.

The<style:table-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:table-properties> element has the following attributes:fo:background-color20.175,fo:break-after20.177,fo:break-before20.178,fo:keep-with-next20.194,fo:margin20.198,fo:margin-bottom20.199,fo:margin-left20.200,fo:margin-right20.201,fo:margin-top20.202,style:may-break-between-rows20.311,style:page-number20.320,style:rel-width20.332.2,style:shadow20.349,style:width20.389,style:writing-mode20.394.7,table:align20.404,table:border-model20.405 andtable:display20.406.

The<style:table-properties> element has the following child element:<style:background-image>17.3.

17.16<style:table-column-properties>

The<style:table-column-properties> element specifies formatting properties for table columns.

The<style:table-column-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:table-column-properties> element has the following attributes:fo:break-after20.177,fo:break-before20.178,style:column-width20.247,style:rel-column-width20.330 andstyle:use-optimal-column-width20.383.

The<style:table-column-properties> element has no child elements.

17.17<style:table-row-properties>

The<style:table-row-properties> element specifies formatting properties for table rows.

The<style:table-row-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:table-row-properties> element has the following attributes:fo:background-color20.175,fo:break-after20.177,fo:break-before20.178,fo:keep-together20.193,style:min-row-height20.312,style:row-height20.340 andstyle:use-optimal-row-height20.384.

The<style:table-row-properties> element has the following child element:<style:background-image>17.3.

17.18<style:table-cell-properties>

The<style:table-cell-properties> element specifies formatting properties for cells.

The<style:table-cell-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:table-cell-properties> element has the following attributes:fo:background-color20.175,fo:border20.176.2,fo:border-bottom20.176.3,fo:border-left20.176.4,fo:border-right20.176.5,fo:border-top20.176.6,fo:padding20.210,fo:padding-bottom20.211,fo:padding-left20.212,fo:padding-right20.213,fo:padding-top20.214,fo:wrap-option20.223,style:border-line-width20.241,style:border-line-width-bottom20.242,style:border-line-width-left20.243,style:border-line-width-right20.244,style:border-line-width-top20.245,style:cell-protect20.246,style:decimal-places20.250,style:diagonal-bl-tr20.251,style:diagonal-bl-tr-widths20.252,style:diagonal-tl-br20.253,style:diagonal-tl-br-widths20.254,style:direction20.255,style:glyph-orientation-vertical20.289,style:print-content20.323.3,style:repeat-content20.334,style:rotation-align20.338,style:rotation-angle20.339,style:shadow20.349,style:shrink-to-fit20.350,style:text-align-source20.354,style:vertical-align20.386.2 andstyle:writing-mode20.394.6.

The<style:table-cell-properties> element has the following child element:<style:background-image>17.3.

17.19<style:list-level-properties>

The<style:list-level-properties> element specifies formatting properties for a list level.

The<style:list-level-properties> element is usable within the following elements:<text:list-level-style-bullet>16.31,<text:list-level-style-image>16.33,<text:list-level-style-number>16.32 and<text:outline-level-style>16.35.

The<style:list-level-properties> element has the following attributes:fo:height20.187,fo:text-align20.216.2,fo:width20.222,style:font-name20.269,style:vertical-pos20.387,style:vertical-rel20.388,svg:y20.402.2,text:list-level-position-and-space-mode20.421,text:min-label-distance20.422,text:min-label-width20.423 andtext:space-before20.425.

The<style:list-level-properties> element has the following child element:<style:list-level-label-alignment>17.20.

17.20<style:list-level-label-alignment>

The<style:list-level-label-alignment> element specifies the position and spacing of a list label and its list item.

The element will be evaluated only if thetext:list-level-position-and-space-mode attribute has the valuelabel-alignment.

Thefo:text-indent andfo:margin-left attributes specify the indent and margin for the text lines of a list item. The text lines of a list item contains the list level properties specific content and the text of the paragraph inside the list item. The valuefo:text-indent +fo:margin-left specifies the indent of the first text line of the list item. This position is also the alignment position for the list label, because the value oftext:min-label-width is treated as 0.19.246,20.421

Thefo:text-indent andfo:margin-left attributes are evaluated only for paragraphs inside list items whose paragraph styles do not specify them. If one of the two properties, or both, are specified by the paragraph style, the text indent and/or left margin are taken from the paragraph style. In this case the paragraph style's properties are used to determine the indent and margin for the text lines and thus also the alignment position.

 

The<style:list-level-label-alignment> element is usable within the following element:<style:list-level-properties>17.19.

The<style:list-level-label-alignment> element has the following attributes:fo:margin-left19.237,fo:text-indent19.246,text:label-followed-by19.827 andtext:list-tab-stop-position19.830.

The<style:list-level-label-alignment> element has no child elements.

17.21<style:graphic-properties>

The<style:graphic-properties> element specifies formatting properties for chart, draw, graphic, and frame elements.

The<style:graphic-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:graphic-properties> element has the following attributes:dr3d:ambient-color20.67,dr3d:backface-culling20.69,dr3d:back-scale20.68,dr3d:close-back20.70,dr3d:close-front20.71,dr3d:depth20.72,dr3d:diffuse-color20.73,dr3d:edge-rounding20.74,dr3d:edge-rounding-mode20.75,dr3d:emissive-color20.76,dr3d:end-angle20.77,dr3d:horizontal-segments20.78,dr3d:lighting-mode20.79,dr3d:normals-direction20.80,dr3d:normals-kind20.81,dr3d:shadow20.82,dr3d:shininess20.83,dr3d:specular-color20.84,dr3d:texture-filter20.85,dr3d:texture-generation-mode-x20.88,dr3d:texture-generation-mode-y20.89,dr3d:texture-kind20.86,dr3d:texture-mode20.87,dr3d:vertical-segments20.90,draw:auto-grow-height20.91,draw:auto-grow-width20.92,draw:blue20.94,draw:caption-angle20.95,draw:caption-angle-type20.96,draw:caption-escape20.97,draw:caption-escape-direction20.98,draw:caption-fit-line-length20.99,draw:caption-gap20.100,draw:caption-line-length20.101,draw:caption-type20.102,draw:color-inversion20.103,draw:color-mode20.104,draw:contrast20.105,draw:decimal-places20.106,draw:draw-aspect20.107,draw:end-guide20.108,draw:end-line-spacing-horizontal20.109,draw:end-line-spacing-vertical20.110,draw:fill20.111,draw:fill-color20.112,draw:fill-gradient-name20.113,draw:fill-hatch-name20.114,draw:fill-hatch-solid20.115,draw:fill-image-height20.116,draw:fill-image-name20.117,draw:fill-image-ref-point20.118,draw:fill-image-ref-point-x20.119,draw:fill-image-ref-point-y20.120,draw:fill-image-width20.121,draw:fit-to-contour20.122,draw:fit-to-size20.123,draw:frame-display-border20.124,draw:frame-display-scrollbar20.126,draw:frame-margin-horizontal20.125,draw:frame-margin-vertical20.127,draw:gamma20.128,draw:gradient-step-count20.130,draw:green20.129,draw:guide-distance20.131,draw:guide-overhang20.132,draw:image-opacity20.133,draw:line-distance20.134,draw:luminance20.135,draw:marker-end20.136,draw:marker-end-center20.137,draw:marker-end-width20.138,draw:marker-start20.139,draw:marker-start-center20.140,draw:marker-start-width20.141,draw:measure-align20.142,draw:measure-vertical-align20.143,draw:ole-draw-aspect20.144,draw:opacity20.145,draw:opacity-name20.146,draw:parallel20.147,draw:placing20.148,draw:red20.149,draw:secondary-fill-color20.150,draw:shadow20.151,draw:shadow-color20.152,draw:shadow-offset-x20.153,draw:shadow-offset-y20.154,draw:shadow-opacity20.155,draw:show-unit20.156,draw:start-guide20.157,draw:start-line-spacing-horizontal20.158,draw:start-line-spacing-vertical20.159,draw:stroke20.160,draw:stroke-dash20.161,draw:stroke-dash-names20.162,draw:stroke-linejoin20.163,draw:symbol-color20.165,draw:textarea-horizontal-align20.166,draw:textarea-vertical-align20.167,draw:tile-repeat-offset20.168,draw:unit20.173,draw:visible-area-height20.169,draw:visible-area-left20.170,draw:visible-area-top20.171,draw:visible-area-width20.172,draw:wrap-influence-on-position20.174,fo:background-color20.175,fo:border20.176.2,fo:border-bottom20.176.3,fo:border-left20.176.4,fo:border-right20.176.5,fo:border-top20.176.6,fo:clip20.179,fo:margin20.198,fo:margin-bottom20.199,fo:margin-left20.200,fo:margin-right20.201,fo:margin-top20.202,fo:max-height20.203,fo:max-width20.204,fo:min-height20.205.1,fo:min-width20.206,fo:padding20.210,fo:padding-bottom20.211,fo:padding-left20.212,fo:padding-right20.213,fo:padding-top20.214,fo:wrap-option20.223,style:background-transparency20.240,style:border-line-width20.241,style:border-line-width-bottom20.242,style:border-line-width-left20.243,style:border-line-width-right20.244,style:border-line-width-top20.245,style:editable20.257,style:flow-with-text20.259,style:horizontal-pos20.290,style:horizontal-rel20.291,style:mirror20.313,style:number-wrapped-paragraphs20.318,style:overflow-behavior20.319,style:print-content20.323.2,style:protect20.326.2,style:rel-height20.331,style:rel-width20.332.1,style:repeat20.333,style:run-through20.343,style:shadow20.349,style:shrink-to-fit20.350,style:vertical-pos20.387,style:vertical-rel20.388,style:wrap20.390,style:wrap-contour20.391,style:wrap-contour-mode20.392,style:wrap-dynamic-threshold20.393,style:writing-mode20.394.2,svg:fill-rule20.396,svg:height20.397.1,svg:stroke-color20.398,svg:stroke-linecap20.164,svg:stroke-opacity20.399,svg:stroke-width20.400,svg:width20.403,svg:x20.401,svg:y20.402.1,text:anchor-page-number20.407,text:anchor-type20.408,text:animation20.409,text:animation-delay20.410,text:animation-direction20.411,text:animation-repeat20.412,text:animation-start-inside20.413,text:animation-steps20.414 andtext:animation-stop-inside20.415.

The<style:graphic-properties> element has the following child elements:<style:background-image>17.3,<style:columns>17.12 and<text:list-style>16.30.

17.22<style:chart-properties>

The<style:chart-properties> element specifies formatting properties for charts.

The<style:chart-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:chart-properties> element has the following attributes:chart:angle-offset20.2,chart:auto-position20.3,chart:auto-size20.4,chart:axis-label-position20.5,chart:axis-position20.6,chart:connect-bars20.7,chart:data-label-number20.8,chart:data-label-symbol20.9,chart:data-label-text20.10,chart:deep20.11,chart:display-label20.12,chart:error-category20.13,chart:error-lower-indicator20.14,chart:error-lower-limit20.15,chart:error-lower-range20.16,chart:error-margin20.17,chart:error-percentage20.18,chart:error-upper-indicator20.19,chart:error-upper-limit20.20,chart:error-upper-range20.21,chart:gap-width20.22,chart:group-bars-per-axis20.23,chart:hole-size20.24,chart:include-hidden-cells20.25,chart:interpolation20.26,chart:interval-major20.27,chart:interval-minor-divisor20.28,chart:japanese-candle-stick20.29,chart:label-arrangement20.30,chart:label-position20.31,chart:label-position-negative20.32,chart:lines20.33,chart:link-data-style-to-source20.34,chart:logarithmic20.35,chart:maximum20.36,chart:mean-value20.37,chart:minimum20.38,chart:origin20.39,chart:overlap20.40,chart:percentage20.42,chart:pie-offset20.41,chart:regression-type20.43,chart:reverse-direction20.44,chart:right-angled-axes20.45,chart:scale-text20.46,chart:series-source20.47,chart:solid-type20.49,chart:sort-by-x-values20.48,chart:spline-order20.50,chart:spline-resolution20.51,chart:stacked20.52,chart:symbol-height20.53,chart:symbol-name20.54,chart:symbol-type20.55,chart:symbol-width20.56,chart:text-overlap20.57,chart:three-dimensional20.58,chart:tick-mark-position20.63,chart:tick-marks-major-inner20.59,chart:tick-marks-major-outer20.60,chart:tick-marks-minor-inner20.61,chart:tick-marks-minor-outer20.62,chart:treat-empty-cells20.64,chart:vertical20.65,chart:visible20.66,style:direction20.255,style:rotation-angle20.339 andtext:line-break20.419.

The<style:chart-properties> element has the following child elements:<chart:label-separator>17.24 and<chart:symbol-image>17.23.

17.23<chart:symbol-image>

The<chart:symbol-image> element specifies an image to be used for a data point in a chart.

This element should be used only together with achart:symbol-type attribute and only when that attribute has the valueimage.

The<chart:symbol-image> element is usable within the following element:<style:chart-properties>17.22.

The<chart:symbol-image> element has the following attribute:xlink:href19.910.4.

The<chart:symbol-image> element has no child elements.

17.24<chart:label-separator>

The<chart:label-separator> element specifies text that is used for separating different parts of a textual data label. These parts can be the value as number, the value as a percentage (20.8), and the label text (20.10).

If the<chart:label-separator> element is omitted, the default value is a space character “ “ (U+0020, SPACE).

This element should be used within chart styles that are applied to<chart:data-label>,<chart:data-point>,<chart:series> or<chart:plot-area> elements.

If a separator is not specified by this element in a chart style applied to a<chart:data-label> element, the separator specified with a chart style applied to a parent element is used.

The<chart:label-separator> element is usable within the following element:<style:chart-properties>17.22.

The<chart:label-separator> element has no attributes.

The<chart:label-separator> element has the following child element:<text:p>5.1.3.

17.25<style:drawing-page-properties>

The<style:drawing-page-properties> element specifies formatting that can be applied to a<draw:page> element.

The<style:drawing-page-properties> element is usable within the following elements:<style:default-style>16.4 and<style:style>16.2.

The<style:drawing-page-properties> element has the following attributes:draw:background-size20.93,draw:fill20.111,draw:fill-color20.112,draw:fill-gradient-name20.113,draw:fill-hatch-name20.114,draw:fill-hatch-solid20.115,draw:fill-image-height20.116,draw:fill-image-name20.117,draw:fill-image-ref-point20.118,draw:fill-image-ref-point-x20.119,draw:fill-image-ref-point-y20.120,draw:fill-image-width20.121,draw:gradient-step-count20.130,draw:opacity20.145,draw:opacity-name20.146,draw:secondary-fill-color20.150,draw:tile-repeat-offset20.168,presentation:background-objects-visible20.224,presentation:background-visible20.225,presentation:display-date-time20.226,presentation:display-footer20.227,presentation:display-header20.228,presentation:display-page-number20.229,presentation:duration20.230,presentation:transition-speed20.231,presentation:transition-style20.232,presentation:transition-type20.233,presentation:visibility20.234,smil:direction20.235,smil:fadeColor20.236,smil:subtype20.237,smil:type20.238,style:repeat20.333 andsvg:fill-rule20.396.

The<style:drawing-page-properties> element has the following child element:<presentation:sound>10.8.2.

18Datatypes

18.1Introduction

The values of attributes and elements have datatypes. This specification defines datatypes for values of elements and attributes of OpenDocument documents.

Note: This specification and the schema make reference to other specifications for some datatype definitions. Some datatypes introduced here may be specializations of other datatypes defined here or in other specifications.

 

18.2W3C Schema Datatypes

The following[xmlschema-2] datatypes are used in this specification:

18.3Other Datatypes

18.3.1angle

An angle, as defined in §4.1 of[SVG]. An angle is a double value that may be followed immediately by one of the following angle unit identifiers:deg (degrees),grad (gradiants) orrad (radians). If no unit identifier is specified, the value is assumed to be in degrees.

Note: OpenDocument v1.1 did not support angle specifications that contain an angle unit identifier.  Angle unit identifiers should be omitted for compatibility with OpenDocument v1.1.

18.3.2anyIRI

An IRI-reference as defined in[RFC3987], expressed in an[xmlschema-2] anyURI.

Note: The procedure for resolution of anyIRI values that are not IRI values is undefined.

18.3.3boolean

A Boolean value may have either of the valuestrue orfalse.

18.3.4cellAddress

A cell address as specified in9.2.1.

18.3.5cellRangeAddress

A cell range address as specified in9.2.3.

18.3.6cellRangeAddressList

A cell range address list as specified in9.2.5.

18.3.7character

A character value is a string with only one character.

18.3.8clipShape

A clip shape as defined in §7.20.1 of[XSL]. Offsets shall not be specified using the unitsem andpx.

18.3.9color

A RGB color in conformance with §5.9.11 of[XSL], that is a RGB color in notation “#rrggbb”, where rr, gg and bb are 8-bit hexadecimal digits.

18.3.10coordinate

A coordinate represents a length in a coordinate system. It specifies the distance from the origin of the coordinate system along the relevant axis.

18.3.11countryCode

A country code is a value that conforms to ISO 3166 ([ISO3166-1],[ISO3166-2],[ISO3166-3], or their successors, and further parts).

See §2.2.4 Region Subtag of[RFC5646], or its successors.

18.3.12CURIE

A CURIE, as described in §7 of[RDFa].

18.3.13CURIEs

A list of CURIEs, as described in §7 of[RDFa], separated by whitespaces.

18.3.14dateOrDateTime

A dateOrDateTime value is either an[xmlschema-2] date value or an[xmlschema-2] dateTime value.

18.3.15distance

The length between two points.

18.3.16language

A language is a natural language identifier as defined by[RFC5646], or its successor. The lexical space is the same as the[xmlschema-2] language data type.

Note 1: The language datatype is the same as the[xmlschema-2] language datatype, except that its value range is not restricted to values of[RFC3066], but follows the syntax of thexml:lang attribute. See §2.12 of[XML1.0].

18.3.17languageCode

A language code is a value that conforms to ISO 639 ([ISO639-1],[ISO639-2],[ISO639-3] or their successors, and further parts).

See §2.2.1 Primary Language Subtag of[RFC5646], or its successors.

18.3.18length

A (positive or negative) length, consisting of magnitude and unit, in conformance with the Units of Measure defined in §5.9.13 of[XSL].

18.3.19namespacedToken

A namespaced token is an[xmlschema-2] QName that matches the definition of PrefixedName in §4 of[xml-names].

18.3.20nonNegativeLength

A measurement with a value that shall be zero or positive.

18.3.21nonNegativePixelLength

A non-negative measurement that shall have the unitpx (pixels).

18.3.22pathData

Path data as described in §8.3 of[SVG]. Attribute values of this data typeshall match the BNF grammar for SVG path data in §8.3.9 of[SVG].

18.3.23percent

(Positive or negative) percentage values in conformance with §5.9.11 of[XSL].

18.3.24point3D

A 3D point. The syntax of a 3D point is the same as that of avector3D, except that each coordinate is shall be followed by a unit.

18.3.25points

A sequence of points. Each point consists of two integer coordinates separated by a comma “,” (U+002C, COMMA). The points are separated by white space.

18.3.26positiveLength

A measurement with a value that shall be positive.

18.3.27relativeLength

A relative length is a positive integer, followed by a ”*” (U+002A, ASTERISK) character.

18.3.28safeCURIE

A safe CURIE, as described in §7 of[RDFa].

18.3.29scriptCode

A script code conforming to[ISO15924], or its successors. See §2.2.3 Script Subtag of[RFC5646], or its successors.

18.3.30signedZeroToHundredPercent

Percentage values in the range [-100%,100%] in conformance with §5.9.11 of[XSL].

18.3.31styleName

A NCName as specified in[xmlschema-2] that is the name of a style.

18.3.32styleNameRef

A NCName as specified in[xmlschema-2] that is the name of a referenced style, or an empty value.

18.3.33styleNameRefs

A white space separated list of NCNames as specified in[xmlschema-2] that are the names of a styles.

18.3.34targetFrameName

The name of a target frame in conformance with §6.16 of[HTML4].

18.3.35textEncoding

A character encoding in the notation described in the §4.3.3 of[XML1.0], or the valuex-symbol. The value isx-symbol means that the character encoding is not enumerated by §4.3.3 of[XML1.0].

18.3.36timeOrDateTime

A timeOrDateTime value is either an[xmlschema-2] time or an[xmlschema-2] dateTime value.

18.3.37URIorSafeCURIE

An IRI or a safe CURIE, as described in §7 of[RDFa].

18.3.38valueType

A list of value types.,

18.3.39variableName

A string specifying the name of a variable

18.3.40vector3D

A 3-element vector that is represented by floating point x, y, z coordinates. The format of a vector3D value is whitespace separated tokens in the order x, y, and z, and that expression starts with "(" (LEFT PARENTHESIS U+0028) and ends with ")" (RIGHT PARENTHESIS U+0029). If this value represents a normal, then it should be normalized.

18.3.41zeroToHundredPercent

Percentage values in the range [0%,100%] in conformance with §5.9.11 of[XSL].

19General Attributes

19.1General

Attributes for elements defined by OpenDocument are divided between those used by structural elements (19) versus those used by<style:*-properties> elements (20).

Attributes havedefault values defined by this standard. When any element appears in a document instance without such an attribute, consumersshould behave as if the attribute is present with the defined default value.

19.2anim:color-interpolation

Theanim:color-interpolation attribute specifies the color space that is used for color interpolation.

The defined values for theanim:color-interpolation attribute are:

The default value for this attribute isrgb.

Theanim:color-interpolation attribute is usable with the following element:<anim:animateColor>15.2.6.

The values of theanim:color-interpolation attribute arergb orhsl.

19.3anim:color-interpolation-direction

Theanim:color-interpolation-direction attribute specifies the direction that is used for color interpolation. This is only valid for the HSL color space.

The defined values for theanim:color-interpolation-direction attribute are:

The default value for this attribute isclockwise.

Theanim:color-interpolation-direction attribute is usable with the following element:<anim:animateColor>15.2.6.

The values of theanim:color-interpolation-direction attribute areclockwise orcounter-clockwise.

19.4anim:audio-level

Theanim:audio-level attribute specifies the audio volume during a playback.

The defined value range for theanim:audio-level attribute is a rational number between0 (inaudible) and1 (system volume), inclusive.

Theanim:audio-level attribute is usable with the following element:<anim:audio>15.5.

Theanim:audio-level attribute has the data typedouble18.2.

19.5anim:command

Theanim:command attribute specifies an animation command.

The defined values for theanim:command attribute are:

If the value of theanim:command attribute iscustom, then there shall be a<anim:param> child element whoseanim:name attribute andanim:value attribute values are user defined.

If the value of theanim:command attribute isverb, then there shall be a<anim:param> child element whoseanim:name attribute value isverb and whoseanim:value attribute value contains the verb number.

If the value of theanim:command attribute isplay, then there shall be a<anim:param> child element whoseanim:name attribute value isplay and whoseanim:value attribute value contains a value expressed in seconds.

Theanim:command attribute is usable with the following element:<anim:command>15.6.1.

Theanim:command attribute has the data typestring18.2.

19.6anim:formula

Theanim:formula attribute specifies a formula used in an animation function.

The following is the minimum supported grammar:

formula::= additive_expression

identifier::= '$' | 'pi' | 'e' | 'x' | 'y' | 'width' | 'height'

function::= 'abs'|'sqrt'|'sin'|'cos'|'tan'|'atan'|'acos'|'asin'|'exp'|'log'

binary_function::= 'min'|'max'

basic_expression::= number

    | identifier

    | unary_function S* '(' S* additive_expression S* ')'

    | binary_function S* '(' S* additive_expression S* ','     S*additive_expression S* ')'

    | '(' S* additive_expression S* ')'

unary_expression::= '-' S* basic_expression | basic_expression

multiplicative_expression::= unary_expression ( ( S* '*' S* unary_expression )

    | ( S* '/' S* unary_expression ) )*

additive_expression::= multiplicative_expression ( ( S* '+' S* multiplicative_expression )

    | ( S* '-' S* multiplicative_expression ) )*

number::= sign? integer | sign? Floating-point-constant

floating-point-constant::= fractional-constant exponent? | integer exponent

fractional-constant::= integer? '.' integer | integer '.'

exponent::= ( 'e' | 'E' ) sign? Integer

sign::= '+' | '-'

integer::= [0-9]+

S::= (#x20 | #x9)

The defined identifiers for theanim:formula attribute are:

When theanim:formula attribute appears on a descendant element of<office:presentation>, it may use the following additional identifiers:

If ananim:formula attribute is given, it overrides thesmil:values,smil:to,smil:from andsmil:by attributes as specified in15.3.2.

Theanim:formula attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3 and<anim:transitionFilter>15.2.7.

Theanim:formula attribute has the data typestring18.2.

19.7anim:id (deprecated)

Theanim:id attribute specifies an identifier to an animation element.

OpenDocument consumers shall ignore ananim:id attribute if it occurs on an element with anxml:id attribute value.

OpenDocument producers may writeanim:id attributes for elements in addition to anxml:id attribute.

 The value of ananim:id attribute shall equal the value of anxml:id attribute on the same element.

Theanim:id attribute is deprecated in favor ofxml:id.19.914

Theanim:id attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

Theanim:id attribute has the data typeNCName18.2.

19.8anim:iterate-interval

Theanim:iterate-interval attribute specifies the time interval between effects that are children of<anim:iterate> elements.

Theanim:iterate-interval attribute is usable with the following element:<anim:iterate>15.4.4.

Theanim:iterate-interval attribute has the data typeduration18.2.

19.9anim:iterate-type

Theanim:iterate-type attribute of a<anim:iterate> element specifies the iteration of child elements.

The defined values for theanim:iterate-type attribute are:

Theanim:iterate-type attribute is usable with the following element:<anim:iterate>15.4.4.

Theanim:iterate-type attribute has the data typestring18.2.

19.10anim:name

Theanim:name attribute specifies the name of a parameter for an<anim:command> element.

Theanim:name attribute is usable with the following element:<anim:param>15.6.2.

Theanim:name attribute has the data typestring18.2.

19.11anim:sub-item

Theanim:sub-item attribute specifies components of a target element for application of animation effects.

The defined values for theanim:sub-item attribute are:

Theanim:sub-item attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Theanim:sub-item attribute has the data typestring18.2.

19.12anim:value

Theanim:value attribute specifies the value of a parameter for an<anim:command> element.

Theanim:value attribute is usable with the following element:<anim:param>15.6.2.

Theanim:value attribute has the data typestring18.2.

19.13chart:attached-axis

Thechart:attached-axis attribute specifies an axis to be used with a series. The value shall be the name of an axis as defined with thechart:name attribute on a<chart:axis> element.

Thechart:attached-axis attribute is usable with the following element:<chart:series>11.11.

Thechart:attached-axis attribute has the data typestring18.2.

19.14chart:automatic-content

Thechart:automatic-content attribute specifies if an equation to be displayed should be calculated automatically or if text given within a<text:p> element should be used instead.

If no<text:p> element is provided, thechart:automatic-content attribute is assumed to betrue.

The defined values for thechart:automatic-content attribute are:

The default value for this attribute istrue.

Thechart:automatic-content attribute is usable with the following element:<chart:equation>11.18.

Thechart:automatic-content attribute has the data typeboolean18.3.3.

19.15chart:class

19.15.1<chart:chart>, <chart:series>

Thechart:class attribute specifies a chart type. The value is a namespaced token. The values for the predefined chart types are defined within the chart namespace ( urn:oasis:names:tc:opendocument:xmlns:chart:1.0).

The termline attributes is used in definingchart:class values to refer to the attributes of the<style:graphic-properties> element within a chart style:draw:stroke,svg:stroke-color,svg:stroke-width,svg:stroke-opacity,draw:stroke-dash anddraw:stroke-linejoin.

The termfill attributes is used in definingchart:class values to refer to the attributes of the<style:graphic-properties> element within a chart style:draw:fill,draw:fill-color,draw:fill-gradient-name,draw:gradient-step-count,draw:fill-hatch-name,draw:fill-hatch-solid,draw:fill-image-name,style:repeat,draw:fill-image-height,draw:fill-image-width,draw:fill-image-ref-point,draw:fill-image-ref-point-x,draw:fill-image-ref-point-y,draw:tile-repeat-offset,draw:opacity anddraw:opacity-name.

The defined values for thechart:class attribute are:

Additional chart types may be supported by using a different namespace.

Achart:class attribute for a<chart:series> element overrides thechart:class attribute for the entire chart.

Note: The following table shows examples for the pre-defined chart types. Those charts that use one or two data series use two data series with the values 1;2;3;4 and 1;4;9;16 and the labels a;b;c;d. Those chart types that use more than two data series (stock and bubble) use the data series 1;2;3;4 and multiples thereof. The radar chart uses two data series with five data points.

chart:line
 
chart:area
 
chart:circle
 
chart:ring
 
chart:scatter
 
chart:radar
 
chart:bar
 
chart:stock
 
chart:bubble
 
chart:surface
 
chart:gantt
 

Thechart:class attribute is usable with the following elements:<chart:chart>11.1 and<chart:series>11.11.

Thechart:class attribute has the data typenamespacedToken18.3.19.

19.15.2<chart:grid>

Thechart:class attribute of a<chart:grid> element specifies whether major or minor tick marks are used on a grid.

The defined values for thechart:class attribute are:

For a<chart:grid>11.10 element the default value for this attribute ismajor.

Thechart:class attribute is usable with the following element:<chart:grid>11.10.

The values of thechart:class attribute aremajor orminor.

19.16chart:column-mapping (deprecated)

Thechart:column-mapping attribute is deprecated. It specifies a list of indexes of series. The numbers define a reordering of data that comes from a container document that provides the data for the chart. The numbering begins with 1. A list of ascending numbers beginning with 1 has no effect. To exchange two series, their numbers shall be exchanged in the list.

Thechart:column-mapping andchart:row-mapping19.26 attributes shall not be used simultaneously.

Note: Instead of using the deprecatedchart:column-mapping attribute,<chart:series> elements may be reordered and specific cell ranges may be assigned to them using thechart:values-cell-range-address attribute.

Thechart:column-mapping attribute is usable with the following element:<chart:chart>11.1.

Thechart:column-mapping attribute has the data typestring18.2.

19.17chart:data-source-has-labels (deprecated)

Thechart:data-source-has-labels attribute specifies whether a chart's source range (as given withintable:cell-range-address attribute on a<chart:plot-area> element) contain labels.

The defined values for thechart:data-source-has-labels attribute are:

The default value for this attribute isnone.

Thechart:data-source-has-labels attribute is usable with the following element:<chart:plot-area>11.4.

The values of thechart:data-source-has-labels attribute arenone,row,column orboth.

19.18chart:dimension

Thechart:dimension attribute specifies a dimension in a coordinate system.

For charts with less than three axes thechart:dimension attribute may appear with values for the x-axis and y-axis only.

The defined values for thechart:dimension attribute are:

Thechart:dimension attribute is usable with the following elements:<chart:axis>11.8 and<chart:error-indicator>11.16.

The values of thechart:dimension attribute arex,y orz.

19.19chart:display-equation

Thechart:display-equation attribute specifies whether the equation itself should be displayed or not. It is only evaluated if the value of thechart:automatic-content attribute istrue.

The defined values for thechart:display-equation attribute are:

The default value for this attribute istrue.

Thechart:display-equation attribute is usable with the following element:<chart:equation>11.18.

Thechart:display-equation attribute has the data typeboolean18.3.3.

19.20chart:display-r-square

Thechart:display-r-square attribute specifies whether an R-square value should be displayed or not. It is only evaluated if the value of thechart:automatic-content attribute istrue.

The defined values for thechart:display-r-square attribute are:

The default value for this attribute isfalse.

Thechart:display-r-square attribute is usable with the following element:<chart:equation>11.18.

Thechart:display-r-square attribute has the data typeboolean18.3.3.

19.21chart:label-cell-address

Thechart:label-cell-address attribute specifies a cell range list that contains the name for a series.

Thechart:label-cell-address attribute is usable with the following element:<chart:series>11.11.

Thechart:label-cell-address attribute has the data typecellRangeAddressList18.3.6.

19.22chart:legend-align

Thechart:legend-align attribute specifies the alignment of a legend with the plot area.

The defined values for thechart:legend-align attribute are:

Note: This attribute can be used when thechart:legend-position attribute has one of the following values: start, end, top, bottom.

Thechart:legend-align attribute is usable with the following element:<chart:legend>11.3.

The values of thechart:legend-align attribute arestart,center orend.

19.23chart:legend-position

Thechart:legend-position attribute specifies the placement of a legend.

The defined values for thechart:legend-position attribute to specify the location of a legend in one of the corners of a chart outside the plot area are:

The defined values for thechart:legend-position attribute to specify the location of a legend next to the plot area are:

The legend position can also be given in absolute coordinates withsvg:x andsvg:y attributes, as with any drawing object. If both absolute coordinates and the legend-position attribute are given, the legend-position attribute shall be used.

Thechart:legend-position attribute is usable with the following element:<chart:legend>11.3.

The values of thechart:legend-position attribute arestart,end,top,bottom,top-start,bottom-start,top-end orbottom-end.

19.24chart:name

Thechart:name attribute specifies a name for an axis.

Note: The value of achart:name attribute can be used to reference an axis.

Thechart:name attribute is usable with the following element:<chart:axis>11.8.

Thechart:name attribute has the data typestring18.2.

19.25chart:repeated

Thechart:repeated attribute specifies how many consecutive data points have the same style.

Thechart:repeated attribute is usable with the following element:<chart:data-point>11.13.

Thechart:repeated attribute has the data typepositiveInteger18.2.

19.26chart:row-mapping (deprecated)

Thechart:row-mapping attribute specifies a list of indexes of series. The numbers define a reordering of data that comes from a container document that provides the data for the chart. The numbering begins with 1. A list of ascending numbers beginning with 1 has no effect. To exchange two series, their numbers shall be exchanged in the list.

Thechart:row-mapping andchart:column-mapping19.16 attributes shall not be used simultaneously.

Note: Instead of using the deprecatedchart:row-mapping attribute,<chart:series> elements may be reordered and specific cell ranges may be assigned to them using thechart:values-cell-range-address attribute.

Thechart:row-mapping attribute is usable with the following element:<chart:chart>11.1.

Thechart:row-mapping attribute has the data typestring18.2.

19.27chart:style-name

Thechart:style-name attribute references a chart style by its name.19.498

Thechart:style-name attribute is usable with the following elements:<chart:axis>11.8,<chart:chart>11.1,<chart:data-label>11.14,<chart:data-point>11.13,<chart:equation>11.18,<chart:error-indicator>11.16,<chart:floor>11.7,<chart:footer>11.2.3,<chart:grid>11.10,<chart:legend>11.3,<chart:mean-value>11.15,<chart:plot-area>11.4,<chart:regression-curve>11.17,<chart:series>11.11,<chart:stock-gain-marker>11.19,<chart:stock-loss-marker>11.20,<chart:stock-range-line>11.21,<chart:subtitle>11.2.2,<chart:title>11.2.1 and<chart:wall>11.6.

Thechart:style-name attribute has the data typestyleNameRef18.3.32.

19.28chart:values-cell-range-address

 Thechart:values-cell-range-address attribute specifies a cell range that contains the values for a data series.

Thechart:values-cell-range-address attribute is usable with the following element:<chart:series>11.11.

Thechart:values-cell-range-address attribute has the data typecellRangeAddressList18.3.6.

19.29config:name

Theconfig:name attribute specifies a name of an application setting, an application setting sequence, or an application setting container.

For<config:config-item-set> elements that are children of<office:settings> elements, the name shall begin with a namespace prefix followed by a “:” (U+003A, COLON). The XML namespace bound to the prefix identifies the implementation that defines the name of a setting.

Theconfig:name attribute is usable with the following elements:<config:config-item>3.10.3,<config:config-item-map-entry>3.10.5,<config:config-item-map-indexed>3.10.4,<config:config-item-map-named>3.10.6 and<config:config-item-set>3.10.2.

Theconfig:name attribute has the data typestring18.2.

19.30config:type

Theconfig:type attribute specifies a data type for a setting.

The defined values for theconfig:type attribute are:

Theconfig:type attribute is usable with the following element:<config:config-item>3.10.3.

The values of theconfig:type attribute areboolean,short,int,long,double,string,datetime orbase64Binary.

19.31db:additional-column-statement

Thedb:additional-column-statement attribute specifies the auto-increment keyword of an SQL create statement and any start value.

Note: The auto increment keyword, optional start value and the format of the string specifying them are database specific.

Thedb:additional-column-statement attribute is usable with the following element:<db:auto-increment>12.10.

Thedb:additional-column-statement attribute has the data typestring18.2.

19.32db:append-table-alias-name

Thedb:append-table-alias-name attribute specifies that a table alias name should be appended when creating an SQL query.

The defined values for thedb:append-table-alias-name attribute are:

The default value for this attribute istrue.

Thedb:append-table-alias-name attribute is usable with the following element:<db:application-connection-settings>12.15.

Thedb:append-table-alias-name attribute has the data typeboolean18.3.3.

19.33db:apply-command

Thedb:apply-command attribute specifies whether an SQL clause specified by adb:command attribute should be appended to an underlying statement.

The defined values for thedb:apply-command attribute are:

The default value for this attribute isfalse.

Thedb:apply-command attribute is usable with the following elements:<db:filter-statement>12.30 and<db:order-statement>12.29.

Thedb:apply-command attribute has the data typeboolean18.3.3.

19.34db:as-template

Thedb:as-template attribute specifies that a document is used as a template for a table structure to be created inside a database.

The defined values for thedb:as-template attribute are:

Thedb:as-template attribute is usable with the following element:<db:component>12.25.5.

Thedb:as-template attribute has the data typeboolean18.3.3.

19.35db:base-dn

Thedb:base-dn attribute specifies a base DN for data that is retrieved using LDAP.[RFC4514]

Thedb:base-dn attribute is usable with the following element:<db:driver-settings>12.9.

Thedb:base-dn attribute has the data typestring18.2.

19.36db:boolean-comparison-mode

Thedb:boolean-comparison-mode attribute specifies a comparison mode used for Boolean values in SQL SELECT statements.

The defined values for thedb:boolean-comparison-mode attribute are:

The default value for this attribute isequal-integer.

Thedb:boolean-comparison-mode attribute is usable with the following element:<db:application-connection-settings>12.15.

The values of thedb:boolean-comparison-mode attribute areequal-integer,is-boolean,equal-boolean orequal-use-only-zero.

19.37db:catalog-name

Thedb:catalog-name attribute specifies the catalog part of a full qualified SQL table name or index name.

Thedb:catalog-name attribute is usable with the following elements:<db:index>12.46,<db:table-definition>12.38,<db:table-representation>12.33 and<db:update-table>12.31.

Thedb:catalog-name attribute has the data typestring18.2.

19.38db:command

Thedb:command attribute specifies an SQL select, order or filter clause that is used as part of a SELECT statement.

Thedb:command attribute is usable with the following elements:<db:filter-statement>12.30,<db:order-statement>12.29 and<db:query>12.28.

Thedb:command attribute has the data typestring18.2.

19.39db:data-source-setting-is-list

Thedb:data-source-setting-is-list attribute specifies whether a<db:data-source-setting> element contains a list of<db:data-source-setting-value> elements.

The defined values for thedb:data-source-setting-is-list attribute are:

Thedb:data-source-setting-is-list attribute is usable with the following element:<db:data-source-setting>12.23.

Thedb:data-source-setting-is-list attribute has the data typeboolean18.3.3.

19.40db:data-source-setting-name

Thedb:data-source-setting-name attribute specifies a name for a<db:data-source-setting> element.

Thedb:data-source-setting-name attribute is usable with the following element:<db:data-source-setting>12.23.

Thedb:data-source-setting-name attribute has the data typestring18.2.

19.41db:data-source-setting-type

Thedb:data-source-setting-type attribute specifies a data type for a data-source-setting value.

The defined values for thedb:data-source-setting-type attribute are:

Thedb:data-source-setting-type attribute is usable with the following element:<db:data-source-setting>12.23.

The values of thedb:data-source-setting-type attribute areboolean,short,int,long,double orstring.

19.42db:data-type

Thedb:data-type attribute specifies an SQL data type for a column.

The values accepted bydb:data-type are defined by[SQL].

Thedb:data-type attribute is usable with the following element:<db:column-definition>12.40.

The values of thedb:data-type attribute arebit,boolean,tinyint,smallint,integer,bigint,float,real,double,numeric,decimal,char,varchar,longvarchar,date,time,timestmp,binary,varbinary,longvarbinary,sqlnull,other,object,distinct,struct,array,blob,clob orref.

19.43db:database-name

Thedb:database-name attribute specifies the database for a connection if the database type supports multiple logical databases per server.

Thedb:database-name attribute is usable with the following element:<db:server-database>12.6.

Thedb:database-name attribute has the data typestring18.2.

19.44db:decimal

Thedb:decimal attribute specifies a decimal separator for numeric fields.

The default value for this attribute is “.” (U+002E, FULL STOP).

Thedb:decimal attribute is usable with the following element:<db:delimiter>12.11.

Thedb:decimal attribute has the data typestring18.2.

19.45db:default-cell-style-name

Thedb:default-cell-style-name attribute specifies a default cell style. This style is applied to all cells in a column.

Thedb:default-cell-style-name attribute is usable with the following element:<db:column>12.35.

Thedb:default-cell-style-name attribute has the data typestyleNameRef18.3.32.

19.46db:default-row-style-name

Thedb:default-row-style-name attribute specifies a default row style. This style is applied to all rows in a table.

Thedb:default-row-style-name attribute is usable with the following elements:<db:query>12.28 and<db:table-representation>12.33.

Thedb:default-row-style-name attribute has the data typestyleNameRef18.3.32.

19.47db:delete-rule

Thedb:delete-rule attribute specifies a rule that is applied for deleting records from a table. It is used only with foreign keys.

The defined values for thedb:delete-rule attribute are:

The default value for this attribute isno-action.

Thedb:delete-rule attribute is usable with the following element:<db:key>12.42.

The values of thedb:delete-rule attribute arecascade,restrict,set-null,no-action orset-default.

19.48db:description

Thedb:description attribute specifies a description of a database object.

Thedb:description attribute is usable with the following elements:<db:column>12.35,<db:component>12.25.5,<db:component-collection>12.25.4,<db:query>12.28,<db:query-collection>12.27 and<db:table-representation>12.33.

Thedb:description attribute has the data typestring18.2.

19.49db:enable-sql92-check

Thedb:enable-sql92-check attribute specifies whether the names of tables, views, columns, and queries may contain characters defined by the[SQL] feature F392.

The defined values for thedb:enable-sql92-check attribute are:

The default value for this attribute isfalse.

Thedb:enable-sql92-check attribute is usable with the following element:<db:application-connection-settings>12.15.

Thedb:enable-sql92-check attribute has the data typeboolean18.3.3.

19.50db:encoding

Thedb:encoding attribute specifies a text encoding for string data.

The default value for this attribute isutf-8.

Thedb:encoding attribute is usable with the following element:<db:character-set>12.12.

Thedb:encoding attribute has the data typetextEncoding18.3.35.

19.51db:escape-processing

Thedb:escape-processing attribute specifies whether escape processing for a query is used or not.

The defined values for thedb:escape-processing attribute are:

The default value for this attribute istrue.

Thedb:escape-processing attribute is usable with the following element:<db:query>12.28.

Thedb:escape-processing attribute has the data typeboolean18.3.3.

19.52db:extension

Thedb:extension attribute of a<db:file-based-database> element specifies a file name extension for files which are used as tables.

Thedb:extension attribute is usable with the following element:<db:file-based-database>12.5.

Thedb:extension attribute has the data typestring18.2.

19.53db:field

Thedb:field attribute specifies a separator for database fields.

The default value for this attribute is “;” (U+003B, SEMICOLON).

Thedb:field attribute is usable with the following element:<db:delimiter>12.11.

Thedb:field attribute has the data typestring18.2.

19.54db:hostname

Thedb:hostname attribute specifies the name of a server for a server-based database.

Thedb:hostname attribute is usable with the following element:<db:server-database>12.6.

Thedb:hostname attribute has the data typestring18.2.

19.55db:ignore-driver-privileges

Thedb:ignore-driver-privileges attribute specifies whether privileges returned by a database driver should be ignored.

The defined values for thedb:ignore-driver-privileges attribute are:

The default value for this attribute istrue.

Thedb:ignore-driver-privileges attribute is usable with the following element:<db:application-connection-settings>12.15.

Thedb:ignore-driver-privileges attribute has the data typeboolean18.3.3.

19.56db:is-ascending

Thedb:is-ascending attribute specifies that a column is to be sorted in ascending order.

The defined values for thedb:is-ascending attribute are:

Thedb:is-ascending attribute is usable with the following element:<db:index-column>12.48.

Thedb:is-ascending attribute has the data typeboolean18.3.3.

19.57db:is-autoincrement

Thedb:is-autoincrement attribute specifies whether a column is automatically numbered.

The defined values for thedb:is-autoincrement attribute are:

Thedb:is-autoincrement attribute is usable with the following element:<db:column-definition>12.40.

Thedb:is-autoincrement attribute has the data typeboolean18.3.3.

19.58db:is-clustered

Thedb:is-clustered attribute specifies that an index is clustered.

The defined values for thedb:is-clustered attribute are:

Thedb:is-clustered attribute is usable with the following element:<db:index>12.46.

Thedb:is-clustered attribute has the data typeboolean18.3.3.

19.59db:is-empty-allowed

Thedb:is-empty-allowed attribute specifies whether a column may contain empty values.

The defined values for thedb:is-empty-allowed attribute are:

Thedb:is-empty-allowed attribute is usable with the following element:<db:column-definition>12.40.

Thedb:is-empty-allowed attribute has the data typeboolean18.3.3.

19.60db:is-first-row-header-line

Thedb:is-first-row-header-line attribute specifies whether the first row in a text file, which is interpreted as table of a file-based database, is used to define the columns of a table.

The defined values for thedb:is-first-row-header-line attribute are:

The default value for this attribute istrue.

Thedb:is-first-row-header-line attribute is usable with the following elements:<db:driver-settings>12.9 and<db:table-setting>12.14.

Thedb:is-first-row-header-line attribute has the data typeboolean18.3.3.

19.61db:login-timeout

Thedb:login-timeout attribute indicates a default time-out to be used when establishing a connection for this data source. If the attribute is not present, then default time-out is specified by the database server.

Thedb:login-timeout attribute is usable with the following element:<db:login>12.8.

Thedb:login-timeout attribute has the data typepositiveInteger18.2.

19.62db:is-nullable

Thedb:is-nullable attribute specifies the nullability of values in a column.

The defined values for thedb:is-nullable attribute are:

Thedb:is-nullable attribute is usable with the following element:<db:column-definition>12.40.

The values of thedb:is-nullable attribute areno-nulls ornullable.

19.63db:is-password-required

Thedb:is-password-required attribute specifies if a password is always necessary when establishing a connection for a data source.

The defined values for thedb:is-password-required attribute are:

The default value for this attribute isfalse.

Thedb:is-password-required attribute is usable with the following element:<db:login>12.8.

Thedb:is-password-required attribute has the data typeboolean18.3.3.

19.64db:is-unique

Thedb:is-unique attribute specifies an index shall have unique values.

The defined values for thedb:is-unique attribute are:

Thedb:is-unique attribute is usable with the following element:<db:index>12.46.

Thedb:is-unique attribute has the data typeboolean18.3.3.

19.65db:precision

Thedb:precision attribute specifies a column's number of decimal digits.

Thedb:precision attribute is usable with the following element:<db:column-definition>12.40.

Thedb:precision attribute has the data typepositiveInteger18.2.

19.66db:is-table-name-length-limited

Thedb:is-table-name-length-limited attribute specifies whether table names are limited to eight characters or fewer characters.

The defined values for thedb:is-table-name-length-limited attribute are:

The default value for this attribute istrue.

Thedb:is-table-name-length-limited attribute is usable with the following element:<db:application-connection-settings>12.15.

Thedb:is-table-name-length-limited attribute has the data typeboolean18.3.3.

19.67db:local-socket

Thedb:local-socket attribute specifies local socket on which a server database is running and accepting connections. The server's local socket filename is used for connecting to a server database when it is running locally.

Ifdb:local-socket is present but empty, consumers should use the default local socket for the database type in question.

Thedb:local-socket attribute is usable with the following element:<db:server-database>12.6.

Thedb:local-socket attribute has the data typestring18.2.

19.68db:max-row-count

Thedb:max-row-count attribute specifies the maximum number of rows that should be returned in a result set.

Thedb:max-row-count attribute is usable with the following element:<db:application-connection-settings>12.15.

Thedb:max-row-count attribute has the data typeinteger18.2.

19.69db:media-type

Thedb:media-type attribute of a<db:file-based-database> element specifies the type of the file(s) that comprise a database. If the database consists of multiple files of different types which all are required for it to be operational, this attribute specifies the type of the file l to by thexlink:href attribute on the<db:file-based-database> element.

Thedb:media-type attribute is usable with the following element:<db:file-based-database>12.5.

Thedb:media-type attribute has the data typestring18.2.

19.70db:name

19.70.1General

Thedb:name attribute specifies a name of a database or component of a database.

19.70.2<db:column>

Thedb:name attribute value specifies the name of a column.

Thedb:name attribute is usable with the following element:<db:column>12.35.

Thedb:name attribute has the data typestring18.2.

19.70.3<db:column-definition>

Thedb:name attribute specifies the name of a column.

Thedb:name attribute is usable with the following element:<db:column-definition>12.40.

Thedb:name attribute has the data typestring18.2.

19.70.4<db:component>

Thedb:name attribute specifies the name of a database component.

Thedb:name attribute is usable with the following element:<db:component>12.25.5.

Thedb:name attribute has the data typestring18.2.

19.70.5<db:component-collection>

Thedb:name attribute specifies the name of a collection of<db:component> and<db:component-collection> elements.

Thedb:name attribute is usable with the following element:<db:component-collection>12.25.4.

Thedb:name attribute has the data typestring18.2.

19.70.6<db:index>

Thedb:name attribute value specifies the name of an index.

Thedb:name attribute is usable with the following element:<db:index>12.46.

Thedb:name attribute has the data typestring18.2.

19.70.7<db:index-column>

Thedb:name attribute value specifies the name of an index column.

Thedb:name attribute is usable with the following element:<db:index-column>12.48.

Thedb:name attribute has the data typestring18.2.

19.70.8<db:key>

Thedb:name attribute value specifies the name of a key. If the key is not a primary key, thedb:name attribute with a value shall appear on the<db:key> element.

Thedb:name attribute is usable with the following element:<db:key>12.42.

Thedb:name attribute has the data typestring18.2.

19.70.9<db:key-column>

Thedb:name attribute specifies the name of a<db:key-column> element.

Thedb:name attribute is usable with the following element:<db:key-column>12.44.

Thedb:name attribute has the data typestring18.2.

19.70.10<db:query>

Thedb:name attribute specifies the name of a<db:query> element.

Thedb:name attribute is usable with the following element:<db:query>12.28.

Thedb:name attribute has the data typestring18.2.

19.70.11<db:query-collection>

Thedb:name attribute specifies the name of a collection of<db:query> and<db:query-collection> elements.

Thedb:name attribute is usable with the following element:<db:query-collection>12.27.

Thedb:name attribute has the data typestring18.2.

19.70.12<db:table-definition>

Thedb:name attribute specifies the name of a schema for a table.

Thedb:name attribute is usable with the following element:<db:table-definition>12.38.

Thedb:name attribute has the data typestring18.2.

19.70.13<db:table-representation>

Thedb:name attribute value specifies the name of a table. Fully identifying a table in a database may require values from thedb:catalog-name anddb:schema-name attributes.

Thedb:name attribute is usable with the following element:<db:table-representation>12.33.

Thedb:name attribute has the data typestring18.2.

19.70.14<db:update-table>

Thedb:name attribute specifies the name of a<db:update-table> element.

Thedb:name attribute is usable with the following element:<db:update-table>12.31.

Thedb:name attribute has the data typestring18.2.

19.71db:parameter-name-substitution

Thedb:parameter-name-substitution attribute specifies that parameter names shall be replaced with a ”?” (U+003F, QUESTION MARK).

The defined values for thedb:parameter-name-substitution attribute are:

The default value for this attribute istrue.

Thedb:parameter-name-substitution attribute is usable with the following element:<db:driver-settings>12.9.

Thedb:parameter-name-substitution attribute has the data typeboolean18.3.3.

19.72db:port

Thedb:port attribute specifies the port on which a server database is accepting connections. If no port is present, consumers should use the default port for the database type in question.

Thedb:port attribute is usable with the following element:<db:server-database>12.6.

Thedb:port attribute has the data typepositiveInteger18.2.

19.73db:referenced-table-name

Thedb:referenced-table-name attribute specifies the name of a referenced table. It is only used with foreign keys.

Thedb:referenced-table-name attribute is usable with the following element:<db:key>12.42.

Thedb:referenced-table-name attribute has the data typestring18.2.

19.74db:related-column-name

Thedb:related-column-name attribute specifies the name of a reference column out of the referenced table. It is used only with foreign keys.

Thedb:related-column-name attribute is usable with the following element:<db:key-column>12.44.

Thedb:related-column-name attribute has the data typestring18.2.

19.75db:row-retrieving-statement

Thedb:row-retrieving-statement attribute specifies an SQL statement, which is executed to retrieve auto generated values after inserting a new row.

Thedb:row-retrieving-statement attribute is usable with the following element:<db:auto-increment>12.10.

Thedb:row-retrieving-statement attribute has the data typestring18.2.

19.76db:scale

Thedb:scale attribute specifies a column's number of digits to the right of the decimal point.

Thedb:scale attribute is usable with the following element:<db:column-definition>12.40.

Thedb:scale attribute has the data typepositiveInteger18.2.

19.77db:schema-name

Thedb:schema-name attribute specifies the name of a schema.

Thedb:schema-name attribute is usable with the following elements:<db:table-definition>12.38,<db:table-representation>12.33 and<db:update-table>12.31.

Thedb:schema-name attribute has the data typestring18.2.

19.78db:show-deleted

Thedb:show-deleted attribute specifies that deleted records should be included in result sets.

The defined values for thedb:show-deleted attribute are:

The default value for this attribute isfalse.

Thedb:show-deleted attribute is usable with the following elements:<db:driver-settings>12.9 and<db:table-setting>12.14.

Thedb:show-deleted attribute has the data typeboolean18.3.3.

19.79db:string

Thedb:string attribute specifies a separator for strings.

The default value for this attribute is "." (U+002E, FULL STOP).

Thedb:string attribute is usable with the following element:<db:delimiter>12.11.

Thedb:string attribute has the data typestring18.2.

19.80db:style-name

19.80.1General

Thedb:style-name attribute specifies a style name of a style family for the element upon which it appears.

19.80.2<db:column>

Thedb:style-name attribute value specifies the name of a style of the familytable-column.

Thedb:style-name attribute is usable with the following element:<db:column>12.35.

Thedb:style-name attribute has the data typestyleNameRef18.3.32.

19.80.3<db:query>

Thedb:style-name attribute value specifies the name of a style of the familytable.

Thedb:style-name attribute is usable with the following element:<db:query>12.28.

Thedb:style-name attribute has the data typestyleNameRef18.3.32.

19.80.4<db:table-representation>

Thedb:style-name attribute value specifies the name of a style of the familytable.

Thedb:style-name attribute is usable with the following element:<db:table-representation>12.33.

Thedb:style-name attribute has the data typestyleNameRef18.3.32.

19.81db:suppress-version-columns

Thedb:suppress-version-columns attribute specifies that version columns, columns that are used for versioning row content, should be suppressed.

The defined values for thedb:suppress-version-columns attribute are:

The default value for this attribute istrue.

Thedb:suppress-version-columns attribute is usable with the following element:<db:application-connection-settings>12.15.

Thedb:suppress-version-columns attribute has the data typeboolean18.3.3.

19.82db:system-driver-settings

Thedb:system-driver-settings attribute specifies system specific options for a connection.

Thedb:system-driver-settings attribute is usable with the following element:<db:driver-settings>12.9.

Thedb:system-driver-settings attribute has the data typestring18.2.

19.83db:thousand

Thedb:thousand attribute specifies a thousand separator of numeric fields.

The default value for this attribute is “,” (U+002C, COMMA).

Thedb:thousand attribute is usable with the following element:<db:delimiter>12.11.

Thedb:thousand attribute has the data typestring18.2.

19.84db:title

Thedb:title attribute specifies a human-readable title of an object.

Thedb:title attribute is usable with the following elements:<db:column>12.35,<db:component>12.25.5,<db:component-collection>12.25.4,<db:query>12.28,<db:query-collection>12.27 and<db:table-representation>12.33.

Thedb:title attribute has the data typestring18.2.

19.85db:type

19.85.1General

Thedb:type attribute specifies a type for keys, databases, or tables, depending upon the element where it occurs.

19.85.2<db:key>

Thedb:type attribute specifies the type of a key.

The defined values for thedb:type attribute are:

Thedb:type attribute is usable with the following element:<db:key>12.42.

The values of thedb:type attribute areprimary,unique orforeign.

19.85.3<db:server-database>

Thedb:type attribute specifies the type of a database.

Thedb:type attribute is usable with the following element:<db:server-database>12.6.

Thedb:type attribute has the data typenamespacedToken18.3.19.

19.85.4<db:table-definition>

Thedb:type attribute specifies the type of a table.

The defined values for thedb:type attribute are:

Thedb:type attribute is usable with the following element:<db:table-definition>12.38.

Thedb:type attribute has the data typestring18.2.

19.86db:type-name

Thedb:type-name attribute specifies a database dependent type name of a database column.

Thedb:type-name attribute is usable with the following element:<db:column-definition>12.40.

Thedb:type-name attribute has the data typestring18.2.

19.87db:update-rule

Thedb:update-rule attribute specifies a rule that is applied for updating records in a table. It is only used for foreign keys.

The defined values for thedb:update-rule attribute are:

The default value for this attribute isno-action.

Thedb:update-rule attribute is usable with the following element:<db:key>12.42.

The values of thedb:update-rule attribute arecascade,restrict,set-null,no-action orset-default.

19.88db:use-catalog

Thedb:use-catalog attribute specifies that a catalog name should be used to reference a table in SQL statements.

The defined values for thedb:use-catalog attribute are:

The default value for this attribute isfalse.

Thedb:use-catalog attribute is usable with the following element:<db:application-connection-settings>12.15.

Thedb:use-catalog attribute has the data typeboolean18.3.3.

19.89db:use-system-user

Thedb:use-system-user attribute specifies that the name of a user as logged in to the client operating system is used.

Ifdb:use-system-user anddb:user-name attributes are omitted and the server requires a user name, the user is prompted to enter a name.

The defined values for thedb:use-system-user attribute are:

Thedb:use-system-user attribute is usable with the following element:<db:login>12.8.

Thedb:use-system-user attribute has the data typeboolean18.3.3.

19.90db:user-name

Thedb:user-name attribute specifies a user name for authentication upon creating a connection to a database.

Ifdb:user-name anddb:use-system-user attributes are omitted and the server requires a user name, the user is prompted to enter a name.

Thedb:user-name attribute is usable with the following element:<db:login>12.8.

Thedb:user-name attribute has the data typestring18.2.

19.91db:visible

Thedb:visible attribute specifies whether a column appears in a table grid view.

The defined values for thedb:visible attribute are:

The default value for this attribute istrue.

Thedb:visible attribute is usable with the following element:<db:column>12.35.

Thedb:visible attribute has the data typeboolean18.3.3.

19.92dr3d:ambient-color

Thedr3d:ambient-color attribute specifies a color for ambient light.

Note:Ambient light is light that seems to come from all directions.

Thedr3d:ambient-color attribute, along with dr3d:diffuse-color,dr3d:emissive-color, anddr3d:specular-color specifies the four colors that define the color of a material.

Thedr3d:ambient-color attribute is usable with the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

Thedr3d:ambient-color attribute has the data typecolor18.3.9.

19.93dr3d:center

Thedr3d:center attribute specifies the center of a sphere in a three-dimensional space.

Thedr3d:center attribute is usable with the following element:<dr3d:sphere>10.5.5.

Thedr3d:center attribute has the data typevector3D18.3.40.

19.94dr3d:diffuse-color

Thedr3d:diffuse-color attribute specifies the base color that a light is emitting.

Thedr3d:diffuse-color attribute is usable with the following element:<dr3d:light>10.5.3.

Thedr3d:diffuse-color attribute has the data typecolor18.3.9.

19.95dr3d:direction

Thedr3d:direction attribute specifies the direction in which light is emitted.

Thedr3d:direction attribute is usable with the following element:<dr3d:light>10.5.3.

Thedr3d:direction attribute has the data typevector3D18.3.40.

19.96dr3d:distance

Thedr3d:distance attribute specifies the distance between a camera and an object.

Thedr3d:distance attribute is usable with the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

Thedr3d:distance attribute has the data typelength18.3.18.

19.97dr3d:enabled

Thedr3d:enabled attribute specifies if a light is enabled. If a light is not enabled, it does not emit any light.

The defined values for thedr3d:enabled attribute are:

Thedr3d:enabled attribute is usable with the following element:<dr3d:light>10.5.3.

Thedr3d:enabled attribute has the data typeboolean18.3.3.

19.98dr3d:focal-length

Thedr3d:focal-length attribute specifies the focal length of a virtual camera in a scene.

Thedr3d:focal-length attribute is usable with the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

Thedr3d:focal-length attribute has the data typelength18.3.18.

19.99dr3d:lighting-mode

19.99.1General

Thedr3d:lighting-mode attribute specifies the use of lighting in three-dimensional scenes

Note: Thedr3d:lighting-mode attribute is also defined for 3D objects.20.79

19.99.2<chart:plot-area>

Thedr3d:lighting-mode attribute specifies whether lighting is used in a three-dimensional chart.

The defined values for thedr3d:lighting-mode attribute are:

Thedr3d:lighting-mode attribute is usable with the following element:<chart:plot-area>11.4.

Thedr3d:lighting-mode attribute has the data typeboolean18.3.3.

19.99.3<dr3d:scene>

Thedr3d:lighting-mode attribute specifies whether lighting is used in a three-dimensional scene.

The defined values for thedr3d:lighting-mode attribute are:

Thedr3d:lighting-mode attribute is usable with the following element:<dr3d:scene>10.5.2.

Thedr3d:lighting-mode attribute has the data typeboolean18.3.3.

19.100dr3d:max-edge

Thedr3d:max-edge attribute specifies the maximum x, y and z coordinate values for a cube.

Thedr3d:max-edge attribute is usable with the following element:<dr3d:cube>10.5.4.

Thedr3d:max-edge attribute has the data typevector3D18.3.40.

19.101dr3d:min-edge

Thedr3d:min-edge attribute specifies the minimum x, y and z coordinate values for a cube.

Thedr3d:min-edge attribute is usable with the following element:<dr3d:cube>10.5.4.

Thedr3d:min-edge attribute has the data typevector3D18.3.40.

19.102dr3d:projection

Thedr3d:projection attribute specifies a projection mode.

The defined values for thedr3d:projection attribute are:

For a<draw:enhanced-geometry>10.6.2 element the default value for this attribute isparallel.

Thedr3d:projection attribute is usable with the following elements:<chart:plot-area>11.4,<dr3d:scene>10.5.2 and<draw:enhanced-geometry>10.6.2.

The values of thedr3d:projection attribute areparallel orperspective.

19.103dr3d:shade-mode

Thedr3d:shade-mode attribute specifies how lighting is calculated for rendered surfaces.

The defined values for thedr3d:shade-mode attribute are:

For a<draw:enhanced-geometry>10.6.2 element the default value for this attribute isflat.

Thedr3d:shade-mode attribute is usable with the following elements:<chart:plot-area>11.4,<dr3d:scene>10.5.2 and<draw:enhanced-geometry>10.6.2.

The values of thedr3d:shade-mode attribute areflat,phong,gouraud ordraft.

19.104dr3d:shadow-slant

Thedr3d:shadow-slant attribute specifies an angle from a three-dimensional scene to a virtual paper on which a shadow is cast.

Thedr3d:shadow-slant attribute is usable with the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

Thedr3d:shadow-slant attribute has the data typeangle18.3.1.

19.105dr3d:size

Thedr3d:size attribute specifies the size of a sphere in a three-dimensional space.

Thedr3d:size attribute is usable with the following element:<dr3d:sphere>10.5.5.

Thedr3d:size attribute has the data typevector3D18.3.40.

19.106dr3d:specular

Thedr3d:specular attribute specifies whether a light causes a specular reflection on objects. consumers may evaluate this attribute only for the first light in a scene.

The defined values for thedr3d:specular attribute are:

Thedr3d:specular attribute is usable with the following element:<dr3d:light>10.5.3.

Thedr3d:specular attribute has the data typeboolean18.3.3.

19.107dr3d:transform

Thedr3d:transform attribute specifies a list of transform definitions, which are applied in the order provided. The individual transform definitions are separated by white space.

The defined transforms are:

Thedr3d:transform attribute is usable with the following elements:<chart:plot-area>11.4,<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2 and<dr3d:sphere>10.5.5.

Thedr3d:transform attribute has the data typestring18.2.

19.108dr3d:vpn

Thedr3d:vpn attribute specifies a pointer towards projected objects.

With thedr3d:vrp anddr3d:vup attributes, thedr3d:vpn attribute specifies a viewing volume.

Thedr3d:vpn attribute is usable with the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

Thedr3d:vpn attribute has the data typevector3D18.3.40.

19.109dr3d:vrp

Thedr3d:vrp attribute specifies an origin.

With thedr3d:vpn anddr3d:vup attributes, thedr3d:vrp attribute specifies a viewing volume.

Thedr3d:vrp attribute is usable with the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

Thedr3d:vrp attribute has the data typevector3D18.3.40.

19.110dr3d:vup

Thedr3d:vup attribute specifies an up vector.

With thedr3d:vpn anddr3d:vrp attributes, thedr3d:vup attribute specifies a viewing volume.

Thedr3d:vup attribute is usable with the following elements:<chart:plot-area>11.4 and<dr3d:scene>10.5.2.

Thedr3d:vup attribute has the data typevector3D18.3.40.

19.111draw:align

Thedraw:align attribute specifies the shape edge where a glue point is positioned.

The defined values for thedraw:align attribute are:

Thedraw:align attribute is usable with the following element:<draw:glue-point>10.3.16.

The values of thedraw:align attribute aretop-left,top,top-right,left,center,right,bottom-left orbottom-right.

19.112draw:angle

Thedraw:angle attribute specifies an angle that rotates the axis at which the gradient values are interpolated. This attribute is ignored for radial style gradients.

Thedraw:angle attribute is usable with the following elements:<draw:gradient>16.40.1 and<draw:opacity>16.40.7.

Thedraw:angle attribute has the data typeangle18.3.1.

19.113draw:archive

Thedraw:archive attribute is equivalent to the archive attribute of an<applet> element in HTML. See. §13.4 of[HTML4].

Thedraw:archive attribute is usable with the following element:<draw:applet>10.4.7.

Thedraw:archive attribute has the data typestring18.2.

19.114draw:border

Thedraw:border attribute specifies a percentage value that is used to scale a border area which is filled by a solid color.

For linear, square, rectangle, radial and elliptical gradients the start color is used. For axial gradients, the end color is used.

Thedraw:border attribute is usable with the following elements:<draw:gradient>16.40.1 and<draw:opacity>16.40.7.

Thedraw:border attribute has the data typepercent18.3.23.

19.115draw:caption-id

Thedraw:caption-id attribute establishes a relationship between a drawing shape and its caption. It takes a value of type IDREF. The value for thedraw:caption-id attribute is the target ID assigned to the<draw:text-box> element (see10.4.3) that contains the caption.

Note: When a caption is assigned to a drawing shape, an id shall be assigned to the element containing the text used to caption a drawing shape. Removing the caption should result in removing thedraw:caption-id attribute of the drawing shape that was being captioned.

Thedraw:caption-id attribute is usable with the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

Thedraw:caption-id attribute has the data typeIDREF18.2.

19.116draw:caption-point-x

Thedraw:caption-point-x attribute, along with thedraw:caption-point-y specifies the position of a point that is captioned. A set of lines are rendered to that point from the caption area.

Thedraw:caption-point-x attribute is usable with the following elements:<draw:caption>10.3.11 and<office:annotation>14.1.

Thedraw:caption-point-x attribute has the data typecoordinate18.3.10.

19.117draw:caption-point-y

Thedraw:caption-point-y attribute, along with thedraw:caption-point-x specifies the position of a point that is captioned. A set of lines are rendered to that point from the caption area.

Thedraw:caption-point-y attribute is usable with the following elements:<draw:caption>10.3.11 and<office:annotation>14.1.

Thedraw:caption-point-y attribute has the data typecoordinate18.3.10.

19.118draw:chain-next-name

Thedraw:chain-next-name attribute specifies a name that is used to chain text boxes together for cases where the content of a text box exceeds its capacity. The content flows into the next text box in the chain. The value of this attribute is the name of the next text box in the chain.

Thedraw:chain-next-name attribute is usable with the following element:<draw:text-box>10.4.3.

Thedraw:chain-next-name attribute has the data typestring18.2.

19.119draw:class-id

Thedraw:class-id attribute specifies the OLE class id of an object.

Thedraw:class-id attribute is usable with the following element:<draw:object-ole>10.4.6.3.

Thedraw:class-id attribute has the data typestring18.2.

19.120draw:class-names

Thedraw:class-names attribute specifies a white space separated list of styles with the family value of graphic. The referenced styles are applied in the order they are contained in the list.

If bothdraw:style-name anddraw:class-names are present, the style referenced by thedraw:style-name attribute is applied before the styles referenced by thedraw:class-names attribute.

Thedraw:class-names attribute is usable with the following elements:<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thedraw:class-names attribute has the data typestyleNameRefs18.3.33.

19.121draw:code

Thedraw:code attribute is equivalent to the code attribute of an<applet> element in HTML. See. §13.4 of[HTML4].

Thedraw:code attribute is usable with the following element:<draw:applet>10.4.7.

Thedraw:code attribute has the data typestring18.2.

19.122draw:color

19.122.1General

Thedraw:color attribute specifies different colors depending upon the element where it appears.

19.122.2<draw:hatch>

Thedraw:color attribute specifies the color of hatch lines.

Thedraw:color attribute is usable with the following element:<draw:hatch>16.40.5.

Thedraw:color attribute has the data typecolor18.3.9.

19.122.3<presentation:dim>

Thedraw:color attribute specifies the color of that is used to fill a shape when the shape is dimmed.

Thedraw:color attribute is usable with the following element:<presentation:dim>10.8.7.

Thedraw:color attribute has the data typecolor18.3.9.

19.123draw:concave

Thedraw:concave attribute specifies whether a regular polygon is convex or concave.  For a concave regular polygon thedraw:sharpness attribute shall be specified in addition to thedraw:concave attribute.

The defined values for thedraw:concave attribute are:

Thedraw:concave attribute is usable with the following element:<draw:regular-polygon>10.3.6.

The values of thedraw:concave attribute arefalse ortrue.

19.124draw:concentric-gradient-fill-allowed

Thedraw:concentric-gradient-fill-allowed attribute specifies the rendering of a shape with a concentric gradient that uses a custom shape path.

The defined values for thedraw:concentric-gradient-fill-allowed attribute are:

The default value for this attribute isfalse.

Thedraw:concentric-gradient-fill-allowed attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:concentric-gradient-fill-allowed attribute has the data typeboolean18.3.3.

19.125draw:control

Thedraw:control attribute specifies a control within a form that is linked to the control shape by its ID.

Thedraw:control attribute is usable with the following element:<draw:control>10.3.13.

Thedraw:control attribute has the data typeIDREF18.2.

19.126draw:copy-of

Thedraw:copy-of attribute specifies that a frame displays the contents of another frame. This does not effect style and position information. The style and position information of the frame with thedraw:copy-of attribute is used to render the copied contents.

Note: Multiple frames can be set to display the exact same underlying data: for instance for a company logo, that shall appear somewhere on every page, without being part of a header or footer.

Thedraw:copy-of attribute is usable with the following element:<draw:frame>10.4.2.

Thedraw:copy-of attribute has the data typestring18.2.

19.127draw:corner-radius

Thedraw:corner-radius attribute specifies the radius of the circle used to round off the corners of a caption<draw:caption>, rectangle<draw:rect>, or a text-box<draw:text-box>.

Thesvg:rx andsvg:ry attributes can also be used to round off the corners of a rectangle<draw:rect>.

Ifsvg:rx and/orsvg:ry and draw:corner-radius attributes are present on an element, thesvg:rx andsvg:ry attributes control the rounding applied to the shape defined by the element. If one or both ofsvg:rx andsvg:ry attributes are present, anydraw:corner-radius attribute is ignored.

Thedraw:corner-radius attribute is usable with the following elements:<draw:caption>10.3.11,<draw:rect>10.3.2,<draw:text-box>10.4.3 and<office:annotation>14.1.

Thedraw:corner-radius attribute has the data typenonNegativeLength18.3.20.

19.128draw:corners

Thedraw:corners attribute specifies the number of polygon corners on a polygon shape.

Thedraw:corners attribute is usable with the following element:<draw:regular-polygon>10.3.6.

Thedraw:corners attribute has the data typepositiveInteger18.2.

19.129draw:cx

Thedraw:cx attribute, along with thedraw:cy attribute, specifies the center of the geometry that is used for a gradient, if the gradient style isellipsoid,radial,rectangular, orsquare.

Thedraw:cx attribute is usable with the following elements:<draw:gradient>16.40.1 and<draw:opacity>16.40.7.

Thedraw:cx attribute has the data typepercent18.3.23.

19.130draw:cy

Thedraw:cy attribute, along with thedraw:cx attribute, specifies the center of the geometry that is used for a gradient, if the gradient style isellipsoid,radial,rectangular, orsquare.

Thedraw:cy attribute is usable with the following elements:<draw:gradient>16.40.1 and<draw:opacity>16.40.7.

Thedraw:cy attribute has the data typepercent18.3.23.

19.131draw:data

Thedraw:data attribute specifies rendering engine specific data for a custom shape. This attribute is only evaluated if a rendering engine is specified by thedraw:engine attribute.

Thedraw:data attribute is usable with the following element:<draw:custom-shape>10.6.1.

Thedraw:data attribute has the data typestring18.2.

19.132draw:display

Thedraw:display attribute specifies the visibility of drawing objects contained in a layer for display or printing.

The defined values for thedraw:display attribute are:

The default value for this attribute isalways.

Thedraw:display attribute is usable with the following element:<draw:layer>10.2.3.

The values of thedraw:display attribute arealways,screen,printer ornone.

19.133draw:display-name

19.133.1General

Thedraw:display-name attribute specifies a name as it should appear in the user interface.  If this attribute is not present, the display name is the same as the internal name.

19.133.2<draw:fill-image>

Thedraw:display-name attribute specifies the name of a fill image.

Thedraw:display-name attribute is usable with the following element:<draw:fill-image>16.40.6.

Thedraw:display-name attribute has the data typestring18.2.

19.133.3<draw:gradient>

Thedraw:display-name attribute specifies the name of a gradient.

Thedraw:display-name attribute is usable with the following element:<draw:gradient>16.40.1.

Thedraw:display-name attribute has the data typestring18.2.

19.133.4<draw:hatch>

Thedraw:display-name attribute specifies the name of a hatch style.

Thedraw:display-name attribute is usable with the following element:<draw:hatch>16.40.5.

Thedraw:display-name attribute has the data typestring18.2.

19.133.5<draw:marker>

Thedraw:display-name attribute specifies the name of a marker.

Thedraw:display-name attribute is usable with the following element:<draw:marker>16.40.8.

Thedraw:display-name attribute has the data typestring18.2.

19.133.6<draw:opacity>

Thedraw:display-name attribute specifies the name of an opacity gradient.

Thedraw:display-name attribute is usable with the following element:<draw:opacity>16.40.7.

Thedraw:display-name attribute has the data typestring18.2.

19.133.7<draw:stroke-dash>

Thedraw:display-name attribute specifies the name of a dash style.

Thedraw:display-name attribute is usable with the following element:<draw:stroke-dash>16.40.9.

Thedraw:display-name attribute has the data typestring18.2.

19.133.8<svg:linearGradient>

Thedraw:display-name attribute specifies the name of a gradient.

Thedraw:display-name attribute is usable with the following element:<svg:linearGradient>16.40.2.

Thedraw:display-name attribute has the data typestring18.2.

19.133.9<svg:radialGradient>

Thedraw:display-name attribute specifies the name of a gradient.

Thedraw:display-name attribute is usable with the following element:<svg:radialGradient>16.40.3.

Thedraw:display-name attribute has the data typestring18.2.

19.134draw:distance

19.134.1General

Thedraw:distance attribute specifies distances.

19.134.2<draw:hatch>

Thedraw:distance attribute specifies the distance between two hatch lines.

Thedraw:distance attribute is usable with the following element:<draw:hatch>16.40.5.

Thedraw:distance attribute has the data typelength18.3.18.

19.134.3<draw:stroke-dash>

Thedraw:distance attribute specifies the distance between the dashes of a stroke.

The value of the attribute may be an absolute length or a percentage value. Percentage values are relative to the width of the stroke as defined by thesvg:stroke-width attribute.20.400

Thedraw:distance attribute is usable with the following element:<draw:stroke-dash>16.40.9.

The values of thedraw:distance attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.135draw:dots1

Thedraw:dots1 attribute specifies the number of dashes for the first sequence in an alternating sequence of dots.

Thedraw:dots1 attribute is usable with the following element:<draw:stroke-dash>16.40.9.

Thedraw:dots1 attribute has the data typeinteger18.2.

19.136draw:dots1-length

Thedraw:dots1-length attributes specifies the length of the dashes in the sequence specified bydraw:dots1.

The value of the attribute may be an absolute length or a percentage value. Percentage values are relative to the width of the stroke as defined by thesvg:stroke-width attribute.20.400

Thedraw:dots1-length attribute is usable with the following element:<draw:stroke-dash>16.40.9.

The values of thedraw:dots1-length attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.137draw:dots2

Thedraw:dots2 attribute specifies the number of dashes for the second sequence in an alternating sequence of dots.

Thedraw:dots2 attribute is usable with the following element:<draw:stroke-dash>16.40.9.

Thedraw:dots2 attribute has the data typeinteger18.2.

19.138draw:dots2-length

Thedraw:dots2-length attributes specifies the length of the dashes in the sequence specified bydraw:dots2.

The value of the attribute may be an absolute length or a percentage value. Percentage values relative to the width of the stroke as defined by thesvg:stroke-width attribute.20.400

Thedraw:dots2-length attribute is usable with the following element:<draw:stroke-dash>16.40.9.

The values of thedraw:dots2-length attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.139draw:end

Thedraw:end attributes specifies the end value for the<draw:opacity> element, which interpolates between the value of this attribute anddraw:start. The defined value range for thedraw:end attribute is 0% to 100%, where 0% is transparent and 100% is opaque.

Thedraw:end attribute is usable with the following element:<draw:opacity>16.40.7.

Thedraw:end attribute has the data typezeroToHundredPercent18.3.41.

19.140draw:end-angle

Thedraw:end-angle attribute specifies the end angle of an arc, cut, or section for circles where thedraw:kind attribute value isarc,cut, orsection.

Thedraw:end-angle attribute is usable with the following elements:<draw:circle>10.3.8 and<draw:ellipse>10.3.9.

Thedraw:end-angle attribute has the data typeangle18.3.1.

19.141draw:end-color

Thedraw:end-color attribute specifies the end value for the<draw:gradient> element, which interpolates between the value of this attribute anddraw:start-color.

Thedraw:end-color attribute is usable with the following element:<draw:gradient>16.40.1.

Thedraw:end-color attribute has the data typecolor18.3.9.

19.142draw:end-glue-point

Thedraw:end-glue-point attribute identifies the glue point in a shape where a connector ends by its number. See10.3.16. Glue point numbers are defined by thedraw:id attributes of the glue point elements<draw:glue-point>. See19.187.

If the connector is not connected to a shape, this attribute is ignored.

Thedraw:end-glue-point attribute is usable with the following element:<draw:connector>10.3.10.

Thedraw:end-glue-point attribute has the data typenonNegativeInteger18.2.

19.143draw:end-intensity

Thedraw:end-intensity attribute specifies the intensity of the gradient's end color as a percentage value. If it is not specified, the color is used at 100% intensity. The defined value range for thedraw:end-intensity attribute is 0% to 100%,

Thedraw:end-intensity attribute is usable with the following element:<draw:gradient>16.40.1.

Thedraw:end-intensity attribute has the data typezeroToHundredPercent18.3.41.

19.144draw:end-shape

Thedraw:end-shape attribute specifies a drawing shape to which the end of a connector is connected by its ID.

Thedraw:end-shape attribute is usable with the following element:<draw:connector>10.3.10.

Thedraw:end-shape attribute has the data typeIDREF18.2.

19.145draw:enhanced-path

Thedraw:enhanced-path attribute specifies a path that is the outline of a shape.

The syntax of a value for adraw:enhanced-path attribute is defined as:

A parameter in the value of adraw:enhanced-path attribute may be:

The syntax used in Table10 for parameters is:

The following commands are defined:

Table10 - Enhanced path commands

Command

Name

Parameters

Description

A

arcto

(x1 y1 x2 y2 x3 y3 x4 y4) +

(x1, y1) and (x2, y2) define the bounding box of a ellipse. A line is then drawn from the current point to the start angle of the arc that is specified by the radial vector of point (x3, y3) and then counter clockwise to the end-angle that is specified by point (x4, y4).

B

arc

(x1 y1 x2 y2 x3 y3 x4 y4) +

The same as the “A” command, except that a implied moveto to the starting point is done.

C

curveto

(x1 y1 x2 y2 x y) +

Draws a cubic Bézier curve from the current point to (x,y) using (x1,y1) as the control point at the beginning of the curve and (x2,y2) as the control point at the end of the curve.

F

nofill

(none)

Specifies that the current set of sub-paths will not be filled.

L

lineto

(x y) +

Draws a line from the current point to (x, y). If followed by multiple coordinate pairs, they are all interpreted as lineto.

M

moveto

(x y) +

Start a new sub-path at the given (x,y) coordinate. If a moveto is followed by multiple pairs of coordinates, they are treated as lineto.

N

endpath

(none)

Ends the current set of sub-paths. The sub-paths will be filled by using the “even-odd” filling rule. Other following subpaths will be filled independently.

Q

quadratic­curveto

(x1 y1 x y)+

Draws a quadratic Bézier curve from the current point to (x, y) using (x1, y1) as the control point. (x, y) becomes the new current point at the end of the command.

S

nostroke

(none)

Specifies that the current set of sub-paths will not be stroked.

T

angle­ellipseto

(x y w h t0 t1) +

Draws a segment of an ellipse. The ellipse is specified by the center(x, y), the size(w, h) and the start-angle t0 in degrees and end-angle t1 in degrees. The segment is drawn clockwise.

U

angle­ellipse

(x y w h t0 t1) +

The same as the “T” command, except that a implied moveto to the starting point is done.

V

clockwise­arc

(x1 y1 x2 y2 x3 y3 x y)+

The same as the “A” command, except that a implied moveto to the starting point is done and the arc is drawn clockwise.

W

clockwise­arcto

(x1 y1 x2 y2 x3 y3 x y) +

The same as the “A” command except, that the arc is drawn clockwise.

X

elliptical­quatrantx

(x y) +

Draws a quarter ellipse, whose initial segment is tangential to the x-axis from the current point to (x, y). For each additional quarter ellipse command, the axis to which the segment is tangential to switches from x to y and from y to x.

Y

elliptical­quadranty

(x y) +

Draws a quarter ellipse, whose initial segment is tangential to the y-axis from the current point to (x, y). For each additional quarter ellipse command, the axis to which the segment is tangential to switches from y to x and from x to y

Z

closepath

(none)

Close the current sub-path by drawing a straight line from the current point to current sub-path's initial point.

Note: The value of thedraw:enhanced-path attribute is based upon[SVG] §8.3.

Thedraw:enhanced-path attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:enhanced-path attribute has the data typestring18.2.

19.146draw:engine

Thedraw:engine attribute specifies the name of a specific rendering engine that can be used to render a custom shape.

The value of thedraw:engine attribute shall not influence the geometry of a shape.

Thedraw:engine attribute is usable with the following element:<draw:custom-shape>10.6.1.

Thedraw:engine attribute has the data typenamespacedToken18.3.19.

19.147draw:escape-direction

Thedraw:escape-direction attribute specifies the direction in which a connection line leaves a drawing object if a connector connects to a glue point.

The defined values for thedraw:escape-direction attribute are:

Thedraw:escape-direction attribute is usable with the following element:<draw:glue-point>10.3.16.

The values of thedraw:escape-direction attribute areauto,left,right,up,down,horizontal orvertical.

19.148draw:extrusion

Thedraw:extrusion attribute specifies if an extrusion is displayed.

The defined values for thedraw:extrusion attribute are:

The default value for this attribute isfalse.

Thedraw:extrusion attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion attribute has the data typeboolean18.3.3.

19.149draw:extrusion-allowed

Thedraw:extrusion-allowed attribute specifies whether a shape can be rendered as extrusion object.

The defined values for thedraw:extrusion-allowed attribute are:

The default value for this attribute isfalse.

Thedraw:extrusion-allowed attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-allowed attribute has the data typeboolean18.3.3.

19.150draw:extrusion-brightness

Thedraw:extrusion-brightness attribute specifies the brightness of a scene.

The default value for this attribute is33%.

Thedraw:extrusion-brightness attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-brightness attribute has the data typezeroToHundredPercent18.3.41.

19.151draw:extrusion-color

Thedraw:extrusion-color attribute specifies if an extrusion color is used. The extrusion color is defined by thedraw:secondary-fill-color attribute specified in a custom shape's graphic style.

The defined values for thedraw:extrusion-color attribute are:

The default value for this attribute isfalse.

Thedraw:extrusion-color attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-color attribute has the data typeboolean18.3.3.

19.152draw:extrusion-depth

Thedraw:extrusion-depth attribute specifies the depth of an extrusion. It takes two white space separated values. The first value specifies the depth of the extrusion in units, the second value specifies the fraction of the extrusion that lies before a shape. The second value shall be in the range [0,1]. A value of 0 is the default.

The default value for this attribute is36pt 0.

Thedraw:extrusion-depth attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-depth attribute has two white space separated values. The first value is of typelength18.3.18. The second value is of typedouble18.2.

19.153draw:extrusion-diffusion

 Thedraw:extrusion-diffusion attribute specifies the amount of diffusion reflected by a shape.

The default value for this attribute is0%.

Thedraw:extrusion-diffusion attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-diffusion attribute has the data typepercent18.3.23.

19.154draw:extrusion-first-light-direction

Thedraw:extrusion-first-light-direction attribute specifies the direction of the first light.

The default value for this attribute is(5 0 1).

Thedraw:extrusion-first-light-direction attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-first-light-direction attribute has the data typevector3D18.3.40.

19.155draw:extrusion-first-light-harsh

Thedraw:extrusion-first-light-harsh attribute specifies if the first light is harsh.

The defined values for thedraw:extrusion-first-light-harsh attribute are:

The default value for this attribute istrue.

Thedraw:extrusion-first-light-harsh attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-first-light-harsh attribute has the data typeboolean18.3.3.

19.156draw:extrusion-first-light-level

Thedraw:extrusion-first-light-level attribute specifies the intensity of the first light.

The default value for this attribute is66%.

Thedraw:extrusion-first-light-level attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-first-light-level attribute has the data typezeroToHundredPercent18.3.41.

19.157draw:extrusion-light-face

Thedraw:extrusion-light-face attribute specifies if the front face of an extrusion responds to lighting changes.

The defined values for thedraw:extrusion-light-face attribute are:

The default value for this attribute istrue.

Thedraw:extrusion-light-face attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-light-face attribute has the data typeboolean18.3.3.

19.158draw:extrusion-metal

Thedraw:extrusion-metal attribute specifies the shading of an extruded shape.

The defined values for thedraw:extrusion-metal attribute are:

The default value for this attribute isfalse.

Thedraw:extrusion-metal attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-metal attribute has the data typeboolean18.3.3.

19.159draw:extrusion-number-of-line-segments

Thedraw:extrusion-number-of-line-segments attribute specifies the number of line segments that should be used to display curved surfaces.

The default value for this attribute is30.

Thedraw:extrusion-number-of-line-segments attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-number-of-line-segments attribute has the data typeinteger18.2.

19.160draw:extrusion-origin

Thedraw:extrusion-origin attribute specifies the point of origin of a shape within its bounding box in shape size fractions. The value of thedraw:extrusion-origin attribute consists of two parameters separated by white space.

The first parameter represents the horizontal origin of a shape.

The defined values for the first parameter of thedraw:extrusion-origin attribute are:

The second parameter represents the vertical origin of a shape.

The defined values for the second parameter of thedraw:extrusion-origin attribute are:

The default value for this attribute is0.5 -0.5.

Thedraw:extrusion-origin attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-origin attribute has two white space separated values. The first value is a value of typedouble18.2 in the range [-0.5,0.5]. The second value is a value of typedouble18.2 in the range [-0.5,0.5].

19.161draw:extrusion-rotation-angle

Thedraw:extrusion-rotation-angle attribute specifies rotation about an x-axis and y-axis. The values are separated by a white space. The first angle specifies rotation on the x-axis and the second angle specifies rotation on the y-axis. z-axis is specified by thedraw:transform attribute on the<draw:custom-shape> element.

The order of the rotation is: z-axis, y-axis and then x-axis.

The default value for this attribute is0 0.

Thedraw:extrusion-rotation-angle attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-rotation-angle attribute has two white space separated values. The first value is of typeangle18.3.1. The second value is of typeangle18.3.1.

19.162draw:extrusion-rotation-center

Thedraw:extrusion-rotation-center attribute specifies the position of a rotation center in shape size fractions. If thedraw:extrusion-rotation-center attribute is omitted, the geometric center of the shape is used as the rotation center.

Thedraw:extrusion-rotation-center attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-rotation-center attribute has the data typevector3D18.3.40.

19.163draw:extrusion-second-light-direction

Thedraw:extrusion-second-light-direction attribute specifies the direction of a second light.

The default value for this attribute is(-5 0 1).

Thedraw:extrusion-second-light-direction attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-second-light-direction attribute has the data typevector3D18.3.40.

19.164draw:extrusion-second-light-harsh

Thedraw:extrusion-second-light-harsh attribute specifies if a second light is harsh.

The defined values for thedraw:extrusion-second-light-harsh attribute are:

The default value for this attribute istrue.

Thedraw:extrusion-second-light-harsh attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-second-light-harsh attribute has the data typeboolean18.3.3.

19.165draw:extrusion-second-light-level

Thedraw:extrusion-second-light-level attribute specifies the intensity of a second light.

The default value for this attribute is66%.

Thedraw:extrusion-second-light-level attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-second-light-level attribute has the data typezeroToHundredPercent18.3.41.

19.166draw:extrusion-shininess

Thedraw:extrusion-shininess attribute specifies the reflectivity of a mirror.

The default value for this attribute is50%.

Thedraw:extrusion-shininess attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-shininess attribute has the data typezeroToHundredPercent18.3.41.

19.167draw:extrusion-skew

Thedraw:extrusion-skew attribute specifies the skew amount and skew angle of an extrusion. Skew settings are only applied if thedr3d:projection attribute on the same element has the valueparallel.

The attribute value is a white space separated number and angle. The first value defines the skew amount in percent, the second value defines the skew angle.

The default value for this attribute is50 45.

Thedraw:extrusion-skew attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-skew attribute has two white space separated values. The first value is of typedouble18.2. The second value is of typeangle18.3.1.

19.168draw:extrusion-specularity

Thedraw:extrusion-specularity attribute specifies the specularity of an extrusion object.

The default value for this attribute is0%.

Thedraw:extrusion-specularity attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-specularity attribute has the data typezeroToHundredPercent18.3.41.

19.169draw:extrusion-viewpoint

Thedraw:extrusion-viewpoint attribute specifies the viewpoint of an observer as an 3D point.

The default value for this attribute is (3.5cm -3.5cm 25cm).

Thedraw:extrusion-viewpoint attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:extrusion-viewpoint attribute has the data typepoint3D18.3.24.

19.170draw:filter-name

Thedraw:filter-name attribute specifies the implementation-dependent filter name that has been used to load an image into the document.

Thedraw:filter-name attribute is usable with the following element:<draw:image>10.4.4.

Thedraw:filter-name attribute has the data typestring18.2.

19.171draw:formula

Thedraw:formula attribute specifies an equation that should be used to evaluate a value. A formula can make use of other formulas or modifier values by function and or modifier reference.

The value of adraw:formula attribute can have one of the following parameters:

formula::=additive_expression

identifier::= 'pi' | 'left' | 'top' | 'right' | 'bottom' | 'xstretch'

    | 'ystretch' | 'hasstroke' | 'hasfill' | 'width' | 'height' | 'logwidth'

    | 'logheight'

unary_function::= 'abs' | 'sqrt' | 'sin' | 'cos' | 'tan' | 'atan'

binary_function::= 'min' | 'max' | 'atan2'

ternary_function::= 'if'

basic_expression::= number

    | identifier

    | function_reference

    | modifier_reference

    | unary_function S* '(' S* additive_expression S* ')'

    | binary_function S* '(' S* additive_expression S* ',' S*

        additive_expression S* ')'

    | ternary_function S* '(' S* additive_expression S* ',' S*

        additive_expression S* ',' S* additive_expression S* ')'

    | '(' S* additive_expression S* ')'

unary_expression::= '-' S* basic_expression | basic_expression

multiplicative_expression::= unary_expression     ( ( S* '*' S* unary_expression )

    | ( S* '/' S* unary_expression ) )*

additive_expression::= multiplicative_expression

    ( ( S* '+' S* multiplicative_expression )

    | ( S* '-' S* multiplicative_expression ) )*

number::= sign? Integer | sign? Floating-point-constant

function_reference::= "?" name

modifier_reference::= "$" integer

floating-point-constant::= fractional-constant exponent? | integer exponent

fractional-constant::= integer? '.' integer | integer '.'

exponent::= ( 'e' | 'E' ) sign? Integer

sign::= '+' | '-'

name::= [^#x20#x9]+

integer::= [0-9]+

S::= (#x20 | #x9)

Table11 - Enhanced geometry equation identifiers

Identifier

Description

bottom

The bottom position thesvg:viewBox attribute is used.

hasfill

If the shape has a fill style, a value of 1 is used.If the shape has a fill style, a value of 1 is used. If the shape has no fill style, a value of 0 is used.

hasstroke

If the shape has a line style, a value of 1 is used. If the shape has a line style, a value of 1 is used. If the shape has no line style, a value of 0 is used.

height

The height of thesvg:viewBox attribute is used.

left

The left position of thesvg:viewBox attribute is used.

logheight

The height of thesvg:viewBox attribute in 1/100th mm is used.

logwidth

The width of thesvg:viewBox attribute in 1/100th mm is used.

right

The right position thesvg:viewBox attribute is used.

top

The top position thesvg:viewBox attribute is used.

width

The width of thesvg:viewBox attribute is used.

xstretch

The value of thedraw:path-stretchpoint-x attribute is used.

ystretch

The value of thedraw:path-stretchpoint-y attribute is used.

Table12 - Functions Used indraw:formula

Function

Description

abs(n)

returns the absolute value of n

sqrt(n)

returns the positive square root of n

sin(n)

returns the trigonometric sine of n, where n is an angle specified in degrees

cos(n)

returns the trigonometric cosine of n, where n is an angle specified in degrees

tan(n)

returns the trigonometric tangent of n, where n is an angle specified in degrees

atan(n)

returns the arc tangent of n in degrees

min(x,y)

returns the smaller of two values

max(x,y)

returns the greater of two values

atan2(x,y)

returns the angle in degrees of the vector (x,y) with the x-axis

if(c,x,y)

conditional testing: if c is greater than zero then the result of evaluating x is returned, otherwise the result of evaluating y is returned.

Thedraw:formula attribute is usable with the following element:<draw:equation>10.2.5.

Thedraw:formula attribute has the data typestring18.2.

19.172draw:frame-name

Thedraw:frame-name attribute specifies the name of a frame. The name of a frame can be used as a target by hyperlinks.

Thedraw:frame-name attribute is usable with the following element:<draw:floating-frame>10.4.10.

Thedraw:frame-name attribute has the data typestring18.2.

19.173draw:glue-point-leaving-directions

Thedraw:glue-point-leaving-directions attribute specifies a comma “,” (U+002C, COMMA) separated list of angles. The angles are listed in the same order as the glue-points specified in thedraw:glue-points attribute.19.175

Thedraw:glue-point-leaving-directions attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:glue-point-leaving-directions attribute has the data typestring18.2.

19.174draw:glue-point-type

Thedraw:glue-point-type attribute specifies a glue-point type. If thedraw:glue-points attribute has a value, this attribute is ignored.

The defined values for thedraw:glue-point-type attribute are:

The default value for this attribute isnone.

Thedraw:glue-point-type attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

The values of thedraw:glue-point-type attribute arenone,segments orrectangle.

19.175draw:glue-points

Thedraw:glue-points attribute specifies a list of object defined glue points. Unlike the user defined glue points which are defined by the<draw:glue-point> sub-element, the position of an object defined glue point can be defined using equations and modifiers.

The first parameter specifies the horizontal position of the glue point.

The second parameter specifies the vertical position of the glue point.

Each parameter can be a float, or it can also have one of the following enhancements:

The value of adraw:glue-points attribute is formally defined as:

gluepoints::= gluepointsequence?
gluepointsequence::= gluepoint ( ' '+ gluepointsequence )*
glue-point::= position ' '+ position
position::= formula | modifier | number
formula::= '?' name
modifier::= '$' integer
number::= sign? float | sign? integer
float::= fractional exponent? | integer exponent
fractional::= integer? '.' integer | integer '.'
exponent::= ( 'e' | 'E' ) sign? integer
sign::= '+'| '-'
integer::= [0-9]+
name ::= [^ ]+

Thedraw:glue-points attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:glue-points attribute has the data typestring18.2.

19.176draw:handle-mirror-horizontal

Thedraw:handle-mirror-horizontal attribute specifies if the y position of a handle is mirrored.

The defined values for thedraw:handle-mirror-horizontal attribute are:

The default value for this attribute isfalse.

Thedraw:handle-mirror-horizontal attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-mirror-horizontal attribute has the data typeboolean18.3.3.

19.177draw:handle-mirror-vertical

Thedraw:handle-mirror-vertical attribute specifies if the x position of a handle is mirrored.

The defined values for thedraw:handle-mirror-vertical attribute are:

The default value for this attribute isfalse.

Thedraw:handle-mirror-vertical attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-mirror-vertical attribute has the data typeboolean18.3.3.

19.178draw:handle-polar

Thedraw:handle-polar attribute specifies that a handle is a polar handle. The syntax for this attribute is the same as for thedraw:handle-position attribute. The first parameter specifies the horizontal center position, the vertical center position is specified by the second parameter. If this attribute is set, thedraw:handle-range-x-minimum,draw:handle-range-x-maximum,draw:handle-range-y-minimum anddraw:handle-range-y-maximum attributes are ignored, and thedraw:handle-radius-range-minimum anddraw:handle-radius-range-maximum attributes are used.

Thedraw:handle-polar attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-polar attribute has the data typestring18.2.

19.179draw:handle-position

Thedraw:handle-position attribute specifies the position of a handle and consists of two values.

Each value can be a float or it can have one of the following enhancements:

Table13 - Handle position constants

Constant

Description

bottom

The bottom coordinate of the view box as specified by thesvg:viewBox attribute is used.

hasfill

If the shape has a fill style, a value of 1 is used.

hasstroke

If the shape has a line style, a value of 1 is used.

height

The view box height as specified by thesvg:viewBox attribute is used.

logheight

The view box height in 1/100th mm as specified by thesvg:viewBox attribute is used.

logwidth

The view box width in 1/100th mm as specified by thesvg:viewBox attribute is used.

left

The left coordinate of the view box as specified by thesvg:viewBox attribute is used.

right

The right coordinate of the view box as specified by thesvg:viewBox attribute is used.

top

The top coordinate of the view box as specified by thesvg:viewBox attribute is used.

width

The view box width as specified by thesvg:viewBox attribute is used.

xstretch

The value of thedraw:path-stretchpoint-x attribute is used.

ystretch

The value of thedraw:path-stretchpoint-y attribute is used.

If thedraw:handle-polar attribute is not set, the first parameter of thedraw:handle-position attribute specifies the horizontal handle position, the vertical handle position is described by the second parameter. If thedraw:handle-polar attribute is set, then a handle is a polar handle and the first parameter of thedraw:handle-position attribute specifies the angle (as defined in18.3.1), the handle radius is specified by the second parameter.

The value of adraw:handle-position attribute is formally defined as:

handleposition ::= position ' '+ position
position::= formula | modifier | constant | number
formula::= '?' name
modifier::= '$' integer
constant::= 'left' | 'top' | 'right' | 'bottom' |
'xstretch' | 'ystretch' | 'hasstroke' | 'hasfill ' |
'width' | 'height' | 'logwidth' | 'logheight'
number::=sign? float | sign? integer
float::= fractional exponent? | integer exponent
fractional::= integer? '.' integer | integer '.'
exponent::= ( 'e' | 'E' ) sign? integer
sign::= '+'| '-'
integer::= [0-9]+
name ::= [^ ]+

Thedraw:handle-position attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-position attribute has the data typestring18.2.

19.180draw:handle-radius-range-maximum

Thedraw:handle-radius-range-maximum attribute specifies the maximum radius range for a polar handle. The syntax for the value of thedraw:handle-radius-range-maximum attribute is the same as thedraw:handle-position attribute, except that only the first parameter is used.19.179

Thedraw:handle-radius-range-maximum attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-radius-range-maximum attribute has the data typestring18.2.

19.181draw:handle-radius-range-minimum

Thedraw:handle-radius-range-minimum attribute specifies the minimum radius range for a polar handle. The syntax for the value of thedraw:handle-radius-range-minimum attribute is the same as thedraw:handle-position attribute, except that only the first parameter is used.19.179

Thedraw:handle-radius-range-minimum attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-radius-range-minimum attribute has the data typestring18.2.

19.182draw:handle-range-x-maximum

Thedraw:handle-range-x-maximum attribute specifies the horizontal maximum value of the range for movement of a handle. The syntax for the value of thedraw:handle-range-x-maximum attribute is the same as thedraw:handle-position attribute, except that only the first parameter is used.19.179

Thedraw:handle-range-x-maximum attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-range-x-maximum attribute has the data typestring18.2.

19.183draw:handle-range-x-minimum

Thedraw:handle-range-x-minimum attribute specifies the horizontal minimum value of the range of movement of a handle. The syntax for the value of thedraw:handle-range-x-minimum attribute is the same as thedraw:handle-position attribute, except that only the first parameter is used.19.179

Thedraw:handle-range-x-minimum attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-range-x-minimum attribute has the data typestring18.2.

19.184draw:handle-range-y-maximum

Thedraw:handle-range-y-maximum attribute specifies the vertical maximum value of the range for movement of a handle. The syntax for the value of thedraw:handle-range-y-maximum attribute is the same as thedraw:handle-position attribute, except that only the first parameter is used.19.179

Thedraw:handle-range-y-maximum attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-range-y-maximum attribute has the data typestring18.2.

19.185draw:handle-range-y-minimum

Thedraw:handle-range-y-minimum attribute specifies the vertical minimum value of the range of movement of a handle. The syntax for the value of thedraw:handle-range-y-minimum attribute is the same as thedraw:handle-position attribute, except that only the first parameter is used.19.179

Thedraw:handle-range-y-minimum attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-range-y-minimum attribute has the data typestring18.2.

19.186draw:handle-switched

Thedraw:handle-switched attribute specifies if handle directions are swapped if shape height exceeds shape width.

The defined values for thedraw:handle-switched attribute are:

The default value for this attribute isfalse.

Thedraw:handle-switched attribute is usable with the following element:<draw:handle>10.6.3.

Thedraw:handle-switched attribute has the data typeboolean18.3.3.

19.187draw:id

19.187.1General

Thedraw:id attribute specifies an identifier for an element.

19.187.2<draw:glue-point>

Thedraw:id attribute specifies an identifier for a glue point. See10.3.16. The ids 0 to 3 are reserved for the 4 standard glue points of drawing objects. The glue points are numbered clockwise, starting at the top left corner edge of the shape.

Thedraw:id attribute is usable with the following element:<draw:glue-point>10.3.16.

Thedraw:id attribute has the data typenonNegativeInteger18.2.

19.187.3<dr3d:cube>, <dr3d:extrude>, <dr3d:rotate>, <dr3d:scene>, <dr3d:sphere>, <draw:caption>, <draw:circle>, <draw:connector>, <draw:control>, <draw:custom-shape>, <draw:ellipse>, <draw:frame>, <draw:g>, <draw:line>, <draw:measure>, <draw:page>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:rect>, <draw:regular-polygon> and <office:annotation>

Thedraw:id attribute specifies identifiers for draw elements other than<draw:glue-point>.

OpenDocument consumers shall ignore adraw:id attribute if it occurs on a draw element with anxml:id attribute value.  

OpenDocument producers may writedraw:id attributes for any draw element in addition to anxml:id attribute.

 The value of adraw:id attribute shall equal the value of anxml:id attribute on the same element.

Thedraw:id attribute is deprecated in favor ofxml:id.19.914

Thedraw:id attribute is usable with the following elements:<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page>10.2.4,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thedraw:id attribute has the data typeNCName18.2.

19.188draw:kind

Thedraw:kind attribute specifies the appearance of a circle.

The defined values for thedraw:kind attribute are:

The default value for this attribute isfull.

Thedraw:kind attribute is usable with the following elements:<draw:circle>10.3.8 and<draw:ellipse>10.3.9.

The values of thedraw:kind attribute arefull,section,cut orarc.

19.189draw:layer

Thedraw:layer attribute specifies the name of a layer in the layer-set of a document.

Note: The effect of this attribute is to assign a shape to a particular layer.

Thedraw:layer attribute is usable with the following elements:<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thedraw:layer attribute has the data typestring18.2.

19.190draw:line-skew

Thedraw:line-skew attribute specifies a list of offsets for the placements of connector lines if the connector is of typestandard. The offsets are relative to the default position of the connector, that is, the position the lines get if thedraw:line-skew attribute is not present. The offsets are applied in the order from the connector's start to its end shape. The first offset is applied to the line that follows the line that is connected to the start shape. The last line to which an offset is applied is the line that precedes the line that is connected to the end shape.

For the application of the offsets the connector lines are interpreted as vectors from their start to their end point. Positive values move a line to the right, while negative values move it to the left.

Thedraw:line-skew attribute is usable with the following element:<draw:connector>10.3.10.

The values of thedraw:line-skew attribute are one, two or three white space separated values of typelength18.3.18.

19.191draw:mime-type

Thedraw:mime-type attribute specifies the MIME type of the media-type which a plugin processes. Valid values for this attribute are those defined in accordance with §3.7 of[RFC2616], or registered in accordance with[RFC4288].

Note:Additional information on MIME media types can be found at[MIMETYPES].

Thedraw:mime-type attribute is usable with the following element:<draw:plugin>10.4.8.

Thedraw:mime-type attribute has the data typestring18.2.

19.192draw:mirror-horizontal

Thedraw:mirror-horizontal attribute specifies if the horizontal geometry of a shape is to be mirrored.

The defined values for thedraw:mirror-horizontal attribute are:

The default value for this attribute isfalse.

Thedraw:mirror-horizontal attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:mirror-horizontal attribute has the data typeboolean18.3.3.

19.193draw:mirror-vertical

Thedraw:mirror-vertical attribute specifies if the vertical geometry of a shape is to be mirrored.

The defined values for thedraw:mirror-vertical attribute are:

The default value for this attribute isfalse.

Thedraw:mirror-vertical attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:mirror-vertical attribute has the data typeboolean18.3.3.

19.194draw:master-page-name

Thedraw:master-page-name attribute specifies the name of a master page assigned to a drawing page.

Thedraw:master-page-name attribute is usable with the following element:<draw:page>10.2.4.

Thedraw:master-page-name attribute has the data typestyleNameRef18.3.32.

19.195draw:may-script

Thedraw:may-script attribute specifies whether an applet can be modified by scripts.

The defined values for thedraw:may-script attribute are:

The default value for this attribute isfalse.

Thedraw:may-script attribute is usable with the following element:<draw:applet>10.4.7.

Thedraw:may-script attribute has the data typeboolean18.3.3.

19.196draw:modifiers

Thedraw:modifiers attribute contains list of modifier values.

The value of adraw:modifiers attribute is formally defined as:

modifiers::= numbersequence?
numbersequence::= number ( ' '+ numbersequence )*
number::= sign? float | sign? integer
float::= fractional exponent? | integer exponent
fractional::= integer? '.' integer | integer '.'
exponent::= ( 'e' | 'E' ) sign? integer
sign::= '+'| '-'
integer::= [0-9]+

Thedraw:modifiers attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:modifiers attribute has the data typestring18.2.

19.197draw:name

19.197.1General

Thedraw:name attribute specifies names that are used for referencing graphical elements.

19.197.2<draw:caption>

Thedraw:name attribute specifies a name by which a<draw:caption> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:caption>10.3.11.

Thedraw:name attribute has the data typestring18.2.

19.197.3<draw:circle>

Thedraw:name attribute specifies a name by which a<draw:circle> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:circle>10.3.8.

Thedraw:name attribute has the data typestring18.2.

19.197.4<draw:connector>

Thedraw:name attribute specifies a name by which a<draw:connector> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:connector>10.3.10.

Thedraw:name attribute has the data typestring18.2.

19.197.5<draw:control>

Thedraw:name attribute specifies a name by which a<draw:control> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:control>10.3.13.

Thedraw:name attribute has the data typestring18.2.

19.197.6<draw:custom-shape>

Thedraw:name attribute specifies a name by which a<draw:custom-shape> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:custom-shape>10.6.1.

Thedraw:name attribute has the data typestring18.2.

19.197.7<draw:ellipse>

Thedraw:name attribute specifies a name by which a<draw:ellipse> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:ellipse>10.3.9.

Thedraw:name attribute has the data typestring18.2.

19.197.8<draw:equation>

Thedraw:name attribute specifies a name by which a<draw:equation> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:equation>10.2.5.

Thedraw:name attribute has the data typestring18.2.

19.197.9<draw:fill-image>

Thedraw:name attribute specifies a name by which a<draw:fill-image> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:fill-image>16.40.6.

Thedraw:name attribute has the data typestyleName18.3.31.

19.197.10<draw:frame>

Thedraw:name attribute specifies a name by which a<draw:frame> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:frame>10.4.2.

Thedraw:name attribute has the data typestring18.2.

19.197.11<draw:g>

Thedraw:name attribute specifies a name by which a<draw:g> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:g>10.3.15.

Thedraw:name attribute has the data typestring18.2.

19.197.12<draw:gradient>

Thedraw:name attribute specifies a name by which a<draw:gradient> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:gradient>16.40.1.

Thedraw:name attribute has the data typestyleName18.3.31.

19.197.13<draw:hatch>

Thedraw:name attribute specifies a name by which a<draw:hatch> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:hatch>16.40.5.

Thedraw:name attribute has the data typestyleName18.3.31.

19.197.14<draw:layer>

Thedraw:name attribute specifies a name by which a<draw:layer> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:layer>10.2.3.

Thedraw:name attribute has the data typestring18.2.

19.197.15<draw:line>

Thedraw:name attribute specifies a name by which a<draw:line> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:line>10.3.3.

Thedraw:name attribute has the data typestring18.2.

19.197.16<draw:marker>

Thedraw:name attribute specifies a name by which a<draw:marker> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:marker>16.40.8.

Thedraw:name attribute has the data typestyleName18.3.31.

19.197.17<draw:measure>

Thedraw:name attribute specifies a name by which a<draw:measure> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:measure>10.3.12.

Thedraw:name attribute has the data typestring18.2.

19.197.18<draw:opacity>

Thedraw:name attribute specifies a name by which a<draw:opacity> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:opacity>16.40.7.

Thedraw:name attribute has the data typestyleName18.3.31.

19.197.19<draw:page>

Thedraw:name attribute specifies a name by which a<draw:page> element can be referenced. The name shall be unique within the document instance. If the attribute is not present, a consumer may generate a unique name.

Thedraw:name attribute is usable with the following element:<draw:page>10.2.4.

Thedraw:name attribute has the data typestring18.2.

19.197.20<draw:page-thumbnail>

Thedraw:name attribute specifies a name by which a<draw:page-thumbnail> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:page-thumbnail>10.3.14.

Thedraw:name attribute has the data typestring18.2.

19.197.21<draw:param>

Thedraw:name attribute specifies the name of a runtime parameter.

Thedraw:name attribute is usable with the following element:<draw:param>10.4.9.

Thedraw:name attribute has the data typestring18.2.

19.197.22<draw:path>

Thedraw:name attribute specifies a name by which a<draw:path> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:path>10.3.7.

Thedraw:name attribute has the data typestring18.2.

19.197.23<draw:polygon>

Thedraw:name attribute specifies a name by which a<draw:polygon> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:polygon>10.3.5.

Thedraw:name attribute has the data typestring18.2.

19.197.24<draw:polyline>

Thedraw:name attribute specifies a name by which a<draw:polyline> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:polyline>10.3.4.

Thedraw:name attribute has the data typestring18.2.

19.197.25<draw:rect>

Thedraw:name attribute specifies a name by which a<draw:rect> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:rect>10.3.2.

Thedraw:name attribute has the data typestring18.2.

19.197.26<draw:regular-polygon>

Thedraw:name attribute specifies a name by which a<draw:regular-polygon> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:regular-polygon>10.3.6.

Thedraw:name attribute has the data typestring18.2.

19.197.27<draw:stroke-dash>

Thedraw:name attribute specifies a name by which a<draw:stroke-dash> element can be referenced.

Thedraw:name attribute is usable with the following element:<draw:stroke-dash>16.40.9.

Thedraw:name attribute has the data typestyleName18.3.31.

19.197.28<office:annotation> (deprecated)

Thedraw:name attribute specifies a name for an<office:annotation> element.

Thedraw:name attribute has been deprecated in favor of theoffice:name attribute.

Thedraw:name attribute is usable with the following element:<office:annotation>14.1.

Thedraw:name attribute has the data typestring18.2.

19.197.29<svg:linearGradient>

Thedraw:name attribute specifies a name by which a<svg:linearGradient> element can be referenced.

SVG gradients are referenced by the name assigned to them by use of thedraw:fill-gradient-name attribute within a graphic style. SVG gradients cannot be referenced by adraw:opacity-name attribute. The result of referencing a SVG gradient with adraw:fill-gradient-name attribute and an opacity gradient with adraw:opacity-name attribute at the same time is unspecified.

Thedraw:name attribute is usable with the following element:<svg:linearGradient>16.40.2.

Thedraw:name attribute has the data typestyleName18.3.31.

19.197.30<svg:radialGradient>

Thedraw:name attribute specifies a name by which a<svg:radialGradient> element can be referenced.

SVG gradients are referenced by the name assigned to them by use of thedraw:fill-gradient-name attribute within a graphic style. SVG gradients cannot be referenced by adraw:opacity-name attribute. The result of referencing a SVG gradient with adraw:fill-gradient-name attribute and an opacity gradient with adraw:opacity-name attribute at the same time is unspecified.

Thedraw:name attribute is usable with the following element:<svg:radialGradient>16.40.3.

Thedraw:name attribute has the data typestyleName18.3.31.

19.198draw:nav-order

Thedraw:nav-order attribute defines a navigation sequence for the graphical elements included in a<draw:page> element. Its value is a sequence of IDREFs. It shall include all graphic elements in the page that are not contained within a<draw:g> element. Any<draw:g> elements are included in that list as a single graphical element.

The value of this attribute is the ordering of graphics as set by the document author.

Note: The ordering within any<draw:g> element is set by the value of itsdraw:z-index attribute.19.231

Thedraw:nav-order attribute is usable with the following element:<draw:page>10.2.4.

Thedraw:nav-order attribute has the data typeIDREFS18.2.

19.199draw:nohref

Thedraw:nohref attribute specifies that an image map element and its associated area are inactive.

Thedraw:nohref attribute is usable with the following elements:<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5 and<draw:area-rectangle>10.4.13.3.

The only value of thedraw:nohref attribute isnohref.

19.200draw:notify-on-update-of-ranges

Thedraw:notify-on-update-of-ranges attribute specifies that a<draw:object> will be notified if content within a given ranges changes.

The defined values for thedraw:notify-on-update-of-ranges attribute are:

If a table name is specified, the<draw:object> element is notified if any of the table's cells change.

Thedraw:notify-on-update-of-ranges attribute is usable with the following element:<draw:object>10.4.6.2.

The values of thedraw:notify-on-update-of-ranges attribute are a value of typecellRangeAddressList18.3.6 or a value of typestring18.2.

19.201draw:object

Thedraw:object attribute is equivalent to the object attribute of an<applet> element in HTML. See. §13.4 of[HTML4].

Thedraw:object attribute is usable with the following element:<draw:applet>10.4.7.

Thedraw:object attribute has the data typestring18.2.

19.202draw:opacity

Thedraw:opacity attribute specifies the opacity for an image or graphic object. The defined value range for thedraw:opacity attribute is 0% to 100%, where 0% is fully transparent and 100% is fully opaque.

Use of thedraw:opacity attribute disables any transparency effect and set the opacity for the fill area of a graphic object.

Thedraw:opacity attribute is usable with the following element:<style:background-image>17.3.

Thedraw:opacity attribute has the data typezeroToHundredPercent18.3.41.

19.203draw:page-number

Thedraw:page-number attribute specifies the number of a page that is displayed as a thumbnail. For thumbnails on notes pages, the value of this attribute is fixed to the drawing page of a notes page. For thumbnails on handout master pages, the value of this attribute is the order in which the pages are previewed on the handout.

Thedraw:page-number attribute is usable with the following element:<draw:page-thumbnail>10.3.14.

Thedraw:page-number attribute has the data typepositiveInteger18.2.

19.204draw:path-stretchpoint-x

Thedraw:path-stretchpoint-x attribute specifies that a drawing shape is stretched horizontally.

If specified, and if the x/y aspect ratio of thesvg:viewBox is lower than the x/y aspect ratio of the shape size then the whole path is stretched horizontally atdraw:path-stretchpoint-x.

Stretching is done by:

  1. 1)intersecting the path vertically atdraw:path-stretchpoint-x. 

  2. 2)moving the right path fragments to the right border of the drawing shape, using its original aspect ratio.The left path fragment remains unmodified at the left border of drawing the shape 

Thedraw:path-stretchpoint-x attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:path-stretchpoint-x attribute has the data typedouble18.2.

19.205draw:path-stretchpoint-y

Thedraw:path-stretchpoint-y attribute specifies that a drawing shape is stretched vertically.If the x/y aspect ratio of thesvg:viewBox is greater than the x/y aspect ratio of the shape size then the whole path is stretched vertically atdraw:path-stretchpoint-y.

Stretching is done by:

  1. 1)intersecting the path horizontally atdraw:path-stretchpoint-y. 

  2. 2)moving the bottom path fragments to the bottom border of the drawing shape, using its original aspect ratio. 

The top path fragment remains unmodified at the top border of drawing the shape

Thedraw:path-stretchpoint-y attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:path-stretchpoint-y attribute has the data typedouble18.2.

19.206draw:points

Thedraw:points attribute stores a sequence of points, which are connected by straight lines. Each point consists of two coordinates. The coordinates are separated by a comma “,” (U+002C, COMMA) and the points are separated by white spaces. The coordinates are relative to the coordinate system established by thesvg:viewBox attribute.

Thedraw:points attribute is usable with the following elements:<draw:area-polygon>10.4.13.5,<draw:contour-polygon>10.4.11.2,<draw:polygon>10.3.5 and<draw:polyline>10.3.4.

Thedraw:points attribute has the data typepoints18.3.25.

19.207draw:protected

Thedraw:protected attribute specifies if drawing objects in a layer are protected from modification.

The defined values for thedraw:protected attribute are:

The default value for this attribute isfalse.

Thedraw:protected attribute is usable with the following element:<draw:layer>10.2.3.

Thedraw:protected attribute has the data typeboolean18.3.3.

19.208draw:recreate-on-edit

Thedraw:recreate-on-edit attribute specifies if the contour of an image or object should be recreated automatically if the image or object is edited.

The defined values for thedraw:recreate-on-edit attribute are:

Thedraw:recreate-on-edit attribute is usable with the following elements:<draw:contour-path>10.4.11.3 and<draw:contour-polygon>10.4.11.2.

Thedraw:recreate-on-edit attribute has the data typeboolean18.3.3.

19.209draw:rotation

Thedraw:rotation attribute specifies the rotation angle of a hatch axis. The direction is clockwise, 0 degrees is the vertical axis.

Thedraw:rotation attribute is usable with the following element:<draw:hatch>16.40.5.

Thedraw:rotation attribute has the data typeangle18.3.1.

19.210draw:shape-id

Thedraw:shape-id attribute identifies the shape to which an effect defined by a presentation shape effect element is applied.

Thedraw:shape-id attribute is usable with the following elements:<presentation:dim>10.8.7,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:play>10.8.8,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

Thedraw:shape-id attribute has the data typeIDREF18.2.

19.211draw:sharpness

Thedraw:sharpness attribute specifies the radius of the ellipse on which inner polygon corners are located. The value is a percentage, where 0% means that all corners are located on a single ellipse, while 100% means that the inner corners are located at the center point of the polygon. Ifr is the radius of the polygon, ands is the sharpness, the inner corners are located on a ellipse whose radius isr(100-s)/100.

Note: This attribute is only meaningful only with adraw:concave attribute with the valuetrue.

Thedraw:sharpness attribute is usable with the following element:<draw:regular-polygon>10.3.6.

Thedraw:sharpness attribute has the data typepercent18.3.23.

19.212draw:start

Thedraw:start attribute specifies the start value for the<draw:opacity> element, which interpolates between the value of this attribute anddraw:end. The defined value range for thedraw:start attribute is 0% to 100%, where 0% is transparent and 100% is opaque.

Thedraw:start attribute is usable with the following element:<draw:opacity>16.40.7.

Thedraw:start attribute has the data typezeroToHundredPercent18.3.41.

19.213draw:start-angle

Thedraw:start-angle attribute specifies the start angle of a section, cut, or arc for circles where thedraw:kind attribute value issection,cut orarc.

Thedraw:start-angle attribute is usable with the following elements:<draw:circle>10.3.8 and<draw:ellipse>10.3.9.

Thedraw:start-angle attribute has the data typeangle18.3.1.

19.214draw:start-color

Thedraw:start-color attributes specifies the start value for the<draw:gradient> element, which interpolates between the value of this attribute anddraw:end-color.

Thedraw:start-color attribute is usable with the following element:<draw:gradient>16.40.1.

Thedraw:start-color attribute has the data typecolor18.3.9.

19.215draw:start-glue-point

Thedraw:start-glue-point attribute identifies the glue point in a shape where a connector starts by its number. See10.3.16. Glue point numbers are defined by thedraw:id attributes of the glue point elements<draw:glue-point>. See19.187.

If the connector is not connected to a shape, this attribute is ignored.

Thedraw:start-glue-point attribute is usable with the following element:<draw:connector>10.3.10.

Thedraw:start-glue-point attribute has the data typenonNegativeInteger18.2.

19.216draw:start-intensity

Thedraw:start-intensity attribute specifies the intensity of the gradient's start color as a percentage value. If it is not specified, the color is used at 100% intensity. The defined value range for thedraw:start-intensity attribute is 0% to 100%.

Thedraw:start-intensity attribute is usable with the following element:<draw:gradient>16.40.1.

Thedraw:start-intensity attribute has the data typezeroToHundredPercent18.3.41.

19.217draw:start-shape

Thedraw:start-shape attribute specifies a drawing shape to which the start of a connector is connected by its ID.

Thedraw:start-shape attribute is usable with the following element:<draw:connector>10.3.10.

Thedraw:start-shape attribute has the data typeIDREF18.2.

19.218draw:style

19.218.1General

Thedraw:style attribute specifies the rendering of graphic objects.

19.218.2<draw:gradient>

Thedraw:style attribute specifies a rendering for a gradient.

The defined values for thedraw:style attribute are:

Thedraw:style attribute is usable with the following element:<draw:gradient>16.40.1.

The values of thedraw:style attribute arelinear,axial,radial,ellipsoid,square orrectangular.

19.218.3<draw:hatch>

Thedraw:style attribute specifies a rendering for a hatch.

The defined values for thedraw:style attribute are:

Thedraw:style attribute is usable with the following element:<draw:hatch>16.40.5.

The values of thedraw:style attribute aresingle,double ortriple.

19.218.4<draw:opacity>

Thedraw:style attribute specifies the transparency of a graphic object.

The defined values for thedraw:style attribute are:

The transparency of an object is blended in contrast to the blending of colors described fordraw:style on<draw:gradient>.

Thedraw:style attribute is usable with the following element:<draw:opacity>16.40.7.

The values of thedraw:style attribute arelinear,axial,radial,ellipsoid,square orrectangular.

19.218.5<draw:stroke-dash>

Thedraw:style attribute specifies a rendering for a stroke-dash.

The defined values for thedraw:style attribute are:

Thedraw:style attribute is usable with the following element:<draw:stroke-dash>16.40.9.

The values of thedraw:style attribute arerect orround.

19.219draw:style-name

19.219.1General

Thedraw:style-name attribute specifies the name of a<style:style> element whose family varies depending upon the element where it appears.

19.219.2<dr3d:cube>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<dr3d:cube>10.5.4.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.3<dr3d:extrude>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<dr3d:extrude>10.5.6.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.4<dr3d:rotate>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<dr3d:rotate>10.5.7.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.5<dr3d:scene>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<dr3d:scene>10.5.2.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.6<dr3d:sphere>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<dr3d:sphere>10.5.5.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.7<draw:caption>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:caption>10.3.11.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.8<draw:circle>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:circle>10.3.8.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.9<draw:connector>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:connector>10.3.10.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.10<draw:control>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:control>10.3.13.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.11<draw:custom-shape>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:custom-shape>10.6.1.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.12<draw:ellipse>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:ellipse>10.3.9.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.13<draw:frame>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:frame>10.4.2.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.14<draw:g>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:g>10.3.15.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.15<draw:line>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:line>10.3.3.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.16<draw:measure>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:measure>10.3.12.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.17<draw:page>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofdrawing-page.

Thedraw:style-name attribute is usable with the following element:<draw:page>10.2.4.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.18<draw:page-thumbnail>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:page-thumbnail>10.3.14.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.19<draw:path>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:path>10.3.7.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.20<draw:polygon>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:polygon>10.3.5.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.21<draw:polyline>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:polyline>10.3.4.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.22<draw:rect>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:rect>10.3.2.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.23<draw:regular-polygon>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<draw:regular-polygon>10.3.6.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.24<office:annotation>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofgraphic.

Thedraw:style-name attribute is usable with the following element:<office:annotation>14.1.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.25<presentation:notes>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofdrawing-page.

Thedraw:style-name attribute is usable with the following element:<presentation:notes>16.17.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.26<style:handout-master>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofdrawing-page.

Thedraw:style-name attribute is usable with the following element:<style:handout-master>10.2.1.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.219.27<style:master-page>

Thedraw:style-name attribute specifies the name of a<style:style> element that defines a style with the family value ofdrawing-page.

In drawing and presentation documents, additional drawing page attributes may be assigned to a drawing page using thedraw:style-name attribute.

Thedraw:style-name attribute is usable with the following element:<style:master-page>16.9.

Thedraw:style-name attribute has the data typestyleNameRef18.3.32.

19.220draw:text-areas

Thedraw:text-areas attribute specifies up to two text areas. If the attribute specifies one text area, this text area is used to position and align the text. If the attribute specifies two text areas, the second text area is used if a style that is assigned to the text has astyle:writing-mode attribute with valuetb-rl ortb. Otherwise, the first text area is used. If the draw:text-areas attribute is omitted, the entire area of the shape is used to position and align the text.

An area consists of four parameters:

The first parameter specifies the left side of a text area.

The second parameter specifies the top side of a text area.

The third parameter specifies the right side of a text area.

The fourth parameter specifies the bottom side of a text area.

A parameter can also have one of the following enhancements:

The value of adraw:text-areas attribute is formally defined as:

textareas::= textareasequence
textareasequence ::= textarea ( ' '+ textarea )?
textarea::= position ' '+ position ' '+ position ' '+ position
position::= formula | modifier | number
formula::= '?' name
modifier::= '$' integer
number::= sign? float | sign? integer
float::= fractional exponent? | integer exponent
fractional::= integer? '.' integer | integer '.'
exponent::= ( 'e' | 'E' ) sign? integer
sign::= '+'| '-'
integer::= [0-9]+
name ::= [^ ]+

Thedraw:text-areas attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:text-areas attribute has the data typestring18.2.

19.221draw:text-path

Thedraw:text-path attribute specifies if text is displayed on a text path.

The defined values for thedraw:text-path attribute are:

The default value for this attribute isfalse.

Thedraw:text-path attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:text-path attribute has the data typeboolean18.3.3.

19.222draw:text-path-allowed

Thedraw:text-path-allowed attribute specifies whether the user interface of a consumer that supports thedraw:text-path attribute should allow modification of the value of thedraw:text-path attribute.

The defined values for thedraw:text-path-allowed attribute are:

The default value for this attribute isfalse.

Thedraw:text-path-allowed attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:text-path-allowed attribute has the data typeboolean18.3.3.

19.223draw:text-path-mode

Thedraw:text-path-mode attribute specifies how text is drawn on a path.

The defined values for thedraw:text-path-mode attribute are:

The default value for this attribute isnormal.

Thedraw:text-path-mode attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

The values of thedraw:text-path-mode attribute arenormal,path orshape.

19.224draw:text-path-same-letter-heights

Thedraw:text-path-same-letter-heights attribute specifies if all letters in a custom shape have the same height.

The defined values for thedraw:text-path-same-letter-heights attribute are:

The default value for this attribute isfalse.

Thedraw:text-path-same-letter-heights attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:text-path-same-letter-heights attribute has the data typeboolean18.3.3.

19.225draw:text-path-scale

Thedraw:text-path-scale attribute specifies the scaling of a text path.

The defined values for thedraw:text-path-scale attribute are:

The default value for this attribute ispath.

Thedraw:text-path-scale attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

The values of thedraw:text-path-scale attribute arepath orshape.

19.226draw:text-rotate-angle

Thedraw:text-rotate-angle attribute specifies the angle by which text within a custom shape is rotated in addition to the rotation included in the shape'sdraw:transform attribute.

The default value for this attribute is0.

Thedraw:text-rotate-angle attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

Thedraw:text-rotate-angle attribute has the data typeangle18.3.1.

19.227draw:text-style-name

Thedraw:text-style-name attribute specifies a style for formatting of text in a shape.

The value of this attribute is the name of a<style:style> element with a family value ofparagraph.

Thedraw:text-style-name attribute is usable with the following elements:<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thedraw:text-style-name attribute has the data typestyleNameRef18.3.32.

19.228draw:transform

Thedraw:transform attribute specifies a list of transformations that can be applied to a drawing shape.

The value of this attribute is a list of transform definitions, which are applied to the drawing shape in the order in which they are listed. The transform definitions in the list shall be separated by a white space and/or a comma “,” (U+002C, COMMA). Unless otherwise stated, the parameters of the transform definitions are double values (18.2)

The defined transforms are:

Thedraw:transform attribute is usable with the following elements:<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thedraw:transform attribute has the data typestring18.2.

19.229draw:type

19.229.1General

Thedraw:type attribute specifies a drawing type.

19.229.2<draw:connector>

Thedraw:type attribute specifies the line or series of lines that connect two glue points.

The defined values for thedraw:type attribute are:

For a<draw:connector>10.3.10 element the default value for this attribute isstandard.

Thedraw:type attribute is usable with the following element:<draw:connector>10.3.10.

The values of thedraw:type attribute arestandard,lines,line orcurve.

19.229.3<draw:enhanced-geometry>

Thedraw:type attribute specifies the name of a shape type that is rendering engine dependent.

The defined values for thedraw:type attribute are:

The value of this attribute shall not influence the geometry of the shape.

Note: The shape type can be used to offer specialized user interfaces for classes of shapes, like for arrows, smileys, etc.

For a<draw:enhanced-geometry>10.6.2 element the default value for this attribute isnon-primitive.

Thedraw:type attribute is usable with the following element:<draw:enhanced-geometry>10.6.2.

The values of thedraw:type attribute arenon-primitive or a value of typestring18.2.

19.230draw:value

Thedraw:value attribute specifies the value of a runtime parameter specified by adraw:name attribute.

Thedraw:value attribute is usable with the following element:<draw:param>10.4.9.

Thedraw:value attribute has the data typestring18.2.

19.231draw:z-index

Thedraw:z-index attribute defines a rendering order for shapes in a document instance. Shapes are rendered in the order in which they appear in the document in the absence of this attribute.

Thedraw:z-index attribute is usable with the following elements:<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thedraw:z-index attribute has the data typenonNegativeInteger18.2.

19.232fo:column-count

Thefo:column-count attribute specifies the number of columns in a section.

Thefo:column-count attribute is usable with the following element:<style:columns>17.12.

Thefo:column-count attribute has the data typepositiveInteger18.2.

19.233fo:column-gap

Thefo:column-gap attribute specifies the gap between columns for<style:columns> elements that do not contain individual<style:column> elements.

Note: This attribute has the same name as an[XSL] property but it is attached to a different element.

In the OpenDocument XSL compatible namespace, thefo:column-gap attribute does not supportinherit andpercentage values.

Thefo:column-gap attribute is usable with the following element:<style:columns>17.12.

Thefo:column-gap attribute has the data typelength18.3.18.

19.234fo:country

19.234.1<text:alphabetical-index-source>

Thefo:country attribute specifies the country code used for sorting an alphabetical index.

Thefo:country attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thefo:country attribute has the data typecountryCode18.3.11.

19.234.2<text:bibliography-configuration>

Thefo:country attribute specifies the country code used for sorting a bibliographic index.

Thefo:country attribute is usable with the following element:<text:bibliography-configuration>16.29.6.

Thefo:country attribute has the data typecountryCode18.3.11.

19.235fo:end-indent

Thefo:end-indent attribute specifies the right space of a column. Together with thefo:start-indent attribute of an immediately adjacent and following column, it establishes the gap between the columns.19.245

See §7.10.8 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:end-indent attribute does not supportinherit andpercentage values.

The default value for this attribute is0cm.

Thefo:end-indent attribute is usable with the following element:<style:column>17.13.

Thefo:end-indent attribute has the data typelength18.3.18.

19.236fo:language

19.236.1General

See §7.9.2 of[XSL]. Compared to the XSL language attribute, the value range of this attribute is extended to additional parts of ISO 639.

This attribute may be ignored if it is not specified together with afo:country attribute.

In the OpenDocument XSL compatible namespace, thefo:language attribute does not supportinherit andnone values.

19.236.2<text:alphabetical-index-source>

Thefo:language attribute specifies the language code used for sorting an alphabetical index.

Thefo:language attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thefo:language attribute has the data typelanguageCode18.3.17.

19.236.3<text:bibliography-configuration>

Thefo:language attribute specifies the language code used for sorting a bibliographic index.

Thefo:language attribute is usable with the following element:<text:bibliography-configuration>16.29.6.

Thefo:language attribute has the data typelanguageCode18.3.17.

19.237fo:margin-left

See §7.10.3 of[XSL].

Thefo:margin-left attribute specifies the left margins for the text lines of a list item. The attribute has the same meaning as the formatting property attributefo:margin-left.20.200 Its value is only considered for paragraphs inside a list item those paragraph styles do not specify afo:text-indent attribute or afo:margin-left attribute.

Thefo:margin-left attribute is usable with the following element:<style:list-level-label-alignment>17.20.

Thefo:margin-left attribute has the data typelength18.3.18.

19.238fo:max-height

See §7.14.6 of[XSL].

Thefo:max-height attribute specifies the maximum height of a text box when the minimum height has been set using thefo:min-height attribute. When this maximum value is reached, the text box stops increasing in height. The units of measure for this attribute shall match those used for the correspondingfo:min-height attribute.

If the anchor for the text box is in a table cell, a percentage value is relative to the size of the surrounding table cell. If the anchor for the text box is in a text box, a percentage value is relative to the size of the surrounding text box. In other cases, percentage values are relative to the width or height of the page or window.

In the OpenDocument XSL compatible namespace, thefo:max-height attribute does not support thenone value.

Thefo:max-height attribute is usable with the following element:<draw:text-box>10.4.3.

The values of thefo:max-height attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.239fo:max-width

See §7.14.7 of[XSL].

Thefo:max-width attribute specifies the maximum width of a text box when the minimum width have been set using thefo:min-width attribute. When this maximum value is reached, the text box stops increasing in width. The units of measure for this attribute shall match those used for the correspondingfo:min-width attribute.

If the anchor for the text box is in a table cell, a percentage value is relative to the size of the surrounding table cell. If the anchor for the text box is in a text box, a percentage value is relative to the size of the surrounding text box. In other cases, percentage values are relative to the width or height of the page or window.

Thefo:max-width attribute is usable with the following element:<draw:text-box>10.4.3.

The values of thefo:max-width attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.240fo:min-height

See §7.14.8 of[XSL].

If set, it overrides the height or width of a text box specified by thesvg:height attribute of the surrounding<draw:frame> element.

If the anchor for a text box is in a table cell, a percentage value is relative to the surrounding table box. If the anchor for the text box is in a text box, a percentage value is relative to the surrounding text box. In other cases, percentage values are relative to the height of the page or window.

Thefo:min-height attribute is usable with the following element:<draw:text-box>10.4.3.

The values of thefo:min-height attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.241fo:min-width

See §7.14.9 of[XSL].

If set, it overrides the width of a text box specified by thesvg:width attribute of the surrounding<draw:frame> element.

If the anchor for a text box is in a table cell, a percentage value is relative to the surrounding table box. If the anchor for a text box is in a text box, a percentage value is relative to the surrounding text box. In other cases, percentage values are relative to the height of the page or window.

Thefo:min-width attribute is usable with the following element:<draw:text-box>10.4.3.

The values of thefo:min-width attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.242fo:script

19.242.1General

See §7.9.3 of[XSL]. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

It may be ignored if it is not specified together with afo:language attribute.

In the OpenDocument XSL compatible namespace, thefo:script attribute does not supportinherit andnone values.

19.242.2<text:alphabetical-index-source>

Thefo:script attribute specifies the script code used for sorting an alphabetical index. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

Thefo:script attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thefo:script attribute has the data typescriptCode18.3.29.

19.242.3<text:bibliography-configuration>

Thefo:script attribute specifies the script code used for sorting a bibliographic index. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

Thefo:script attribute is usable with the following element:<text:bibliography-configuration>16.29.6.

Thefo:script attribute has the data typescriptCode18.3.29.

19.243fo:space-after

See §7.10.6 of[XSL].

The default value for this attribute is0cm.

Thefo:space-after attribute is usable with the following element:<style:column>17.13.

Thefo:space-after attribute has the data typelength18.3.18.

19.244fo:space-before

See §7.10.5 of[XSL].

The default value for this attribute is0cm.

Thefo:space-before attribute is usable with the following element:<style:column>17.13.

Thefo:space-before attribute has the data typelength18.3.18.

19.245fo:start-indent

See §7.10.7 of[XSL].

The default value for this attribute is0cm.

Thefo:start-indent attribute is usable with the following element:<style:column>17.13.

Thefo:start-indent attribute has the data typelength18.3.18.

19.246fo:text-indent

Thefo:text-indent attribute specifies the indent for the text lines of a list item. The attribute has the same meaning as the formatting property attributefo:text-indent. See20.218 It is used for paragraphs inside list items whose paragraph styles do not specify anfo:text-indent orfo:margin-left attribute.

The valuefo:text-indent +fo:margin-left specifies the indent of the first text line of the list item. This position is also the alignment position for the list label, because the value oftext:min-label-width is treated as 0.

Thefo:text-indent attribute is usable with the following element:<style:list-level-label-alignment>17.20.

Thefo:text-indent attribute has the data typelength18.3.18.

19.247form:allow-deletes

Theform:allow-deletes attribute specifies whether data records can be deleted by a form. It applies only if a form is data-aware.

The defined values for theform:allow-deletes attribute are:

The default value for this attribute istrue.

Theform:allow-deletes attribute is usable with the following element:<form:form>13.3.

Theform:allow-deletes attribute has the data typeboolean18.3.3.

19.248form:allow-inserts

Theform:allow-inserts attribute specifies whether new data records can be inserted by a form. It applies only if the form is data-aware.

The defined values for theform:allow-inserts attribute are:

The default value for this attribute istrue.

Theform:allow-inserts attribute is usable with the following element:<form:form>13.3.

Theform:allow-inserts attribute has the data typeboolean18.3.3.

19.249form:allow-updates

Theform:allow-updates attribute specifies whether data records in the form can be updated. It applies only if the form is data-aware.

The defined values for theform:allow-updates attribute are:

The default value for this attribute istrue.

Theform:allow-updates attribute is usable with the following element:<form:form>13.3.

Theform:allow-updates attribute has the data typeboolean18.3.3.

19.250form:apply-design-mode

Theform:apply-design-mode attribute specifies whether forms are presented in editable or non-editable state.

The default value for this attribute istrue.

Theform:apply-design-mode attribute is usable with the following element:<office:forms>13.2.

Theform:apply-design-mode attribute has the data typeboolean18.3.3.

19.251form:apply-filter

Theform:apply-filter attribute specifies whether the filter clause specified by theform:filter attribute is applied to the SQL command constituting the form's result set.19.273

The defined values for theform:apply-filter attribute are:

The default value for this attribute isfalse.

Theform:apply-filter attribute is usable with the following element:<form:form>13.3.

Theform:apply-filter attribute has the data typeboolean18.3.3.

19.252form:auto-complete

Theform:auto-complete attribute specifies whether, when the user enters text in the combobox that matches the beginning of a list item in the combobox, the consumer completes the text with the matched item.

The defined values for theform:auto-complete attribute are:

Theform:auto-complete attribute is usable with the following element:<form:combobox>13.5.11.

Theform:auto-complete attribute has the data typeboolean18.3.3.

19.253form:automatic-focus

Theform:automatic-focus attribute specifies whether the consumer loading the document should set the focus to a form control.

The defined values for theform:automatic-focus attribute are:

Note: Which form control is chosen to be focused is not defined. It may be the first control in the logical order defined by the<office:forms> elements and its sub elements, it may be the top-most form control of the document view, or any other control.

The default value for this attribute isfalse.

Theform:automatic-focus attribute is usable with the following element:<office:forms>13.2.

Theform:automatic-focus attribute has the data typeboolean18.3.3.

19.254form:bound-column

Theform:bound-column attribute specifies the column values of the list source result set that are used to fill the data field values.

Theform:list-source andform:list-source-type attributes together define an SQL command to execute against the database to which the control's form is bound. The result set of the execution of this SQL command is the list source result set.

Theform:bound-column attribute is usable with the following element:<form:listbox>13.5.13.

Theform:bound-column attribute has the data typestring18.2.

19.255form:button-type

Theform:button-type attribute specifies the type of a button.

The defined values for theform:button-type attribute are:

The default value for this attribute ispush.

Theform:button-type attribute is usable with the following elements:<form:button>13.5.15 and<form:image>13.5.16.

The values of theform:button-type attribute aresubmit,reset,push orurl.

19.256form:command

Theform:command attribute specifies a command to execute on a data source.

The value is interpreted differently, depending to the value of theform:command-type attribute of the form.

Theform:command attribute is usable with the following element:<form:form>13.3.

Theform:command attribute has the data typestring18.2.

19.257form:command-type

Theform:command-type attribute specifies the type of command to execute on a data source.

The defined values of theform:command-type attribute are:

Note:The attribute valuequery is only meaningful if theform:datasource attribute specifies a data source name or a database front-end document. .

The default value for this attribute iscommand.

Theform:command-type attribute is usable with the following element:<form:form>13.3.

The values of theform:command-type attribute aretable,query orcommand.

19.258form:control-implementation

Theform:control-implementation attribute specifies a \rendition or implementation of a control that should be created. If the consumer supports the form element this attribute is used with, but does not support the specific concrete rendition or implementation, the consumer shall ignore theform:control-implementation attribute and use its own rendition of the form element.

Theform:control-implementation attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:column>13.5.23,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:form>13.3,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:control-implementation attribute has the data typenamespacedToken18.3.19.

19.259form:convert-empty-to-null

Theform:convert-empty-to-null attribute specifies whether empty current values are treated as NULL.

The defined values for theform:convert-empty-to-null attribute are:

The default value for this attribute isfalse.

Theform:convert-empty-to-null attribute is usable with the following elements:<form:combobox>13.5.11,<form:date>13.5.8,<form:formatted-text>13.5.6,<form:number>13.5.7,<form:password>13.5.4,<form:text>13.5.2,<form:textarea>13.5.3 and<form:time>13.5.9.

Theform:convert-empty-to-null attribute has the data typeboolean18.3.3.

19.260form:current-selected

Theform:current-selected attribute specifies the state of a radio button or option element.

The defined values for theform:current-selected attribute are:

The default value for this attribute isfalse.

Theform:current-selected attribute is usable with the following elements:<form:option>13.5.14 and<form:radio>13.5.18.

Theform:current-selected attribute has the data typeboolean18.3.3.

19.261form:current-state

Theform:current-state attribute specifies the state of a check box control.

The defined values for theform:current-state attribute are:

Theform:current-state attribute is usable with the following element:<form:checkbox>13.5.17.

The values of theform:current-state attribute areunchecked,checked orunknown.

19.262form:current-value

Theform:current-value attribute specifies the current status of an input control. It overrides the value of aform:value attribute, if one is present.

The defined value types forform:current-value attribute values are:

Theform:current-value attribute is usable with the following elements:<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:formatted-text>13.5.6,<form:number>13.5.7,<form:text>13.5.2,<form:textarea>13.5.3 and<form:time>13.5.9.

Theform:current-value attribute has the data typestring18.2.

19.263form:data-field

Theform:data-field attribute specifies the name of a column in the result set defined by a (data-aware) form. A control interchanges content with its column when:

Note: consumers may delay this write-back, for instance until the control loses the focus, instead of updating the column value with every change in the control.

Theform:data-field attribute is usable with the following elements:<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:formatted-text>13.5.6,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3 and<form:time>13.5.9.

Theform:data-field attribute has the data typestring18.2.

19.264form:datasource

Theform:datasource attribute specifies the name of a data source to use for a form.

The defined values for theform:datasource attribute are:

Note: The data source name is a programmatic name for a database front end document which allows it to reference data sources regardless of their real location. The mapping from data source names to specific instances of database front end documents is implementation-defined.

Theform:datasource attribute is usable with the following element:<form:form>13.3.

The values of theform:datasource attribute are a value of typeanyIRI18.3.2 or a value of typestring18.2.

19.265form:default-button

Theform:default-button attribute specifies whether a button is the default button on a form. If a user clicks the default button or presses Return while an input control is focused, the consumer takes the same action.

If multiple buttons withform:default-button attributes with values of true are present in a form, it is implementation-defined which button is the default for the form.

The defined values for theform:default-button attribute are:

The default value for this attribute isfalse.

Theform:default-button attribute is usable with the following element:<form:button>13.5.15.

Theform:default-button attribute has the data typeboolean18.3.3.

19.266form:delay-for-repeat

Theform:delay-for-repeat attribute specifies a time-out to be used before a pressed mouse button results in repeating an action. Theform:delay-for-repeat attribute is ignored unless aform:repeat attribute is present, and evaluates totrue.

The default value for this attribute isPT0.050S.

Theform:delay-for-repeat attribute is usable with the following elements:<form:button>13.5.15,<form:date>13.5.8,<form:formatted-text>13.5.6,<form:number>13.5.7,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:delay-for-repeat attribute has the data typeduration18.2.

19.267form:detail-fields

Theform:detail-fields attribute specifies the names of the columns in contained forms that are related to columns in the containing form. The columns are used as parameters in the command for the contained form to retrieve the details from its containing form.

This attribute contains a comma “,” (U+002C, COMMA) separated list of field names.

Theform:detail-fields attribute is usable with the following element:<form:form>13.3.

Theform:detail-fields attribute has the data typestring18.2.

19.268form:disabled

Theform:disabled attribute specifies whether a control can accept user input.

Controls that are disabled are not included in the tabbing navigation sequence and cannot be focused.

The defined values for theform:disabled attribute are:

The default value for this attribute isfalse.

Theform:disabled attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:grid>13.5.22,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:disabled attribute has the data typeboolean18.3.3.

19.269form:dropdown

Theform:dropdown attribute specifies whether a list in a<form:combobox> or<form:listbox> element is always visible or is only visible when the user clicks the drop-down button.

The defined values for theform:dropdown attribute are:

The default value for this attribute isfalse.

Theform:dropdown attribute is usable with the following elements:<form:combobox>13.5.11 and<form:listbox>13.5.13.

Theform:dropdown attribute has the data typeboolean18.3.3.

19.270form:echo-char

Theform:echo-char attribute specifies the character that a form uses to mask text that a user inputs in a password control.

The default value for this attribute is "*" (U+002A, ASTERISK).

Theform:echo-char attribute is usable with the following element:<form:password>13.5.4.

Theform:echo-char attribute has the data typecharacter18.3.7.

19.271form:enctype

Theform:enctype attribute, when the value of theform:method attribute ispost, specifies the content type used to submit the form to the server.  Other MIME types may be acceptable. See §17.3.4 of[HTML4].

The default value for this attribute isapplication/x-www-form-urlencoded.

Theform:enctype attribute is usable with the following element:<form:form>13.3.

Theform:enctype attribute has the data typestring18.2.

19.272form:escape-processing

Theform:escape-processing attribute, when the value of theform:command-type attribute iscommand, specifies whether the consumer processes the command before passing it to a database driver.

The defined values for theform:escape-processing attribute are:

The default value for this attribute istrue.

Theform:escape-processing attribute is usable with the following element:<form:form>13.3.

Theform:escape-processing attribute has the data typeboolean18.3.3.

19.273form:filter

Theform:filter attribute specifies a filter for the SQL clause determined by theform:command-type andform:command attributes. If that SQL statement contains a filter (WHERE clause), the filter specified by the attribute value is conjunctively added to the existing filter.

The filter is only applied if theform:apply-filter attribute has the value true.19.251.

Note: This allows OpenDocument consumers to toggle a filter on and off without losing the content of theform:filter attribute.

Theform:filter attribute is usable with the following element:<form:form>13.3.

Theform:filter attribute has the data typestring18.2.

19.274form:focus-on-click

Theform:focus-on-click attribute specifies if a<form:button> element is given the focus in a form when the form button control for that element is operated.

The defined values for theform:focus-on-click attribute are:

Theform:focus-on-click attribute is usable with the following element:<form:button>13.5.15.

Theform:focus-on-click attribute has the data typeboolean18.3.3.

19.275form:for

Theform:for attribute specifies a comma “,” (U+002C, COMMA) separated list ofxml:ids of control elements that are the targets of the elements where this attribute appears.

Theform:for attribute is usable with the following elements:<form:fixed-text>13.5.10 and<form:frame>13.5.19.

Theform:for attribute has the data typestring18.2.

19.276form:id (deprecated)

Theform:id attribute specifies an identifier for a control element.

OpenDocument consumers shall ignore aform:id attribute if it occurs on an element with anxml:id attribute value.

OpenDocument producers may writeform:id attributes for elements in addition to anxml:id attribute.

 The value of aform:id attribute shall equal the value of anxml:id attribute on the same element.

Theform:id attribute is deprecated in favor ofxml:id.19.914

Theform:id attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:id attribute has the data typeNCName18.2.

19.277form:ignore-result

Theform:ignore-result attribute specifies whether to discard all results that are retrieved from an underlying data source.

The defined values for theform:ignore-result attribute are:

The default value for this attribute isfalse.

Theform:ignore-result attribute is usable with the following element:<form:form>13.3.

Theform:ignore-result attribute has the data typeboolean18.3.3.

19.278form:image-align

Theform:image-align attribute specifies which border (start,end) or axis (center) of an image and a text are to be aligned.

The defined values for theform:image-align attribute are:

If aform:image-align attribute is not present, it is assumed to becenter.

The default value for this attribute iscenter.

Theform:image-align attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17 and<form:radio>13.5.18.

The values of theform:image-align attribute arestart,center orend.

19.279form:image-data

Theform:image-data attribute specifies the location of a file containing image data.

Theform:image-data attribute is usable with the following elements:<form:button>13.5.15,<form:image>13.5.16 and<form:image-frame>13.5.20.

Theform:image-data attribute has the data typeanyIRI18.3.2.

19.280form:image-position

If theform:image-position attribute specifies the location of an image relative to the text of a control.

The defined values for theform:image-position attribute are:

The default value for this attribute iscenter.

Theform:image-position attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17 and<form:radio>13.5.18.

The values of theform:image-position attribute arecenter,start,end,top orbottom.

19.281form:is-tristate

Theform:is-tristate attribute specifies a check box can have the values ofchecked,unchecked andunknown.

The defined values for theform:is-tristate attribute are:

The default value for this attribute isfalse.

Theform:is-tristate attribute is usable with the following element:<form:checkbox>13.5.17.

Theform:is-tristate attribute has the data typeboolean18.3.3.

19.282form:label

Theform:label attribute specifies the text for a control.

Theform:label attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:column>13.5.23,<form:fixed-text>13.5.10,<form:frame>13.5.19,<form:item>13.5.12,<form:option>13.5.14 and<form:radio>13.5.18.

Theform:label attribute has the data typestring18.2.

19.283form:linked-cell

Theform:linked-cell attribute specifies a table cell to which the form control content should be linked. Linking means that the cell value and control content are equal at all times.

The table cell to link the control to can be specified as acellAddress, or as a named cell range. In the latter case, if the named range contains more than one cell, the cell in the first row and first column of the range is linked to the form control.

If the attribute value matches the name of a named range as well as a cell address, it is interpreted as the name of a named range.

Theform:linked-cell attribute is usable with the following elements:<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:formatted-text>13.5.6,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

The values of theform:linked-cell attribute are a value of typecellAddress18.3.4 or a value of typestring18.2.

19.284form:list-linkage-type

Theform:list-linkage-type attribute specifies how a control defined by a<form:listbox> elements interacts with a linked table cell.

The defined values for theform:list-linkage-type attribute are:

Theform:list-linkage-type attribute is usable with the following element:<form:listbox>13.5.13.

The values of theform:list-linkage-type attribute areselection orselection-indices.

19.285form:list-source

Theform:list-source attribute specifies a source for the list entries in a list or combo box.

Obtaining those list entries is may be a multi-step process. The process depends upon the value of theform:list-source-type attribute on the same element.

If theform:list-source-type attribute has the valuevalue-list, the content of theform:list-source attribute is ignored.

In all other cases, the content of theform:list-source attribute is resolved relative to a database connection or database front-end document. The<form:form> element containing the control defines this database connection or document by itsform:datasource attribute.

For retrieving the list entries depending on theform:list-source-type attribute, the following algorithms are to be used:

If theform:list-source-type attribute has the valuetable-fields, theform:list-source attribute specifies the name of a database table. The names of the columns of this table, in the order as returned by the database driver, are used as list entries.

For all other values ofform:list-source-type, the value of theform:list-source attribute is used to create a result set. For this, the first step is to transform the value of theform:list-source attribute into an SQL command as follows:

In a next step, the obtained SQL command is executed against the database. If theform:list-source-type attribute has the valuesql-pass-through orquery, and if thedb:escape-processing attribute of the referred query has the valuefalse, then the SQL command shall be passed directly to the database driver, without being interpreted and modified or normalized by the consumer.

This execution produces a two-dimensional homogeneous result set, whose first-column-values form the entry list to be used.

Theform:list-source attribute is usable with the following elements:<form:combobox>13.5.11 and<form:listbox>13.5.13.

Theform:list-source attribute has the data typestring18.2.

19.286form:list-source-type

Theform:list-source-type attribute specifies how to populate the entry list in a combo box or list box control.

The defined values for theform:list-source-type attribute are:

Theform:list-source-type attribute is usable with the following elements:<form:combobox>13.5.11 and<form:listbox>13.5.13.

The values of theform:list-source-type attribute aretable,query,sql,sql-pass-through,value-list ortable-fields.

19.287form:master-fields

Theform:master-fields attribute specifies the names of the columns in the result set represented by a parent form. Each time the parent form changes the current row, the nested form queries the database again based on the values of the master fields.

The attribute contains a comma “,” (U+002C, COMMA) separated list of field names.

Theform:master-fields attribute is usable with the following element:<form:form>13.3.

Theform:master-fields attribute has the data typestring18.2.

19.288form:max-length

Theform:max-length attribute specifies the maximum number of characters that a user can enter in an input control.

Theform:max-length attribute is usable with the following elements:<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:formatted-text>13.5.6,<form:number>13.5.7,<form:password>13.5.4,<form:text>13.5.2,<form:textarea>13.5.3 and<form:time>13.5.9.

Theform:max-length attribute has the data typenonNegativeInteger18.2.

19.289form:max-value

19.289.1General

Theform:max-value attribute specifies the maximum value that a user can enter.

19.289.2<form:date>

The value type of theform:max-value attribute isdate.

Theform:max-value attribute is usable with the following element:<form:date>13.5.8.

Theform:max-value attribute has the data typedate18.2.

19.289.3<form:formatted-text>

The value type of theform:max-value attribute isstring.

Theform:max-value attribute is usable with the following element:<form:formatted-text>13.5.6.

Theform:max-value attribute has the data typestring18.2.

19.289.4<form:number> and <form:value-range>

The value type of theform:max-value attribute isdouble.

Theform:max-value attribute is usable with the following elements:<form:number>13.5.7 and<form:value-range>13.5.24.

Theform:max-value attribute has the data typedouble18.2.

19.289.5<form:time>

The value type of theform:max-value attribute istime.

Theform:max-value attribute is usable with the following element:<form:time>13.5.9.

Theform:max-value attribute has the data typetime18.2.

19.290form:min-value

19.290.1General

Theform:min-value attribute specifies the minimum value that a user can enter.

19.290.2<form:date>

The value type of theform:min-value attribute isdate.

Theform:min-value attribute is usable with the following element:<form:date>13.5.8.

Theform:min-value attribute has the data typedate18.2.

19.290.3<form:formatted-text>

The value type of theform:min-value attribute isstring.

Theform:min-value attribute is usable with the following element:<form:formatted-text>13.5.6.

Theform:min-value attribute has the data typestring18.2.

19.290.4<form:number> and <form:value-range>

The value type of theform:min-value attribute isdouble.

Theform:min-value attribute is usable with the following elements:<form:number>13.5.7 and<form:value-range>13.5.24.

Theform:min-value attribute has the data typedouble18.2.

19.290.5<form:time>

The value type of theform:min-value attribute istime.

Theform:min-value attribute is usable with the following element:<form:time>13.5.9.

Theform:min-value attribute has the data typetime18.2.

19.291form:method

Theform:method attribute specifies the HTTP method used to submit data in a form to a server.

The defined values for theform:list-source-type attribute are:

These values are not case sensitive.

The default value for this attribute isget.

Theform:method attribute is usable with the following element:<form:form>13.3.

The values of theform:method attribute areget,post or a value of typestring18.2.

19.292form:multi-line

Theform:multi-line attribute specifies whether a label is displayed on multiple lines.

The defined values for theform:multi-line attribute are:

The default value for this attribute isfalse.

Theform:multi-line attribute is usable with the following element:<form:fixed-text>13.5.10.

Theform:multi-line attribute has the data typeboolean18.3.3.

19.293form:multiple

Theform:multiple attribute specifies whether a user can select multiple items from a list box.

The defined values for theform:multiple attribute are:

The default value for this attribute isfalse.

Theform:multiple attribute is usable with the following element:<form:listbox>13.5.13.

Theform:multiple attribute has the data typeboolean18.3.3.

19.294form:name

Theform:name attribute specifies the name of a form or control element.

Note:This may be used to give a form or control element an identity, which is can be used for scripting or for submitting the content of controls.

Theform:name attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:column>13.5.23,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:form>13.3,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:name attribute has the data typestring18.2.

19.295form:navigation-mode

Theform:navigation-mode attribute specifies methods for navigation of a database aware form.

The defined values of theform:navigation-mode attribute are:

Theform:navigation-mode attribute is usable with the following element:<form:form>13.3.

The values of theform:navigation-mode attribute arenone,current orparent.

19.296form:order

Theform:order attribute specifies a sort criteria for a command.

Theform:order attribute is usable with the following element:<form:form>13.3.

Theform:order attribute has the data typestring18.2.

19.297form:orientation

Theform:orientation attribute specifies the orientation of a control,

The defined values for theform:orientation attribute are:

Theform:orientation attribute is usable with the following element:<form:value-range>13.5.24.

The values of theform:orientation attribute arehorizontal orvertical.

19.298form:page-step-size

Theform:page-step-size attribute specifies the preferred major value change offered through a UI (if applicable for the control used).

The value of aform:page-step-size attribute shall be positive.

Theform:page-step-size attribute is usable with the following element:<form:value-range>13.5.24.

Theform:page-step-size attribute has the data typepositiveInteger18.2.

19.299form:printable

Theform:printable attribute specifies whether a control is printed when a user prints a document in which the control is contained.

The defined values for theform:printable attribute are:

The default value for this attribute istrue.

Theform:printable attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:grid>13.5.22,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:printable attribute has the data typeboolean18.3.3.

19.300form:property-name

Theform:property-name attribute specifies the name of a property element. The name is unique within all<form:property> and<form:list-property> child elements of a <form:properties> element.

Theform:property-name attribute is usable with the following elements:<form:list-property>13.9 and<form:property>13.8.

Theform:property-name attribute has the data typestring18.2.

19.301form:readonly

Theform:readonly attribute specifies whether a user can modify the value of a control.

Read-only controls are included in a tabbing navigation sequence.

The defined values for theform:readonly attribute are:

The default value for this attribute isfalse.

Theform:readonly attribute is usable with the following elements:<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:formatted-text>13.5.6,<form:image-frame>13.5.20,<form:number>13.5.7,<form:text>13.5.2,<form:textarea>13.5.3 and<form:time>13.5.9.

Theform:readonly attribute has the data typeboolean18.3.3.

19.302form:repeat

Theform:repeat attribute specifies whether a form control, or a part of a form control repeats a defined action in response a continuous action by a user.

The defined values for theform:repeat attribute are:

Note: Pressing and holding any key is an example of continuing a single act.

Theform:repeat attribute is usable with the following elements:<form:button>13.5.15,<form:date>13.5.8,<form:formatted-text>13.5.6,<form:number>13.5.7,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:repeat attribute has the data typeboolean18.3.3.

19.303form:selected

Theform:selected attribute specifies the default state of a radio button or option. A control initializes to the default state specified by this attribute.

In a group of radio buttons that share the same name, only one radio button can have aform:selected attribute set to true.

The defined values for theform:selected attribute are:

The default value for this attribute isfalse.

Theform:selected attribute is usable with the following elements:<form:option>13.5.14 and<form:radio>13.5.18.

Theform:selected attribute has the data typeboolean18.3.3.

19.304form:size

Theform:size attribute specifies the number of rows that are visible at a time in a combo box list or a list box list.

Theform:size attribute is usable with the following elements:<form:combobox>13.5.11 and<form:listbox>13.5.13.

Theform:size attribute has the data typenonNegativeInteger18.2.

19.305form:source-cell-range

Theform:source-cell-range attribute specifies a rectangular cell range, whose content should be synchronized with a form controls item list. The form control reacts to changes in the cell range, that is, it adjusts its item list as cell range's content changes.

Specify a cell range using cellRangeAddress or as a name of a named cell range. Display the left most columns of a range if the range contains more columns than a form control can display.

Theform:source-cell-range attribute is usable with the following elements:<form:combobox>13.5.11 and<form:listbox>13.5.13.

The values of theform:source-cell-range attribute are a value of typecellRangeAddress18.3.5 or a value of typestring18.2.

19.306form:spin-button

Theform:spin-button attribute specifies whether a form control for input has spin buttons. Spin buttons are used to increment or decrement all or part of an input value.

The defined values for theform:spin-button attribute are:

The default value for this attribute isfalse.

Theform:spin-button attribute is usable with the following elements:<form:date>13.5.8,<form:formatted-text>13.5.6,<form:number>13.5.7 and<form:time>13.5.9.

Theform:spin-button attribute has the data typeboolean18.3.3.

19.307form:state

Theform:state attribute specifies the default state of a check box control. A check box control initializes to the default state specified by this attribute.

The defined values for theform:state attribute are:

The default value for this attribute isunchecked.

Theform:state attribute is usable with the following element:<form:checkbox>13.5.17.

The values of theform:state attribute areunchecked,checked orunknown.

19.308form:step-size

Theform:step-size attribute specifies the preferred minor value change offered through a UI (if applicable for the control used).

The value of aform:step-size attribute shall be positive.

The default value for this attribute is1.

Theform:step-size attribute is usable with the following element:<form:value-range>13.5.24.

Theform:step-size attribute has the data typepositiveInteger18.2.

19.309form:tab-cycle

Theform:tab-cycle attribute specifies how the consumer responds when the user presses the TAB key in the controls in a form. The behavior of the consumer depends on whether the form is bound to a data source.

The defined values for theform:tab-cycle attribute are:

Theform:tab-cycle attribute is usable with the following element:<form:form>13.3.

The values of theform:tab-cycle attribute arerecords,current orpage.

19.310form:tab-index

Theform:tab-index attribute specifies the tabbing navigation order of controls within a form.Tabbing order is the order of focus on controls when a user navigates the form using the TAB key on the keyboard. Elements within other elements can be included in a tabbing order. Values do not have to be sequential and they do not have to begin with a particular value.

The rules of tab navigation are:

  1. 1)Controls that have theform:disabled attribute set to true are not included in the navigation, independent of theirform:tab-index value. 

  2. 2)Controls that have the same values for theform:tab-index attribute are navigated in order of their position in the form. 

  3. 3)The navigation starts with the controls with lowest non-zeroform:tab-index value. 

  4. 4)When the controls with a certainform:tab-index value have been navigated, navigation continues with the controls with the next highest value. 

  5. 5)After the controls with the highest value have been navigated, navigation continues with the controls that do not contain theform:tab-index attribute or contain the attribute with a value of 0. 

The default value for this attribute is0.

Theform:tab-index attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:formatted-text>13.5.6,<form:grid>13.5.22,<form:image>13.5.16,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:tab-index attribute has the data typenonNegativeInteger18.2.

19.311form:tab-stop

Theform:tab-stop attribute specifies whether a control is included in the tabbing navigation order.

The defined values for theform:tab-stop attribute are:

The default value for this attribute istrue.

Theform:tab-stop attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:formatted-text>13.5.6,<form:grid>13.5.22,<form:image>13.5.16,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:tab-stop attribute has the data typeboolean18.3.3.

19.312form:text-style-name

Theform:text-style-name attribute specifies paragraph style that is applied to all controls for a column. Unlike other paragraph styles, this style may reference a data style.

Theform:text-style-name attribute is usable with the following element:<form:column>13.5.23.

Theform:text-style-name attribute has the data typestyleNameRef18.3.32.

19.313form:title

Theform:title attribute contains additional information about a control. The value of the attribute may be used as a "tool tip" (a short message that appears when the pointing device pauses over the form element). Audio user agents may speak the title information in a similar context.

Theform:title attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:grid>13.5.22,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Theform:title attribute has the data typestring18.2.

19.314form:toggle

Theform:toggle attribute specifies whether a form button control acts as push button or as toggle button.

Note:A toggle button is similar to a check box (in fact, it could be considered a different visual representation of a check box), in that operating it once, by either mouse or keyboard, toggles its state between "pressed" and "not pressed".

A push button triggers an action, which happens every time the user operates the button.

The defined values for theform:toggle attribute are:

The default value for this attribute isfalse.

Theform:toggle attribute is usable with the following element:<form:button>13.5.15.

Theform:toggle attribute has the data typeboolean18.3.3.

19.315form:validation

Theform:validation attribute specifies whether the text that the user enters is validated during input against the input format associated with the control.

The defined values for theform:validation attribute are:

The default value for this attribute isfalse.

Theform:validation attribute is usable with the following element:<form:formatted-text>13.5.6.

Theform:validation attribute has the data typeboolean18.3.3.

19.316form:value

19.316.1General

Theform:value attribute specifies the default value of an input control.

19.316.2<form:button>

The value type of theform:value attribute isboolean.

Theform:value attribute is usable with the following element:<form:button>13.5.15.

Theform:value attribute has the data typestring18.2.

19.316.3<form:date>

The value type of theform:value attribute isdate.

Theform:value attribute is usable with the following element:<form:date>13.5.8.

Theform:value attribute has the data typedate18.2.

19.316.4<form:number> and <form:value-range>

The value type of theform:value attribute isnumber.

Theform:value attribute is usable with the following elements:<form:number>13.5.7 and<form:value-range>13.5.24.

Theform:value attribute has the data typedouble18.2.

19.316.5<form:checkbox>, <form:combobox>, <form:file>, <form:formatted-text>, <form:hidden>, <form:image>, <form:option>, <form:password>, <form:radio>, <form:text>, <form:textarea>

The value type of theform:value attribute isstring.

Theform:value attribute is usable with the following elements:<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:file>13.5.5,<form:formatted-text>13.5.6,<form:hidden>13.5.21,<form:image>13.5.16,<form:option>13.5.14,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2 and<form:textarea>13.5.3.

Theform:value attribute has the data typestring18.2.

19.316.6<form:time>

The value type of theform:value attribute istime.

Theform:value attribute is usable with the following element:<form:time>13.5.9.

Theform:value attribute has the data typetime18.2.

19.317form:visual-effect

Theform:visual-effect attributes specifies a visual effect to apply to a control.

The defined values for theform:visual-effect attribute are:

Theform:visual-effect attribute is usable with the following elements:<form:checkbox>13.5.17 and<form:radio>13.5.18.

The values of theform:visual-effect attribute areflat or3d.

19.318form:xforms-list-source

Theform:xforms-list-source attribute specifies a reference to an<xforms:bind> element, and creates a list entry for each node in the node-set defined by that attribute.

Theform:xforms-list-source attribute is usable with the following element:<form:listbox>13.5.13.

Theform:xforms-list-source attribute has the data typestring18.2.

19.319form:xforms-submission

Theform:xforms-submission attribute specifies the name of an<xforms:submission> element for a<form:button> control.

Theform:xforms-submission attribute is usable with the following element:<form:button>13.5.15.

Theform:xforms-submission attribute has the data typestring18.2.

19.320grddl:transformation

Thegrddl:transformation attributes link to a transformation for extracting RDF data from the document. See[GRDDL].

Note: This transformation is intended to be interpreted by consumers that do not support OpenDocument.

The referenced transformations should map OpenDocument elements that are children of the<office:meta> element to RDF. They should also extract the RDF triples stored as RDFa attributes in the document content and styles.

Note: Please check theOASIS Open Document Format for Office Applications (OpenDocument) TC's web site for GRDDL transformations provided by the OASIS Open Document Format for Office Applications (OpenDocument) TC.

Thegrddl:transformation attribute is usable with the following elements:<office:document>3.1.2,<office:document-content>3.1.3.2,<office:document-meta>3.1.3.4,<office:document-settings>3.1.3.5 and<office:document-styles>3.1.3.3.

The value of thegrddl:transformation attribute is a white space separated lists of values of typeanyIRI18.3.2, including the empty list.

19.321meta:cell-count

Themeta:cell-count attribute specifies the number of table cells that an OpenDocument producer has counted for a document.

Themeta:cell-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:cell-count attribute has the data typenonNegativeInteger18.2.

19.322meta:character-count

Themeta:character-count attribute specifies the number of characters that an OpenDocument producer has counted for a document.

The value of themeta:character-count attribute is implementation-dependent.

Themeta:character-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:character-count attribute has the data typenonNegativeInteger18.2.

19.323meta:date

Themeta:date attribute specifies the date and time when a template was last modified, prior to being used to create the current document.

Themeta:date attribute is usable with the following element:<meta:template>4.3.2.12.

Themeta:date attribute has the data typedateTime18.2.

19.324meta:delay

Themeta:delay attribute specifies a reload delay.

Themeta:delay attribute is usable with the following element:<meta:auto-reload>4.3.2.13.

Themeta:delay attribute has the data typeduration18.2.

19.325meta:draw-count

Themeta:draw-count attribute specifies the number of drawing-shapes that an OpenDocument producer has counted for a document.

Themeta:draw-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:draw-count attribute has the data typenonNegativeInteger18.2.

19.326meta:frame-count

Themeta:frame-count attribute specifies the number of text-boxes that an OpenDocument producer has counted for a document.

Themeta:frame-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:frame-count attribute has the data typenonNegativeInteger18.2.

19.327meta:image-count

Themeta:image-count attribute specifies the number of images that an OpenDocument producer has counted for a document.

Themeta:image-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:image-count attribute has the data typenonNegativeInteger18.2.

19.328meta:name

Themeta:name attribute specifies the name of a metadata element. The name shall be unique within the domain of<meta:user-defined> elements.

Themeta:name attribute is usable with the following element:<meta:user-defined>4.3.3.

Themeta:name attribute has the data typestring18.2.

19.329meta:non-whitespace-character-count

Themeta:non-whitespace-character-count attribute specifies the number of non-white space characters that an OpenDocument producer has counted for a document.

The value of themeta:non-whitespace-character-count attribute is implementation-dependent.

Themeta:non-whitespace-character-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:non-whitespace-character-count attribute has the data typenonNegativeInteger18.2.

19.330meta:object-count

Themeta:object-count attribute specifies the number of embedded objects stored in OpenDocument format that the OpenDocument producer has counted for the document.

Themeta:object-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:object-count attribute has the data typenonNegativeInteger18.2.

19.331meta:ole-object-count

Themeta:ole-object-count attribute specifies the number of embedded objects stored in a different format than OpenDocument that the OpenDocument producer has counted for the document.

Themeta:ole-object-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:ole-object-count attribute has the data typenonNegativeInteger18.2.

19.332meta:page-count

Themeta:page-count attribute specifies the number of pages that an OpenDocument producer has calculated for a document.

The value of themeta:page-count attribute is implementation-dependent.

Themeta:page-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:page-count attribute has the data typenonNegativeInteger18.2.

19.333meta:paragraph-count

Themeta:paragraph-count attribute specifies the number of paragraphs that an OpenDocument producer has counted for a document.

Themeta:paragraph-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:paragraph-count attribute has the data typenonNegativeInteger18.2.

19.334meta:row-count

Themeta:row-count attribute specifies the number of lines contained in a document instance.

The value of themeta:row-count attribute is implementation-dependent.

Themeta:row-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:row-count attribute has the data typenonNegativeInteger18.2.

19.335meta:sentence-count

Themeta:sentence-count attribute specifies the number of sentences that an OpenDocument producer has counted for a document.

The value of themeta:sentence-count attribute is implementation-dependent.

Themeta:sentence-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:sentence-count attribute has the data typenonNegativeInteger18.2.

19.336meta:syllable-count

Themeta:syllable-count attribute specifies the number of syllables that an OpenDocument producer has counted for a document.

The value of themeta:syllable-count attribute is implementation-dependent.

Themeta:syllable-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:syllable-count attribute has the data typenonNegativeInteger18.2.

19.337meta:table-count

Themeta:table-count attribute specifies the number of<table:table> elements contained in a document instance.

Themeta:table-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:table-count attribute has the data typenonNegativeInteger18.2.

19.338meta:value-type

Themeta:value-type attribute specifies the type of a metadata element.

The defined values for themeta:value-type attribute are:

The default type for meta-data elements isstring.

Themeta:value-type attribute is usable with the following element:<meta:user-defined>4.3.3.

The values of themeta:value-type attribute arefloat,date,time,boolean orstring.

19.339meta:word-count

Themeta:word-count attribute specifies the number of words that an OpenDocument producer has counted for a document.

The value of themeta:word-count attribute is implementation-dependent.

Themeta:word-count attribute is usable with the following element:<meta:document-statistic>4.3.2.18.

Themeta:word-count attribute has the data typenonNegativeInteger18.2.

19.340number:automatic-order

Thenumber:automatic-order attribute specifies whether data is ordered to match the default order for the language and country of a data style.

The defined values for thenumber:automatic-order attribute are:

The default value for this attribute isfalse.

Thenumber:automatic-order attribute is usable with the following elements:<number:currency-style>16.27.7 and<number:date-style>16.27.10.

Thenumber:automatic-order attribute has the data typeboolean18.3.3.

19.341number:calendar

Thenumber:calendar attribute specifies the calendar system used to extract parts of a date.

The defined values for thenumber:calendar attribute are:

The attribute value may also be a string value. If this attribute is not specified, the default calendar system for the locale of the data style is used.

Thenumber:calendar attribute is usable with the following elements:<number:day>16.27.11,<number:day-of-week>16.27.15,<number:era>16.27.14,<number:month>16.27.12,<number:quarter>16.27.17,<number:week-of-year>16.27.16 and<number:year>16.27.13.

The values of thenumber:calendar attribute aregregorian,gengou,ROC,hanja_yoil,hanja,hijri,jewish,buddhist or a value of typestring18.2.

19.342number:country

Thenumber:country attribute specifies a country code for a data style. The country code is used for formatting properties whose evaluation is locale dependent.

If a country is not specified, the system settings are used.

Thenumber:country attribute on a<number:currency-symbol> element, specifies the country of a currency symbol.

Thenumber:country attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:currency-symbol>16.27.8,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:country attribute has the data typecountryCode18.3.11.

19.343number:decimal-places

19.343.1General

Thenumber:decimal-places attribute specifies the number of decimal places to display.

19.343.2<number:number>

If thenumber:decimal-places attribute is not specified, the number of decimal places specified by the default table cell style is used.

Thenumber:decimal-places attribute is usable with the following element:<number:number>16.27.3.

Thenumber:decimal-places attribute has the data typeinteger18.2.

19.343.3<number:seconds>

If thenumber:decimal-places attribute  is not specified or if the value of the attribute is0, seconds are not displayed.

For a<number:seconds>16.27.21 element the default value for this attribute is0.

Thenumber:decimal-places attribute is usable with the following element:<number:seconds>16.27.21.

Thenumber:decimal-places attribute has the data typeinteger18.2.

19.343.4<number:scientific-number>

Thenumber:decimal-places attribute specifies the number of decimal places to display.

If thenumber:decimal-places attribute is not specified, the number of decimal places specified by the default table cell style is used.

Thenumber:decimal-places attribute is usable with the following element:<number:scientific-number>16.27.5.

Thenumber:decimal-places attribute has the data typeinteger18.2.

19.344number:decimal-replacement

Thenumber:decimal-replacement attribute specifies a replacement text for decimal places if a number style specifies that decimal places are used but the number displayed is an integer.

Note:What replacement text is supported is implementation-dependent.

Thenumber:decimal-replacement attribute is usable with the following element:<number:number>16.27.3.

Thenumber:decimal-replacement attribute has the data typestring18.2.

19.345number:denominator-value

Thenumber:denominator-value attribute specifies an integer value that is used as denominator of a fraction. If this attribute is not present, a denominator that is appropriate for displaying the number is used.

Note: Thenumber:denominator-value attribute is used withnumber:grouping19.348,number:min-denominator-digits19.350,number:min-integer-digits19.352 andnumber:min-numerator-digits19.353 to define the display of a floating point number as a fraction.

Thenumber:denominator-value attribute is usable with the following element:<number:fraction>16.27.6.

Thenumber:denominator-value attribute has the data typeinteger18.2.

19.346number:display-factor

Thenumber:display-factor attribute specifies a factor by which each number is scaled (divided) before displaying.

The default value for this attribute is1.

Thenumber:display-factor attribute is usable with the following element:<number:number>16.27.3.

Thenumber:display-factor attribute has the data typedouble18.2.

19.347number:format-source

Thenumber:format-source attribute specifies the source of definitions of theshort andlong display formats.

The defined values for thenumber:format-source attribute are:

The default value for this attribute isfixed.

Thenumber:format-source attribute is usable with the following elements:<number:date-style>16.27.10 and<number:time-style>16.27.18.

The values of thenumber:format-source attribute arefixed orlanguage.

19.348number:grouping

Thenumber:grouping attribute specifies whether the integer digits of a number should be grouped using a separator character.

The grouping character that is used and the number of digits that are grouped together depends on the language and country of the style.

The defined values for thenumber:grouping attribute are:

The default value for this attribute isfalse.

Thenumber:grouping attribute is usable with the following elements:<number:fraction>16.27.6,<number:number>16.27.3 and<number:scientific-number>16.27.5.

Thenumber:grouping attribute has the data typeboolean18.3.3.

19.349number:language

Thenumber:language attribute specifies a language code. The country code is used for formatting properties whose evaluation is locale dependent.

If a language code is not specified, either the system settings or the setting for the system's language are used, depending on the property whose value should be evaluated.

Thenumber:language attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:currency-symbol>16.27.8,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:language attribute has the data typelanguageCode18.3.17.

19.350number:min-denominator-digits

Thenumber:min-denominator-digits attribute specifies the minimum number of digits to use to display the denominator of a fraction.

Thenumber:min-denominator-digits attribute is usable with the following element:<number:fraction>16.27.6.

Thenumber:min-denominator-digits attribute has the data typeinteger18.2.

19.351number:min-exponent-digits

Thenumber:min-exponent-digits attribute specifies the minimum number of digits to use to display an exponent.

Thenumber:min-exponent-digits attribute is usable with the following element:<number:scientific-number>16.27.5.

Thenumber:min-exponent-digits attribute has the data typeinteger18.2.

19.352number:min-integer-digits

Thenumber:min-integer-digits attribute specifies the minimum number of integer digits to display in a number, a scientific number, or a fraction.

For a<number:fraction> element, if thenumber:min-integer-digits attribute is not present, no integer portion is displayed.

Thenumber:min-integer-digits attribute is usable with the following elements:<number:fraction>16.27.6,<number:number>16.27.3 and<number:scientific-number>16.27.5.

Thenumber:min-integer-digits attribute has the data typeinteger18.2.

19.353number:min-numerator-digits

Thenumber:min-numerator-digits attribute specifies the minimum number of digits to use to display the numerator in a fraction.

Thenumber:min-numerator-digits attribute is usable with the following element:<number:fraction>16.27.6.

Thenumber:min-numerator-digits attribute has the data typeinteger18.2.

19.354number:position

Thenumber:position attribute specifies the position where text appears.

The index of a position starts with 1 and is counted by digits from right to left in the integer part of a number, starting left from a decimal separator if one exists, or from the last digit of the number. Text is inserted before the digit at the specified position. If the value ofnumber:position attribute is greater than the value ofnumber:min-integer-digits and greater than the number of integer digits in the number, text is prepended to the number.

Thenumber:position attribute is usable with the following element:<number:embedded-text>16.27.4.

Thenumber:position attribute has the data typeinteger18.2.

19.355number:possessive-form

Thenumber:possessive-form attribute specifies whether the month is displayed as a noun or using the possessive form.

Thenumber:possessive-form attribute is only applied when anumber:textual attribute on the same<number:month> element has the value of true.

The defined values for thenumber:possessive-form attribute are:

Thenumber:possessive-form attribute is usable with the following element:<number:month>16.27.12.

Thenumber:possessive-form attribute has the data typeboolean18.3.3.

19.356number:rfc-language-tag

Thenumber:rfc-language-tag attribute specifies a language identifier according to the rules of[RFC5646], or its successors.

It shall only be used if its value can not be expressed as a valid combination of thenumber:language,number:script andnumber:country attributes.

Producers may add support for consumers that don't support thenumber:rfc-language-tag attribute by specifyingnumber:language,number:script andnumber:country attributes with values as close as possible to the actual value of thenumber:rfc-language-tag attribute. Producers shall not use values for these attributes that contradict the value of thetable:rfc-language-tag attribute.

Thenumber:rfc-language-tag attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:currency-symbol>16.27.8,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:rfc-language-tag attribute has the data typelanguage18.3.16.

19.357number:script

Thenumber:script attribute specifies a script code. The script code is used for formatting properties whose evaluation is locale dependent. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

Thenumber:script attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:currency-symbol>16.27.8,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:script attribute has the data typescriptCode18.3.29.

19.358number:style

19.358.1General

Thenumber:style attribute specifies whether the content of a time element is displayed in short or long format. The value of this attribute can beshort orlong. The meaning of these values depends on the value of thenumber:format-source attribute that is attached to a date or time style.

19.358.2<number:day>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:day>16.27.11.

The values of thenumber:style attribute areshort orlong.

19.358.3<number:day-of-week>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:day-of-week>16.27.15.

The values of thenumber:style attribute areshort orlong.

19.358.4<number:era>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:era>16.27.14.

The values of thenumber:style attribute areshort orlong.

19.358.5<number:hours>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:hours>16.27.19.

The values of thenumber:style attribute areshort orlong.

19.358.6<number:minutes>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:minutes>16.27.20.

The values of thenumber:style attribute areshort orlong.

19.358.7<number:month>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:month>16.27.12.

The values of thenumber:style attribute areshort orlong.

19.358.8<number:quarter>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:quarter>16.27.17.

The values of thenumber:style attribute areshort orlong.

19.358.9<number:seconds>

if the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:seconds>16.27.21.

The values of thenumber:style attribute areshort orlong.

19.358.10<number:year>

If the value of thenumber:format-source attribute isfixed thenumber:style attribute on the same element has the defined values:

Thenumber:style attribute is usable with the following element:<number:year>16.27.13.

The values of thenumber:style attribute areshort orlong.

19.359number:textual

Thenumber:textual attribute specifies whether the name or number of a month is displayed in the month element of a date.

The defined values for thenumber:textual element are:

The name or number of a month is defined by thenumber:calendar attribute on the same parent element as thenumber:textual attribute.

The default value for this attribute isfalse.

Thenumber:textual attribute is usable with the following element:<number:month>16.27.12.

Thenumber:textual attribute has the data typeboolean18.3.3.

19.360number:title

Thenumber:title attribute specifies the title of a data style.

Thenumber:title attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:title attribute has the data typestring18.2.

19.361number:transliteration-country

Thenumber:transliteration-country attribute specifies a country code in conformance with[RFC5646].

If no language/country (locale) combination is specified the locale of the data style is used.

Thenumber:transliteration-country attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:transliteration-country attribute has the data typecountryCode18.3.11.

19.362number:transliteration-format

Thenumber:transliteration-format attribute specifies which number characters to use.

The value of thenumber:transliteration-format attribute shall be a decimal "DIGIT ONE" character with numeric value 1 as listed in the Unicode Character Database file UnicodeData.txt with value 'Nd' (Numeric decimal digit) in the General_Category/Numeric_Type property field 6 and value '1' in the Numeric_Value fields 7 and 8, respectively as listed in DerivedNumericValues.txt

If no format is specified the default ASCII representation of Latin-Indic digits is used, other transliteration attributes present in that case are ignored.

The default value for this attribute is1.

Thenumber:transliteration-format attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:transliteration-format attribute has the data typestring18.2.

19.363number:transliteration-language

Thenumber:transliteration-language attribute specifies a language code in conformance with[RFC5646].

If no language/country (locale) combination is specified the locale of the data style is used.

Thenumber:transliteration-language attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thenumber:transliteration-language attribute has the data typecountryCode18.3.11.

19.364number:transliteration-style

Thenumber:transliteration-style attribute specifies the transliteration-format of a number system.

The semantics of the values of thenumber:transliteration-style attribute are locale and implementation-dependent.

The default value for this attribute isshort.

Thenumber:transliteration-style attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

The values of thenumber:transliteration-style attribute areshort,medium orlong.

19.365number:truncate-on-overflow

Thenumber:truncate-on-overflow attribute specifies if a time or duration for which the value to be displayed by the largest time component specified in the style is too large to be displayed using the value range for<number:hours> (0 to 23), or<number:minutes> or<number:seconds> (0 to 59) is truncated or if the value range of this component is extended. The largest time component is those for which a value of "1" represents the longest period of time.

If a value gets truncated, then its value is displayed modulo 24 (for<number:hours>) or modulo 60 (for<number:minutes> and<number:seconds>).

If the value range of a component get extended, then values larger than 23 or 59 are displayed.

The defined values for thenumber:truncate-on-overflow element are:

The default value for this attribute istrue.

Thenumber:truncate-on-overflow attribute is usable with the following element:<number:time-style>16.27.18.

Thenumber:truncate-on-overflow attribute has the data typeboolean18.3.3.

19.366office:automatic-update

Theoffice:automatic-update attribute specifies if DDE links are automatically updated or only upon user request.

The defined values for theoffice:automatic-update element are:

The default value for this attribute istrue.

Theoffice:automatic-update attribute is usable with the following elements:<office:dde-source>14.6.5 and<text:dde-connection-decl>14.6.3.

Theoffice:automatic-update attribute has the data typeboolean18.3.3.

19.367office:boolean-value

Theoffice:boolean-value attribute specifies the Boolean value for a table cell (<table:change-track-table-cell>,<table:covered-table-cell> and<table:table-cell>), a text field (<text:expression>,<text:user-defined>,<text:user-field-decl> and<text:variable-set>), or a form property (<form:list-value> and<form:property>).

It specifies a default value for database columns and database column definitions (<db:column> and<db:column-definition>).

For<text:user-defined> elements, this attribute is only evaluated if the corresponding<meta:user-defined> element has attributemeta:value-type="boolean".

Theoffice:boolean-value attribute is usable with the following elements:<db:column>12.35,<db:column-definition>12.40,<form:list-value>13.10,<form:property>13.8,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:expression>7.4.14,<text:user-defined>7.5.6,<text:user-field-decl>7.4.8 and<text:variable-set>7.4.4.

Theoffice:boolean-value attribute has the data typeboolean18.3.3.

19.368office:conversion-mode

Theoffice:conversion-mode attribute specifies the method by which the DDE server converts its data into numbers.

The defined values for theoffice:conversion-mode attribute are:

The default value for this attribute isinto-default-style-data-style.

Theoffice:conversion-mode attribute is usable with the following element:<office:dde-source>14.6.5.

The values of theoffice:conversion-mode attribute areinto-default-style-data-style,into-english-number orkeep-text.

19.369office:currency

Theoffice:currency attribute specifies the currency for a value of a table cell (<table:change-track-table-cell>,<table:covered-table-cell> and<table:table-cell>), a text field (<text:expression>,  <text:user-field-decl> and<text:variable-set>), or a form property (<form:list-value> and<form:property>).

It specifies a default currency for database columns and database column definitions (<db:column> and<db:column-definition>).

Theoffice:currency attribute is usable with the following elements:<db:column>12.35,<db:column-definition>12.40,<form:list-value>13.10,<form:property>13.8,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:expression>7.4.14,<text:user-field-decl>7.4.8 and<text:variable-set>7.4.4.

Theoffice:currency attribute has the data typestring18.2.

19.370office:date-value

Theoffice:date-value attribute specifies the date or date-time value for a table cell (<table:change-track-table-cell>,<table:covered-table-cell> and<table:table-cell>), a text field (<text:expression>,<text:user-defined>,<text:user-field-decl> and<text:variable-set>), or a form property (<form:list-value> and<form:property>).

It specifies a default value for database columns and database column definitions (<db:column> and<db:column-definition>).

For<text:user-defined> elements, this attribute is only evaluated if the corresponding<meta:user-defined> element has attributemeta:value-type="date".

Theoffice:date-value attribute is usable with the following elements:<db:column>12.35,<db:column-definition>12.40,<form:list-value>13.10,<form:property>13.8,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:expression>7.4.14,<text:user-defined>7.5.6,<text:user-field-decl>7.4.8 and<text:variable-set>7.4.4.

Theoffice:date-value attribute has the data typedateOrDateTime18.3.14.

19.371office:dde-application

Theoffice:dde-application attribute specifies the name of the target application to use for the DDE connection.

Theoffice:dde-application attribute is usable with the following elements:<office:dde-source>14.6.5 and<text:dde-connection-decl>14.6.3.

Theoffice:dde-application attribute has the data typestring18.2.

19.372office:dde-item

Theoffice:dde-item attribute specifies which information the target application should deliver.

Theoffice:dde-item attribute is usable with the following elements:<office:dde-source>14.6.5 and<text:dde-connection-decl>14.6.3.

Theoffice:dde-item attribute has the data typestring18.2.

19.373office:dde-topic

Theoffice:dde-topic attribute specifies the name of the topic to use for the DDE connection.

Theoffice:dde-topic attribute is usable with the following elements:<office:dde-source>14.6.5 and<text:dde-connection-decl>14.6.3.

Theoffice:dde-topic attribute has the data typestring18.2.

19.374office:display

Theoffice:display attribute specifies whether an annotation is visible.

Theoffice:display attribute is usable with the following element:<office:annotation>14.1.

Theoffice:display attribute has the data typeboolean18.3.3.

19.375office:mimetype

Theoffice:mimetype attribute specifies the document type for a document that is contained in a single XML file. Its values are the MIME types that are used for the packaged variant of office documents.

Theoffice:mimetype attribute is usable with the following element:<office:document>3.1.2.

Theoffice:mimetype attribute has the data typestring18.2.

19.376office:name

19.376.1General

Theoffice:name attribute specifies a name. The use of that name is specified for each element on which it appears.

19.376.2<draw:a>

Theoffice:name attribute specifies a name for a link. The name can serve as a target for other hyperlinks. The name does not have to be unique.

Theoffice:name attribute is usable with the following element:<draw:a>10.4.12.

Theoffice:name attribute has the data typestring18.2.

19.376.3<draw:area-circle>

Theoffice:name attribute specifies a name for a shape represented by this element. The name does not have to be unique.

Theoffice:name attribute is usable with the following element:<draw:area-circle>10.4.13.4.

Theoffice:name attribute has the data typestring18.2.

19.376.4<draw:area-rectangle>

Theoffice:name attribute specifies a name for a shape represented by this element. The name does not have to be unique.

Theoffice:name attribute is usable with the following element:<draw:area-rectangle>10.4.13.3.

Theoffice:name attribute has the data typestring18.2.

19.376.5<draw:area-polygon>

Theoffice:name attribute specifies a name for an image map. The name does not have to be unique.

Theoffice:name attribute is usable with the following element:<draw:area-polygon>10.4.13.5.

Theoffice:name attribute has the data typestring18.2.

19.376.6<office:annotation>

Theoffice:name attribute specifies a name for an annotation. It is used to match<office:annotation> elements with the corresponding<office:annotation-end> elements.

The name that appears in theoffice:name attribute of any<office:annotation>,<office:annotation-end> pair shall be unique to that pair of elements in a document instance.

Theoffice:name attribute is usable with the following element:<office:annotation>14.1.

Theoffice:name attribute has the data typestring18.2.

19.376.7<office:annotation-end>

Theoffice:name attribute specifies a name for an annotation. It is used to match<office:annotation-end> elements with the corresponding<office:annotation> elements.

Theoffice:name attribute is usable with the following element:<office:annotation-end>14.2.

Theoffice:name attribute has the data typestring18.2.

19.376.8<office:dde-source>

Theoffice:name attribute specifies the name by which a connection can be referred.

Theoffice:name attribute is usable with the following element:<office:dde-source>14.6.5.

Theoffice:name attribute has the data typestring18.2.

19.376.9<text:a>

Theoffice:name attribute specifies a name for a hyperlink. The name serves as a target for other hyperlinks and need not be unique.

Note:This attribute is specified for compatibility with[HTML4] only, where an<a> element may serve as a link source and target simultaneously. This attribute should not be used for any purpose other than to represent links that came from a HTML document.

Theoffice:name attribute is usable with the following element:<text:a>6.1.8.

Theoffice:name attribute has the data typestring18.2.

19.376.10<text:dde-connection-decl>

Theoffice:name attribute specifies a name by which a connection can be referenced.

Theoffice:name attribute is usable with the following element:<text:dde-connection-decl>14.6.3.

Theoffice:name attribute has the data typestring18.2.

19.377office:process-content (deprecated)

Theoffice:process-content attribute specifies the processing to be performed on foreign elements.

The defined values of theoffice:process-content attribute are:

Note: Theoffice:process-content attribute has been deprecated in favor of simpler rules regarding the processing of foreign elements.3.17

19.378office:server-map

Theoffice:server-map attribute specifies that a link returns data to a server side image map. The mouse coordinates of the click position of the graphic shape are appended to the IRI of the link. The coordinates are be used by the server to determine which link to activate within the image map.

The default value for this attribute isfalse.

Theoffice:server-map attribute is usable with the following element:<draw:a>10.4.12.

Theoffice:server-map attribute has the data typeboolean18.3.3.

19.379office:string-value

Theoffice:string-value attribute specifies the string-value for a table cell (<table:change-track-table-cell>,<table:covered-table-cell> and<table:table-cell>), a text field (<text:expression>,<text:user-defined>,<text:user-field-decl> and<text:variable-set>), or a form property (<form:list-value> and<form:property>).

It specifies a default value for database columns and database column definitions (<db:column> and<db:column-definition>).

For<text:user-defined> elements, this attribute is only evaluated if the corresponding<meta:user-defined> element has (default) attributemeta:value-type="string".

Theoffice:string-value attribute is usable with the following elements:<db:column>12.35,<db:column-definition>12.40,<form:list-value>13.10,<form:property>13.8,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:expression>7.4.14,<text:user-defined>7.5.6,<text:user-field-decl>7.4.8 and<text:variable-set>7.4.4.

Theoffice:string-value attribute has the data typestring18.2.

19.380office:target-frame

Theoffice:target-frame attribute specifies a target frame.

The defined values for theoffice:target-frame attribute are:

The default value for this attribute is_blank.

Theoffice:target-frame attribute is usable with the following elements:<form:button>13.5.15,<form:form>13.3 and<form:image>13.5.16.

Theoffice:target-frame attribute has the data typetargetFrameName18.3.34.

19.381office:target-frame-name

Theoffice:target-frame-name attribute. specifies the name of a target frame.

The defined values for theoffice:target-frame-name attribute are:

Theoffice:target-frame-name attribute may be used together with anxlink:show attribute. In that case, if the value of the attribute is_blank, thexlink:show attribute value should benew. If the value of the attribute is any of the other value options, the value of thexlink:show attribute should bereplace.

Theoffice:target-frame-name attribute is usable with the following elements:<draw:a>10.4.12,<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<meta:hyperlink-behaviour>4.3.2.14 and<text:a>6.1.8.

Theoffice:target-frame-name attribute has the data typetargetFrameName18.3.34.

19.382office:time-value

Theoffice:time-value attribute specifies the time value for a table cell (<table:change-track-table-cell>,<table:covered-table-cell> and<table:table-cell>), a text field (<text:expression>,<text:user-defined>,<text:user-field-decl> and<text:variable-set>), or a form property (<form:list-value> and<form:property>).

It specifies a default value for database columns and database column definitions (<db:column> and<db:column-definition>).

For<text:user-defined> elements, this attribute is only evaluated if the corresponding<meta:user-defined> element has attributemeta:value-type="time".

Theoffice:time-value attribute is usable with the following elements:<db:column>12.35,<db:column-definition>12.40,<form:list-value>13.10,<form:property>13.8,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:expression>7.4.14,<text:user-defined>7.5.6,<text:user-field-decl>7.4.8 and<text:variable-set>7.4.4.

Theoffice:time-value attribute has the data typeduration18.2.

19.383office:title

Theoffice:title attribute specifies a short accessible description.

Note: See appendix D for guidelines on using this attribute.

Theoffice:title attribute is usable with the following elements:<draw:a>10.4.12 and<text:a>6.1.8.

Theoffice:title attribute has the data typestring18.2.

19.384office:value

Theoffice:value attribute specifies the currency, float or percentage value for a table cell (<table:change-track-table-cell>,<table:covered-table-cell> and<table:table-cell>), a text field (<text:expression>,<text:user-defined>,<text:user-field-decl> and<text:variable-set>), or a form property (<form:list-value> and<form:property>).

It specifies a default value for database columns and database column definitions (<db:column> and<db:column-definition>).

For<text:user-defined> elements, this attribute is only interpreted if the corresponding<meta:user-defined> element has attributemeta:value-type="float".

Theoffice:value attribute is usable with the following elements:<db:column>12.35,<db:column-definition>12.40,<form:list-value>13.10,<form:property>13.8,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:expression>7.4.14,<text:user-defined>7.5.6,<text:user-field-decl>7.4.8 and<text:variable-set>7.4.4.

Theoffice:value attribute has the data typedouble18.2.

19.385office:value-type

Theoffice:value-type attribute specifies the value-type of a table cell (<table:change-track-table-cell>,<table:covered-table-cell> and<table:table-cell>), a text field (<text:expression>,<text:user-field-decl>,<text:variable-decl>,<text:variable-input>and<text:variable-set>), or a form property (<form:list-value> and<form:property>).

It specifies a default value type of database columns and database column definitions (<db:column> and<db:column-definition>).

If the value type is notstring, the corresponding Value Attribute(s) (Table 14 - Value attributes) shall contain the value(s) of the element.

Each of these elements has a value type that shall be specified. The defined value types, their respective value attributes, and how the values are encoded are described inTable 14 - Value attributes.

Table14 - Value attributes

Value Type

Value Attribute(s)

Encoded as...

Example

boolean

office:boolean-value

true orfalse

"true"

currency

office:value and
office:currency

Numeric value and
currency symbol

"100"
"USD"

date

office:date-value

Date value as specified in §3.2.9 of[xmlschema-2], or date and time value as specified in §3.2.7 of[xmlschema-2]

"2003-04-17"

float

office:value

Numeric value

"12.345"

percentage

office:value

Numeric value

"0.50"

string

office:string-value

Strings

"abc def"

time

office:time-value

Duration, as specified in §3.2.6 of[xmlschema-2]

"PT03H30M00S"

void

none

 

 

If the value type is string and theoffice:string-value attribute is not present, the element content defines the value.

Note: The OpenDocument concept of field values and value types and their encoding in XML is also modeled on the corresponding XML for table cell attributes.

Theoffice:value-type attribute is usable with the following elements:<db:column>12.35,<db:column-definition>12.40,<form:list-property>13.9,<form:property>13.8,<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:expression>7.4.14,<text:user-field-decl>7.4.8,<text:variable-decl>7.4.3,<text:variable-input>7.4.6 and<text:variable-set>7.4.4.

Theoffice:value-type attribute has the data typevalueType18.3.38.

19.386office:version

Theoffice:version attribute identifies the version of the OpenDocument specification that defines the associated element, its schema, its complete content, and its interpretation.

Theoffice:version attributeshall be present in each and every<office:document>,<office:document-content>,<office:document-styles>,<office:document-meta>, and<office:document-settings> element in the XML documents that comprise an OpenDocument 1.2 document. The value of theoffice:version attributeshall be "1.2".

Note 1: When anoffice:version-requiring element hasoffice:version="1.1" the element and its content are based on the OpenDocument v1.1 specification[ODF11]. Foroffice:version="1.0" the element and its content are based on the OpenDocument v1.0 specification[ODF10]. When anoffice:version-requiring element hasoffice:version omitted, the element is based on a version of the OpenDocument specification earlier than v1.2.

Note 2:An OpenDocument 1.2 document that relies solely on features of a previous OpenDocument specification that are upward-compatible with OpenDocument 1.2, can be interpreted correctly under that earlier specification by treating the office:version=""1.2" attribute as omitted or as identifying the earlier version.

Theoffice:version attribute is usable with the following elements:<office:document>3.1.2,<office:document-content>3.1.3.2,<office:document-meta>3.1.3.4,<office:document-settings>3.1.3.5 and<office:document-styles>3.1.3.3.

The only value of theoffice:version attribute is1.2.

19.387presentation:action

Thepresentation:action attribute specifies the type of action that is executed when an event is triggered.

The defined values for thepresentation:action attribute are:

Thepresentation:action attribute is usable with the following element:<presentation:event-listener>10.9.2.

The values of thepresentation:action attribute arenone,previous-page,next-page,first-page,last-page,hide,stop,execute,show,verb,fade-out,sound orlast-visited-page.

19.388presentation:animations

Thepresentation:animations attribute enables or disables the playback of animations that are specified within embedded or linked images during a presentation.

The defined values for thepresentation:animations attribute are:

The default value for this attribute isenabled.

Thepresentation:animations attribute is usable with the following element:<presentation:settings>10.9.3.7.

The values of thepresentation:animations attribute areenabled ordisabled.

19.389presentation:class

Thepresentation:class attribute classifies presentation shapes by their usage within a draw page.

The defined values for thepresentation:class attribute are:

Thedate-time,footer,header, andpage-number classes can be used only for drawing shapes that are contained in master pages. Depending on the settings of the<style:master-page> element, they are displayed automatically on drawing pages that use the master page.

When used with drawing shapes contained in master pages, the defined values for thepresentation:class attribute are:

Thepresentation:class attribute is usable with the following elements:<draw:frame>10.4.2 and<draw:page-thumbnail>10.3.14.

The values of thepresentation:class attribute aretitle,outline,subtitle,text,graphic,object,chart,table,orgchart,page,notes,handout,header,footer,date-time orpage-number.

19.390presentation:class-names

Thepresentation:class-names attribute specifies a white space separated list of styles with the family value ofpresentation. The referenced styles are applied in the order they are contained in the list.

If bothpresentation:style-name andpresentation:class-names are present, the style referenced by thepresentation:style-name attribute is applied before the styles referenced by thepresentation:class-names attribute.

Thepresentation:class-names attribute is usable with the following elements:<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thepresentation:class-names attribute has the data typestyleNameRefs18.3.33.

19.391presentation:delay

Thepresentation:delay attribute specifies the delay before a presentation effect starts after the previous one has finished.

Thepresentation:delay attribute is usable with the following elements:<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

Thepresentation:delay attribute has the data typeduration18.2.

19.392presentation:direction

Thepresentation:direction attribute specifies the direction of an effect.

The defined values for thepresentation:direction attribute are:

The default value for this attribute isnone.

Thepresentation:direction attribute is usable with the following elements:<presentation:event-listener>10.9.2,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

The values of thepresentation:direction attribute arenone,from-left,from-top,from-right,from-bottom,from-center,from-upper-left,from-upper-right,from-lower-left,from-lower-right,to-left,to-top,to-right,to-bottom,to-upper-left,to-upper-right,to-lower-right,to-lower-left,path,spiral-inward-left,spiral-inward-right,spiral-outward-left,spiral-outward-right,vertical,horizontal,to-center,clockwise orcounter-clockwise.

19.393presentation:endless

Thepresentation:endless attribute specifies is a presentation repeats indefinitely or not.

The defined values for thepresentation:endless attribute are:

The default value for this attribute isfalse.

Thepresentation:endless attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:endless attribute has the data typeboolean18.3.3.

19.394presentation:effect

Thepresentation:effect attribute specifies the type of an effect.

The defined values for thepresentation:effect attribute are:

The default value for this attribute isnone.

Thepresentation:effect attribute is usable with the following elements:<presentation:event-listener>10.9.2,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

The values of thepresentation:effect attribute arenone,fade,move,stripes,open,close,dissolve,wavyline,random,lines,laser,appear,hide,move-short,checkerboard,rotate orstretch.

19.395presentation:force-manual

Thepresentation:force-manual attribute specifies that the value of thepresentation:transition-type attribute is set tomanual.

The defined values for thepresentation:force-manual attribute are:

The default value for this attribute isfalse.

Thepresentation:force-manual attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:force-manual attribute has the data typeboolean18.3.3.

19.396presentation:full-screen

Thepresentation:full-screen attribute specifies whether the presentation is displayed in full screen mode or in a window.

The defined values for thepresentation:full-screen attribute are:

The default value for this attribute istrue.

Thepresentation:full-screen attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:full-screen attribute has the data typeboolean18.3.3.

19.397presentation:group-id

Thepresentation:group-id attribute specifies a group id. This id can be used to group animation elements within a user interface, where a group consists of all animation elements that have the same group id.

Thepresentation:group-id attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

Thepresentation:group-id attribute has the data typestring18.2.

19.398presentation:master-element

Thepresentation:master-element attribute specifies the id of an animation element.

Note: Consumer user interfaces may consider animation elements that have apresentation:master-element attribute to be a part of the animation element that is referenced, and may therefore exclude them from any lists of defined animations.

Thepresentation:master-element attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

Thepresentation:master-element attribute has the data typeIDREF18.2.

19.399presentation:mouse-as-pen

Thepresentation:mouse-as-pen attribute specifies if a mouse pointer is displayed as a pen or a pointer.

The defined values for thepresentation:mouse-as-pen attribute are:

The default value for this attribute isfalse.

Thepresentation:mouse-as-pen attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:mouse-as-pen attribute has the data typeboolean18.3.3.

19.400presentation:mouse-visible

Thepresentation:mouse-visible attribute specifies whether a mouse pointer is visible during a presentation.

The defined values for thepresentation:mouse-visible attribute are:

The default value for this attribute istrue.

Thepresentation:mouse-visible attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:mouse-visible attribute has the data typeboolean18.3.3.

19.401presentation:name

Thepresentation:name attribute identifies the element on which it appears inside a presentation.

Thepresentation:name attribute is usable with the following elements:<presentation:date-time-decl>10.9.3.6,<presentation:footer-decl>10.9.3.4,<presentation:header-decl>10.9.3.2 and<presentation:show>10.9.3.8.

Thepresentation:name attribute has the data typestring18.2.

19.402presentation:node-type

Thepresentation:node-type attribute specifies a node type for an animation element.

The defined values for thepresentation:node-type attribute are:

Note: Click is the action of a computer user moving a cursor or focus to a location on a screen (point) and then pressing a mouse button, usually the left button(click), or other pointing device. A click can be used with any number of input devices varying from mice, touch pads, keyboards, joysticks, scroll buttons, and roller balls.

The default value for this attribute isdefault.

Thepresentation:node-type attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

The values of thepresentation:node-type attribute aredefault,on-click,with-previous,after-previous,timing-root,main-sequence orinteractive-sequence.

19.403presentation:object

Thepresentation:object attribute specifies the type of object that a<presentation:placeholder> element represents.

The defined values for thepresentation:object attribute are the same as those defined for thepresentation:class attribute.19.389

Thepresentation:object attribute is usable with the following element:<presentation:placeholder>16.42.

The values of thepresentation:object attribute aretitle,outline,subtitle,text,graphic,object,chart,table,orgchart,page,notes,handout,header,footer,date-time orpage-number.

19.404presentation:pages

Thepresentation:pages attribute specifies a comma “,” (U+002C, COMMA) separated list of page names as given bydraw:name attributes on<draw:page> elements. The pages are displayed in the order in which they are listed during a presentation that uses this show. Pages can be included more than once.

Thepresentation:pages attribute is usable with the following element:<presentation:show>10.9.3.8.

Thepresentation:pages attribute has the data typestring18.2.

19.405presentation:path-id

Thepresentation:path-id attribute specifies a polygon shape by the value of itsdraw:shape-id attribute. An effect moves along the lines of the specified polygon. The referenced polygon is not visible during the presentation.

Thepresentation:path-id attribute is usable with the following elements:<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

Thepresentation:path-id attribute has the data typestring18.2.

19.406presentation:pause

Thepresentation:pause attribute specifies a time duration for displaying a pause screen before the presentation is played again if the presentation is to be repeated indefinitely. If this attribute is not set or has a value ofP0s, a pause screen is not displayed in endless mode.

Thepresentation:pause attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:pause attribute has the data typeduration18.2.

19.407presentation:placeholder

Thepresentation:placeholder attribute specifies if a shape is a placeholder or a presentation object with content.

Thepresentation:placeholder attribute is usable with the following elements:<draw:frame>10.4.2 and<draw:page-thumbnail>10.3.14.

Thepresentation:placeholder attribute has the data typeboolean18.3.3.

19.408presentation:play-full

Thepresentation:play-full attribute specifies when an effect starts.

The defined values for thepresentation:play-full attribute are:

Thepresentation:play-full attribute is usable with the following element:<presentation:sound>10.8.2.

Thepresentation:play-full attribute has the data typeboolean18.3.3.

19.409presentation:presentation-page-layout-name

Thepresentation:presentation-page-layout-name attribute references thestyle:name attribute of a<style:presentation-page-layout> element.

Thepresentation:presentation-page-layout-name attribute is usable with the following elements:<draw:page>10.2.4 and<style:handout-master>10.2.1.

Thepresentation:presentation-page-layout-name attribute has the data typestyleNameRef18.3.32.

19.410presentation:preset-class

Thepresentation:preset-class attribute specifies the class of the preset that was used to create an animation element.

The defined values for thepresentation:preset-class attribute are:

The default value for this attribute iscustom.

Thepresentation:preset-class attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

The values of thepresentation:preset-class attribute arecustom,entrance,exit,emphasis,motion-path,ole-action ormedia-call.

19.411presentation:preset-id

Thepresentation:preset-id attribute specifies the name of the preset that was used to create an animation element.

Thepresentation:preset-id attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

Thepresentation:preset-id attribute has the data typestring18.2.

19.412presentation:preset-sub-type

Thepresentation:preset-sub-type attribute specifies the sub type of the preset that was used to create an animation element.

Thepresentation:preset-sub-type attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

Thepresentation:preset-sub-type attribute has the data typestring18.2.

19.413presentation:show

Thepresentation:show attribute specifies the name of a<presentation:show> element that is used for the presentation. If thepresentation:start-page attribute is set, it overrides the value of this attribute.

Thepresentation:show attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:show attribute has the data typestring18.2.

19.414presentation:show-end-of-presentation-slide

Thepresentation:show-end-of-presentation-slide attribute specifies whether an additional slide should be shown at the end of the presentation, indicating the presentation is finished.

The slide content is not defined within the document, but is implementation-defined.

The defined values for thepresentation:show-end-of-presentation-slide attribute are:

The default value for this attribute istrue.

Thepresentation:show-end-of-presentation-slide attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:show-end-of-presentation-slide attribute has the data typeboolean18.3.3.

19.415presentation:show-logo

Thepresentation:show-logo attribute specifies whether an implementation-defined logo is shown on a pause screen.

The defined values for thepresentation:show-logo attribute are:

The default value for this attribute isfalse.

Thepresentation:show-logo attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:show-logo attribute has the data typeboolean18.3.3.

19.416presentation:source

Thepresentation:source attribute specifies whether the current date/time or the fixed content of the field declaration is displayed.

Thepresentation:source attribute is usable with the following element:<presentation:date-time-decl>10.9.3.6.

The values of thepresentation:source attribute arefixed orcurrent-date.

19.417presentation:speed

Thepresentation:speed attribute specifies the speed of an effect.

The defined values for thepresentation:speed attribute are:

The rates specified by these values are implementation-defined.

The default value for this attribute ismedium.

Thepresentation:speed attribute is usable with the following elements:<presentation:event-listener>10.9.2,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:play>10.8.8,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

The values of thepresentation:speed attribute areslow,medium orfast.

19.418presentation:start-scale

Thepresentation:start-scale attribute specifies the start size of a shape as a percentage of its original size.

The default value for this attribute is100%.

Thepresentation:start-scale attribute is usable with the following elements:<presentation:event-listener>10.9.2,<presentation:hide-shape>10.8.5,<presentation:hide-text>10.8.6,<presentation:show-shape>10.8.3 and<presentation:show-text>10.8.4.

Thepresentation:start-scale attribute has the data typepercent18.3.23.

19.419presentation:start-page

Thepresentation:start-page attribute specifies the name of the page on which the presentation starts. If this attribute is set, it overrides thepresentation:show attribute.

Thepresentation:start-page attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:start-page attribute has the data typestring18.2.

19.420presentation:start-with-navigator

Thepresentation:start-with-navigator attribute specifies whether a navigator window is initially displayed during a presentation.

The defined values for thepresentation:start-with-navigator attribute are:

The default value for this attribute isfalse.

Thepresentation:start-with-navigator attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:start-with-navigator attribute has the data typeboolean18.3.3.

19.421presentation:stay-on-top

Thepresentation:stay-on-top attribute specifies whether a presentation window is displayed on top of other windows during a presentation.

The defined values for thepresentation:stay-on-top attribute are:

The default value for this attribute isfalse.

Thepresentation:stay-on-top attribute is usable with the following element:<presentation:settings>10.9.3.7.

Thepresentation:stay-on-top attribute has the data typeboolean18.3.3.

19.422presentation:style-name

Thepresentation:style-name attribute specifies a style for a presentation shape.

The value of the attribute is the name of a<style:style> element that has a family value ofpresentation. The formatting properties of the specified style and its parent styles are used to format the shape.

Thepresentation:style-name attribute is usable with the following elements:<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thepresentation:style-name attribute has the data typestyleNameRef18.3.32.

19.423presentation:transition-on-click

Thepresentation:transition-on-click attributes specifies whether a mouse click on a slide during a presentation triggers a transition.

The defined values for thepresentation:transition-on-click attribute are:

The default value for this attribute isenabled.

Thepresentation:transition-on-click attribute is usable with the following element:<presentation:settings>10.9.3.7.

The values of thepresentation:transition-on-click attribute areenabled ordisabled.

19.424presentation:use-date-time-name

Thepresentation:use-date-time-name attribute specifies the name of the<presentation:date-time-decl> that is used for all<presentation:date-time> elements that are displayed on a page.

Thepresentation:use-date-time-name attribute is usable with the following elements:<draw:page>10.2.4,<presentation:notes>16.17 and<style:handout-master>10.2.1.

Thepresentation:use-date-time-name attribute has the data typestring18.2.

19.425presentation:use-footer-name

Thepresentation:use-footer-name attribute specifies the name of the<presentation:footer-decl> element that is used for all<presentation:footer> elements that are displayed on a page.

Thepresentation:use-footer-name attribute is usable with the following elements:<draw:page>10.2.4,<presentation:notes>16.17 and<style:handout-master>10.2.1.

Thepresentation:use-footer-name attribute has the data typestring18.2.

19.426presentation:use-header-name

Thepresentation:use-header-name attribute specifies the name of the<presentation:header-decl> element that is used for all<presentation:header> elements that are displayed on a page.

Thepresentation:use-header-name attribute is usable with the following elements:<draw:page>10.2.4,<presentation:notes>16.17 and<style:handout-master>10.2.1.

Thepresentation:use-header-name attribute has the data typestring18.2.

19.427presentation:user-transformed

Thepresentation:user-transformed attribute specifies whether the size and position of the shape is set by the user or is set by the corresponding presentation shape on the master page.

The defined values for thepresentation:user-transformed attribute are:

Thepresentation:user-transformed attribute is usable with the following elements:<draw:frame>10.4.2 and<draw:page-thumbnail>10.3.14.

Thepresentation:user-transformed attribute has the data typeboolean18.3.3.

19.428presentation:verb

Thepresentation:verb attribute specifies the[OLE] verb that is executed for event listeners of typeverb at the object that contains this event.

Thepresentation:verb attribute is usable with the following element:<presentation:event-listener>10.9.2.

Thepresentation:verb attribute has the data typenonNegativeInteger18.2.

19.429script:event-name

Thescript:event-name attribute specifies the name of an event.

Event names should begin with a namespace prefix followed by a “:” (U+003A, COLON).

Where appropriate, producers should use the event names described in[DOMEvents2]. The corresponding namespace is “http://www.w3.org/2001/xml-events”.

Note: Event names defined in[DOMEvents2] are not namespaced. If used in OpenDocument, they should be preceded by a namespace prefix as described above

Table15 specifies events defined in[DOMEvents2] that have an equivalent event in HTML. The namespace used for these events is “http://www.w3.org/2001/xml-events”“. The namespace prefix used in this specification is “dom”.

Table  15 Script Events

Value ofscript:event-name Attribute

Equivalent HTML Event

Description of Event

dom:change

onchange

Occurs when a control is no longer focused and the value of the control was modified since it was given focus.

dom:DOMFocusIn

onfocus

Occurs when a control is given focus using the mouse or the TAB key.

dom:DOMFocusOut

onblur

Occurs when a control is no longer focused as a result of moving the mouse or by tabbing navigation. It may be used with the same elements asform:on-focus.

dom:mousedown

onmousedown

Occurs when a mouse button is pressed on a control.

dom:mousemove

onmousemove

Occurs when the mouse pointer is moved onto a control.

dom:mouseover

onmouseover

Occurs when the mouse pointer is moved over the control.

dom:mouseup

onmouseup

Occurs when a mouse button is released on a control.

dom:mouseout

onmouseout

Occurs when the mouse pointer is moved away from a control.

dom:reset

onreset

Occurs when a form is reset.

dom:submit

onsubmit

Occurs when a form is submitted.

Thescript:event-name attribute is usable with the following elements:<presentation:event-listener>10.9.2 and<script:event-listener>14.4.2.

Thescript:event-name attribute has the data typestring18.2.

19.430script:language

The attributescript:language specifies the name of a script. Script language names are implementation-dependent. The names identifying script languages should begin with by a namespace prefix, followed by a ":" (U+003A, COLON) separator. If a namespace prefix is present, the local name of the attribute value is considered to be a name in the XML namespace bound to the namespace prefix.

Thescript:language attribute is usable with the following elements:<office:script>3.13,<script:event-listener>14.4.2 and<text:script>7.7.9.

Thescript:language attribute has the data typestring18.2.

19.431script:macro-name

Thescript:macro-name attribute specifies the name of a macro. The interpretation of the name is script language dependent.

Thescript:macro-name attribute is usable with the following element:<script:event-listener>14.4.2.

Thescript:macro-name attribute has the data typestring18.2.

19.432smil:accelerate

See §11.1.2 of[SMIL20].

The defined range for thesmil:accelerate attribute is 0 to 1, inclusive. The default value for asmil:accelerate attribute is 0.0, meaning no acceleration.

The default value for this attribute is0.0.

Thesmil:accelerate attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:accelerate attribute has values of typedecimal18.2 in the range [0,1].

19.433smil:accumulate

See $3.4.3 of[SMIL20].

Thesmil:accumulate attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

The values of thesmil:accumulate attribute arenone orsum.

19.434smil:additive

See $3.4.3 of[SMIL20].

Thesmil:additive attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

The values of thesmil:additive attribute arereplace orsum.

19.435smil:attributeName

See §3.4.1 of[SMIL20].

The defined values for thesmil:attributeName attribute are:

Thesmil:attributeName attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3 and<anim:set>15.2.4.

Thesmil:attributeName attribute has the data typestring18.2.

19.436smil:autoReverse

See §11.1.2 of[SMIL20].

The default value for this attribute isfalse.

Thesmil:autoReverse attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:autoReverse attribute has the data typeboolean18.3.3.

19.437smil:begin

See §10.3.1 of[SMIL20].

Thesmil:begin attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:begin attribute has the data typestring18.2.

19.438smil:by

See §3.4.4 of[SMIL20].

Thesmil:by attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3 and<anim:transitionFilter>15.2.7.

Thesmil:by attribute has the data typestring18.2.

19.439smil:calcMode

See §3.4.2 and §3.7.1 of[SMIL20].

For<anim:animate>15.2.2 and<anim:animateColor>15.2.6 elements the default value for this attribute isdiscrete.

For a<anim:animateMotion>15.2.5 element the default value for this attribute ispaced.

Thesmil:calcMode attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5 and<anim:transitionFilter>15.2.7.

The values of thesmil:calcMode attribute arediscrete,linear,paced orspline.

19.440smil:decelerate

See §11.1.2 of[SMIL20].

The defined range for thesmil:decelerate attribute is0 to1, inclusive.

The default value for this attribute is0.0.

Thesmil:decelerate attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:decelerate attribute has values of typedecimal18.2 in the range [0,1].

19.441smil:direction

See §12.4.1 of[SMIL20].

For a<anim:transitionFilter>15.2.7 element the default value for this attribute isforward.

Thesmil:direction attribute is usable with the following element:<anim:transitionFilter>15.2.7.

The values of thesmil:direction attribute areforward orreverse.

19.442smil:dur

See §10.3.1 of[SMIL20].

Thesmil:dur attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:dur attribute has the data typestring18.2.

19.443smil:end

See §10.3.1 of[SMIL20].

Thesmil:end attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:end attribute has the data typestring18.2.

19.444smil:endsync

See §10.3.1 of[SMIL20].

Thesmil:endsync attribute is usable with the following elements:<anim:iterate>15.4.4,<anim:par>15.4.2 and<anim:seq>15.4.3.

The values of thesmil:endsync attribute arefirst,last,all,media or a value of typeIDREF18.2.

19.445smil:fadeColor

See §12.5.1 of[SMIL20].

The default value for this attribute is #000000.

Thesmil:fadeColor attribute is usable with the following element:<anim:transitionFilter>15.2.7.

Thesmil:fadeColor attribute has the data typecolor18.3.9.

19.446smil:fill

See §10.3.1 of[SMIL20].

Thesmil:fill attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

The values of thesmil:fill attribute areremove,freeze,hold,auto,default ortransition.

19.447smil:fillDefault

See §10.3.1 of[SMIL20].

Thesmil:fillDefault attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

The values of thesmil:fillDefault attribute areremove,freeze,hold,transition,auto orinherit.

19.448smil:from

See §3.4.4 of[SMIL20].

Thesmil:from attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3 and<anim:transitionFilter>15.2.7.

Thesmil:from attribute has the data typestring18.2.

19.449smil:keySplines

See $3.7.1 of[SMIL20].

Thesmil:keySplines attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6 and<anim:animateMotion>15.2.5.

Thesmil:keySplines attribute has the data typestring18.2.

19.450smil:keyTimes

See $3.7.1 of[SMIL20].

Thesmil:keyTimes attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6 and<anim:animateMotion>15.2.5.

Thesmil:keyTimes attribute has the data typestring18.2.

19.451smil:mode

See §12.5.1 of[SMIL20].

The default value for this attribute isin.

Thesmil:mode attribute is usable with the following element:<anim:transitionFilter>15.2.7.

The values of thesmil:mode attribute arein orout.

19.452smil:repeatCount

See §10.3.1 of[SMIL20].

Thesmil:repeatCount attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

The values of thesmil:repeatCount attribute are a non negative value of typedecimal18.2 orindefinite.

19.453smil:repeatDur

See §10.3.1 of[SMIL20].

The value of thesmil:repeatDur attribute can beindefinite, or a clock-value as defined in $10.3.1 of SMIL

Thesmil:repeatDur attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:repeatDur attribute has the data typestring18.2.

19.454smil:restart

See §10.3.1 of[SMIL20].

The default value for this attribute isdefault.

Thesmil:restart attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

The values of thesmil:restart attribute arenever,always,whenNotActive ordefault.

19.455smil:restartDefault

See §10.3.1 of[SMIL20].

The default value for this attribute isinherit.

Thesmil:restartDefault attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:audio>15.5,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

The values of thesmil:restartDefault attribute arenever,always,whenNotActive orinherit.

19.456smil:subtype

See §12.4.1 of[SMIL20].

Note:See §12.8 of[SMIL20] for a list of supported subtypes.

Thesmil:subtype attribute is usable with the following element:<anim:transitionFilter>15.2.7.

Thesmil:subtype attribute has the data typestring18.2.

19.457smil:targetElement

See §3.4.1 of[SMIL20].

Drawing shapes are specified by theirxml:id ordraw:id attribute values and paragraphs by theirxml:id ortext:id attribute values.

If theanim:sub-item attribute of a<anim:iterate> element has the valuewhole, the iteration includes the drawing shape's background and its text. If theanim:sub-item attribute value istext, only the shape's text is iterated.

Thesmil:targetElement attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:targetElement attribute has the data typeIDREF18.2.

19.458smil:to

See §3.4.4 of[SMIL20].

Thesmil:to attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3,<anim:set>15.2.4 and<anim:transitionFilter>15.2.7.

Thesmil:to attribute has the data typestring18.2.

19.459smil:type

The[SMIL20]smil:type attribute specifies a transition type or family.

See §12.8 of[SMIL20] for a list of supported types.

If this attribute is present, the attributespresentation:transition-type andpresentation:transition-style attributes should be ignored.

Thesmil:type attribute is usable with the following element:<anim:transitionFilter>15.2.7.

Thesmil:type attribute has the data typestring18.2.

19.460smil:values

See $3.4.2 of[SMIL20].

Thesmil:values attribute is usable with the following elements:<anim:animate>15.2.2,<anim:animateColor>15.2.6,<anim:animateMotion>15.2.5,<anim:animateTransform>15.2.3 and<anim:transitionFilter>15.2.7.

Thesmil:values attribute has the data typestring18.2.

19.461style:adjustment

Thestyle:adjustment attribute specifies how a footnote separator line is aligned on a page.

The defined values for thestyle:adjustment attribute are:

The default value for this attribute isleft.

Thestyle:adjustment attribute is usable with the following element:<style:footnote-sep>17.4.

The values of thestyle:adjustment attribute areleft,center orright.

19.462style:apply-style-name

Thestyle:apply-style-name attribute specifies the style to apply when the condition specified by thestyle:condition attribute istrue. If the referenced style is undefined or is an automatic style, an error occurs.

The referenced style shall be defined by the same type of element as the conditional style that contains the condition. If the referenced style element has astyle:family attribute, its value further shall be equal the value of thestyle:family attribute of the conditional style.

Thestyle:apply-style-name attribute is usable with the following element:<style:map>16.3.

Thestyle:apply-style-name attribute has the data typestyleNameRef18.3.32.

19.463style:auto-update

Thestyle:auto-update attribute specifies whether styles are automatically updated when the formatting properties of an object that has the style assigned to it are changed.

The defined values for thestyle:auto-update attribute are:

The default value for this attribute isfalse.

Thestyle:auto-update attribute is usable with the following element:<style:style>16.2.

Thestyle:auto-update attribute has the data typeboolean18.3.3.

19.464style:base-cell-address

Thestyle:base-cell-address attribute specifies as an absolute cell address with a table name the base cell for relative addresses in formulas. This attribute applies only to cell styles where the condition contains a formula.

Thestyle:base-cell-address attribute is usable with the following element:<style:map>16.3.

Thestyle:base-cell-address attribute has the data typecellAddress18.3.4.

19.465style:char

Thestyle:char attribute specifies the delimiter character for tab stops of typechar.

Thestyle:char attribute is usable with the following element:<style:tab-stop>17.8.

Thestyle:char attribute has the data typecharacter18.3.7.

19.466style:class

Thestyle:class attribute specifies a style class name. A style class name is a string and any style may belong to any  number of classes. A style may belong to any class of styles.

Thestyle:class attribute is usable with the following element:<style:style>16.2.

Thestyle:class attribute has the data typestring18.2.

19.467style:color

Thestyle:color attribute specifies the color of a column or footnote separator line.

For a<style:column-sep>17.14 element the default value for this attribute is#000000.

Thestyle:color attribute is usable with the following elements:<style:column-sep>17.14 and<style:footnote-sep>17.4.

Thestyle:color attribute has the data typecolor18.3.9.

19.468style:condition

Thestyle:condition attribute specifies a condition that triggers a style map.

The value of this attribute should be a namespace prefix, followed by a ":" (U+003A, COLON), followed by one of the defined conditions. If the namespace prefix is missing it defaults to the "urn:oasis:names:tc:opendocument:xmlns:of:1.2" namespace. The XML namespace that applies to thestyle:condition attribute specifies the syntax and semantics of anyexpression occurrences in thestyle:condition syntax.

If a consumer does not recognize a condition, it shall ignore the<style:map> element containing the condition.

The defined conditions that may be used by paragraph styles are:

Within paragraph style conditionsn is a positive integer in the lexical form of the[xmlschema-2] positiveInteger datatype.

The defined conditions that may be used by table cell styles are:

 Within table cell style conditions:

The defined condition that may be used by data styles is:

Relative cell range addresses that occur in a condition for a table cell style define an offset which shall be interpreted relative to the cell for which a condition is calculated. The offset is the same as the offsets between the table cell addressed by the relative cell range address and the table cell specified by thestyle:base-cell-address attribute.

An OpenDocument Consumer when hosting a formula evaluator makes available the host-dependent properties defined by table12 in 19.644.

Thestyle:condition attribute is usable with the following element:<style:map>16.3.

Thestyle:condition attribute has the data typestring18.2.

19.469style:data-style-name

19.469.1General

Thestyle:data-style-name attribute specifies the name of a data style.

19.469.2<presentation:date-time-decl>

Thestyle:data-style-name attribute specifies a data style to format a date and time.

Thestyle:data-style-name attribute is usable with the following element:<presentation:date-time-decl>10.9.3.6.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.3<style:style>

Thestyle:data-style-name attribute specifies a data style for a<style:style> element that defines the styles for table cell styles and chart styles.

Thestyle:data-style-name attribute is usable with the following element:<style:style>16.2.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.4<text:creation-date>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:creation-date>7.5.3.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.5<text:creation-time>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:creation-time>7.5.4.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.6<text:database-display>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:database-display>7.6.3.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.7<text:date>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:date>7.3.2.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.8<text:editing-duration>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:editing-duration>7.5.14.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.9<text:expression>

Thestyle:data-style-name attribute specifies a data style to format a field value. This attribute shall be omitted for fields whose value type isstring. It shall be present for fields whose value type is notstring.

Thestyle:data-style-name attribute is usable with the following element:<text:expression>7.4.14.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.10<text:meta-field>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:meta-field>7.5.19.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.11<text:modification-date>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:modification-date>7.5.16.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.12<text:modification-time>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:modification-time>7.5.15.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.13<text:print-date>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:print-date>7.5.8.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.14<text:print-time>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:print-time>7.5.7.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.15<text:table-formula>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:table-formula>7.7.14.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.16<text:time>

Thestyle:data-style-name attribute specifies a data style to format a numeric value.

Thestyle:data-style-name attribute is usable with the following element:<text:time>7.3.3.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.17<text:user-defined>

Thestyle:data-style-name attribute specifies a data style to format a field value. This attribute shall be omitted for fields whose value type isstring. It shall be present for fields whose value type is notstring.

Thestyle:data-style-name attribute is usable with the following element:<text:user-defined>7.5.6.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.18<text:user-field-get>

Thestyle:data-style-name attribute specifies a data style to format a field value. This attribute shall be omitted for fields whose value type isstring. It shall be present for fields whose value type is notstring.

Thestyle:data-style-name attribute is usable with the following element:<text:user-field-get>7.4.9.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.19<text:user-field-input>

Thestyle:data-style-name attribute specifies a data style to format a field value. This attribute shall be omitted for fields whose value type isstring. It shall be present for fields whose value type is notstring.

Thestyle:data-style-name attribute is usable with the following element:<text:user-field-input>7.4.10.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.20<text:variable-get>

Thestyle:data-style-name attribute specifies a data style to format a field value. This attribute shall be omitted for fields whose value type isstring. It shall be present for fields whose value type is notstring.

Thestyle:data-style-name attribute is usable with the following element:<text:variable-get>7.4.5.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.21<text:variable-input>

Thestyle:data-style-name attribute specifies a data style to format a field value. This attribute shall be omitted for fields whose value type isstring. It shall be present for fields whose value type is notstring.

Thestyle:data-style-name attribute is usable with the following element:<text:variable-input>7.4.6.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.469.22<text:variable-set>

Thestyle:data-style-name attribute specifies a data style to format a field value. This attribute shall be omitted for fields whose value type isstring. It shall be present for fields whose value type is notstring.

Thestyle:data-style-name attribute is usable with the following element:<text:variable-set>7.4.4.

Thestyle:data-style-name attribute has the data typestyleNameRef18.3.32.

19.470style:default-outline-level

Thestyle:default-outline-level attribute specifies a default outline level for a style with the familyparagraph.

If thestyle:default-outline-level attribute is present in a paragraph style, and if this paragraph style is assigned to a paragraph or heading by user action, then the consumer should replace the paragraph or heading with a heading of the specified level, which has the same content and attributes as the original paragraph or heading.

Note: This attribute does not modify the behavior of<text:p> or<text:h> elements, but only instructs a consumer to create one or the other when assigning a paragraph style as a result of user interface action while the document is edited.

Thestyle:default-outline-level attribute value can be empty. If empty, this attribute does not inherit a list style value from a parent style.

Thestyle:default-outline-level attribute is usable with the following element:<style:style>16.2.

The values of thestyle:default-outline-level attribute are a value of typepositiveInteger18.2 or an empty string.

19.471style:display

Thestyle:display attribute specifies whether the header or footer is displayed or not.

The defined values for thestyle:display attribute are:

The default value for this attribute istrue.

Thestyle:display attribute is usable with the following elements:<style:footer>16.11,<style:footer-left>16.13,<style:header>16.10 and<style:header-left>16.12.

Thestyle:display attribute has the data typeboolean18.3.3.

19.472style:display-name

Thestyle:display-name attribute specifies the name of a style as it should appear in the user interface. If this attribute is not present, the display name is the same as the style name.

Thestyle:display-name attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25,<number:time-style>16.27.18,<style:master-page>16.9,<style:presentation-page-layout>16.41,<style:style>16.2 and<text:list-style>16.30.

Thestyle:display-name attribute has the data typestring18.2.

19.473style:distance

Thestyle:distance attribute specifies the distance between the last of the characters using the larger font and the first of the remaining characters of each line.

Note:If the leading characters for a paragraph span the line size of a portion of the remaining text of a paragraph, thestyle:distance attribute specifies the distance between the end of the text written in the larger font and the smaller text of any lines that it spans.

The default value for this attribute is0cm.

Thestyle:distance attribute is usable with the following element:<style:drop-cap>17.9.

Thestyle:distance attribute has the data typelength18.3.18.

19.474style:distance-before-sep

Thestyle:distance-before-sep attribute specifies the space between the body text area and a footnote separator line.

Thestyle:distance-before-sep attribute is usable with the following element:<style:footnote-sep>17.4.

Thestyle:distance-before-sep attribute has the data typelength18.3.18.

19.475style:distance-after-sep

Thestyle:distance-after-sep attribute specifies the space between a footnote separator line and the footnote text.

Thestyle:distance-after-sep attribute is usable with the following element:<style:footnote-sep>17.4.

Thestyle:distance-after-sep attribute has the data typelength18.3.18.

19.476style:family

Thestyle:family attribute specifies the family of a style.

The defined values for thestyle:family attribute are:

Thestyle:family attribute is usable with the following elements:<style:default-style>16.4 and<style:style>16.2.

The values of thestyle:family attribute aretext,paragraph,section,ruby,table,table-column,table-row,table-cell,graphic,presentation,drawing-page orchart.

19.477style:filter-name

Thestyle:filter-name attribute specifies the implementation-dependent filter name that has been used to load an image into the document.

This attribute is attached to a<style:background-image> element.

Thestyle:filter-name attribute is usable with the following element:<style:background-image>17.3.

Thestyle:filter-name attribute has the data typestring18.2.

19.478style:font-adornments

Thestyle:font-adornments attributes specifies a characteristic of a font.

Note:A font characteristic includes bold or italic, which when used with a font family name, specifies a font.

Thestyle:font-adornments attribute is usable with the following element:<style:font-face>16.21.

Thestyle:font-adornments attribute has the data typestring18.2.

19.479style:font-charset

Thestyle:font-charset attribute specifies whether a font defines glyphs according to the semantics of[UNICODE] or not.

The value of this attributes can bex-symbol or a character encoding in the notation described in the §4.3.3 of[XML1.0]. If the value isx-symbol, the font does not define glyphs according to the semantics of[UNICODE]. If the value is one of the encodings or transformations of[UNICODE], the font does define glyphs according to the semantics of[UNICODE]. The use of other values is deprecated.

Note: Fonts for which the attribute has the valuex-symbol may define glyphs for code points in the private use area of[UNICODE].

Thestyle:font-charset attribute is usable with the following element:<style:font-face>16.21.

Thestyle:font-charset attribute has the data typetextEncoding18.3.35.

19.480style:font-family-generic

Thestyle:font-family-generic attribute specifies a generic font family name.

The defined values for thestyle:font-family-generic attribute are:

Thestyle:font-family-generic attribute is usable with the following element:<style:font-face>16.21.

The values of thestyle:font-family-generic attribute areroman,swiss,modern,decorative,script orsystem.

19.481style:font-pitch

Thestyle:font-pitch attribute specifies whether a font has a fixed or variable width.

The defined values for thestyle:font-pitch attribute are:

Thestyle:font-pitch attribute is usable with the following element:<style:font-face>16.21.

The values of thestyle:font-pitch attribute arefixed orvariable.

19.482style:height

Thestyle:height attribute specifies the height of a column separator line. The value of this attribute is a percentage of the height of the columned area.

The defined value range for thestyle:height attribute is 0% to 100%, inclusive.

The default value for this attribute is100%.

Thestyle:height attribute is usable with the following element:<style:column-sep>17.14.

Thestyle:height attribute has the data typezeroToHundredPercent18.3.41.

19.483style:leader-char

Thestyle:leader-char attribute specifies a leader character.

Thestyle:leader-char attribute is usable with the following element:<text:index-entry-tab-stop>8.13.6.

Thestyle:leader-char attribute has the data typecharacter18.3.7.

19.484style:leader-color

Thestyle:leader-color attribute specifies the color of a leader line. The value of this attribute is eitherfont-color or a color. If the value isfont-color, the current text color is used for the leader line.

Thestyle:leader-color attribute is usable with the following element:<style:tab-stop>17.8.

The values of thestyle:leader-color attribute arefont-color or a value of typecolor18.3.9.

19.485style:leader-style

Thestyle:leader-style attribute specifies a style for a leader line.

The defined values for thestyle:leader-style attribute are:

Note:The definitions of the values of thestyle:leader-style attribute are based on the text decoration style 'text-underline-style' from[CSS3Text], §9.2.

Thestyle:leader-style attribute is usable with the following element:<style:tab-stop>17.8.

The values of thestyle:leader-style attribute arenone,solid,dotted,dash,long-dash,dot-dash,dot-dot-dash orwave.

19.486style:leader-text

Thestyle:leader-text attribute specifies a single Unicode character for use as leader text for tab stops.

An consumer may support only specific characters as textual leaders. If a character that is not supported by a consumer is specified by this attribute, the consumer should display a leader character that it supports instead of the one specified by this attribute.

If bothstyle:leader-text andstyle:leader-style attributes are specified, the value of thestyle:leader-text sets the leader text for tab stops.

The default value for this attribute is “ “ (U+0020, SPACE).

Thestyle:leader-text attribute is usable with the following element:<style:tab-stop>17.8.

Thestyle:leader-text attribute has the data typecharacter18.3.7.

19.487style:leader-text-style

Thestyle:leader-text-style specifies a text style that is applied to a textual leader. It is not applied to leader lines. If the attribute appears in an automatic style, it may reference either an automatic text style or a common style. If the attribute appears in a common style, it may reference a common style only.

Thestyle:leader-text-style attribute is usable with the following element:<style:tab-stop>17.8.

Thestyle:leader-text-style attribute has the data typestyleNameRef18.3.32.

19.488style:leader-type

Thestyle:leader-type attribute specifies whether a leader line should be drawn, and if so, whether a single or double line will be used.

The defined values for thestyle:leader-type attribute are:

Thestyle:leader-type attribute is usable with the following element:<style:tab-stop>17.8.

The values of thestyle:leader-type attribute arenone,single ordouble.

19.489style:leader-width

Thestyle:leader-width attribute specifies the width of a leader line.

The defined values for thestyle:leader-width attribute are:

The line widths referenced by the valuesmedium,normal,thick andthin are implementation-defined.

Thestyle:leader-width attribute is usable with the following element:<style:tab-stop>17.8.

The values of thestyle:leader-width attribute areauto,normal,bold,thin,medium,thick, a value of typepositiveInteger18.2, a value of typepercent18.3.23 or a value of typepositiveLength18.3.26.

19.490style:legend-expansion

Thestyle:legend-expansion attribute specifies the direction in which a legend expands .

The defined values for thestyle:legend-expansion attribute are:

Thestyle:legend-expansion attribute is usable with the following element:<chart:legend>11.3.

The values of thestyle:legend-expansion attribute arewide,high,balanced orcustom.

19.491style:legend-expansion-aspect-ratio

Thestyle:legend-expansion-aspect-ratio attribute specifies the ratio between width and height for astyle:legend-expansion attribute with valuecustom.

Thestyle:legend-expansion-aspect-ratio attribute is usable with the following element:<chart:legend>11.3.

Thestyle:legend-expansion-aspect-ratio attribute has the data typedouble18.2.

19.492style:length

Thestyle:length attribute specifies the number of characters that are displayed in a larger font.

The defined values for thestyle:length attribute are:

Note: What will be treated as a “word” by a consumer is locale specific.

The default value for this attribute is1.

Thestyle:length attribute is usable with the following element:<style:drop-cap>17.9.

The values of thestyle:length attribute areword or a value of typepositiveInteger18.2.

19.493style:line-style

Thestyle:line-style attribute specifies the style of a footnote separator line.

The defined value for thestyle:line-style attribute isnone: no footnote separator line is drawn.

The footnote separator components referenced by the valuesdash,dot-dash,dot-dot-dash,dotted,long-dash,solid andwave, are implementation-defined.

Thestyle:line-style attribute is usable with the following element:<style:footnote-sep>17.4.

The values of thestyle:line-style attribute arenone,solid,dotted,dash,long-dash,dot-dash,dot-dot-dash orwave.

19.494style:lines

Thestyle:lines attribute specifies the number of text lines which a font spans. If the value of this attribute is1,<style:drop-cap> is disabled.

The default value for this attribute is1.

Thestyle:lines attribute is usable with the following element:<style:drop-cap>17.9.

Thestyle:lines attribute has the data typepositiveInteger18.2.

19.495style:list-level

Thestyle:list-level attribute specifies the list level value of a list style that may be applied to any paragraph style. It does not directly specify the paragraph's list level value, but consumers can change the paragraph's list level value to the specified value when the paragraph style is applied. It is valid only if thestyle:list-style-name attribute is specified and is not empty, and if thestyle:family attribute has the valueparagraph.

Thestyle:list-level attribute is usable with the following element:<style:style>16.2.

The values of thestyle:list-level attribute are a value of typepositiveInteger18.2 or an empty string.

19.496style:list-style-name

Thestyle:list-style-name attribute specifies a list style for style families with paragraph formatting properties. This applies to automatic and common styles.

The list style specified by this attribute is applied to headings and paragraphs that are contained in a list, where the list does not specify a list style itself, and the list has no list style specification for any of its parents.

Thestyle:list-style-name attribute value can be empty. If empty, this attribute does not inherit a list style value from a parent style.

Thestyle:list-style-name attribute is usable with the following element:<style:style>16.2.

The values of thestyle:list-style-name attribute are a value of typestyleName18.3.31 or an empty string.

19.497style:master-page-name

Thestyle:master-page-name attribute defines a master page for a paragraph or table style. This applies to automatic and common styles.

If this attribute is associated with a style, a page break is inserted when the style is applied and the specified master page is applied to the resulting page.

This attribute is ignored if it is associated with a paragraph style that is applied to a paragraph within a table.

Thestyle:master-page-name attribute is usable with the following element:<style:style>16.2.

Thestyle:master-page-name attribute has the data typestyleNameRef18.3.32.

19.498style:name

19.498.1General

Thestyle:name attribute specifies names that reference style mechanisms.

19.498.2<number:boolean-style>, <number:currency-style>, <number:date-style>, <number:number-style>, <number:percentage-style>, <number:text-style>, <number:time-style>, <style:master-page>, <style:page-layout>, <style:presentation-page-layout>, <style:style>, <text:list-style>, <text:outline-style>

Thestyle:name attribute specifies the name of a:

For automatic styles, the name may be generated by OpenDocument producers. For each style family or style element, producers should generate distinct sets of names for automatic styles stored in the content.xml3.1.3.2 and styles.xml3.1.3.3 files. The names should also be distinct from the names used in the<office:styles> element inside the styles.xml files.

Note: If the document is produced multiple times, it cannot be assumed that the same name is generated each time.

Thestyle:name attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25,<number:time-style>16.27.18,<style:master-page>16.9,<style:page-layout>16.5,<style:presentation-page-layout>16.41,<style:style>16.2,<text:list-style>16.30 and<text:outline-style>16.34.

Thestyle:name attribute has the data typestyleName18.3.31.

19.498.3<style:font-face>

Thestyle:name attribute specifies a unique name for a font declaration. This name can be used inside styles as an attribute of the<style:text-properties> element) as the value of astyle:font-name attribute to immediately select a font face declaration.

Thestyle:name attribute is usable with the following element:<style:font-face>16.21.

Thestyle:name attribute has the data typestring18.2.

19.499style:next-style-name

19.499.1General

Thestyle:next-style-name attribute specifies a style to be used with pages and paragraphs.

19.499.2<style:master-page>

Thestyle:next-style-name attribute specifies the name of the master page that is used for the next page if the current page is entirely filled. If the next style name is not specified, the current master page is used for the next page. The value of this attribute shall be the name of a<style:master-page> element.

Thestyle:next-style-name attribute is usable with the following element:<style:master-page>16.9.

Thestyle:next-style-name attribute has the data typestyleNameRef18.3.32.

19.499.3<style:style>

Within styles for paragraphs,style:next-style-name attribute specifies the style to be used for the next paragraph if a paragraph break is inserted in the user interface. By default, the current style is used as the next style.

Thestyle:next-style-name attribute is usable with the following element:<style:style>16.2.

Thestyle:next-style-name attribute has the data typestyleNameRef18.3.32.

19.500style:num-format

Thestyle:num-format attribute specifies a numbering sequence.

The defined values for thestyle:num-format attribute are:

If no value is given, no number sequence is displayed.

Thestyle:num-format attribute is usable with the following elements:<text:character-count>7.5.18.5,<text:database-row-number>7.6.6,<text:image-count>7.5.18.7,<text:linenumbering-configuration>16.29.1,<text:list-level-style-number>16.32,<text:notes-configuration>16.29.3,<text:object-count>7.5.18.8,<text:outline-level-style>16.35,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:paragraph-count>7.5.18.3,<text:sequence>7.4.13,<text:table-count>7.5.18.6 and<text:word-count>7.5.18.4.

The values of thestyle:num-format attribute are1,i,I, a value of typestring18.2, an empty string,a orA.

19.501style:num-letter-sync

Thestyle:num-letter-sync attribute specifies whether letter synchronization shall take place. If letters are used in alphabetical order for numbering, there are two ways to process overflows within a digit, as follows:

Thestyle:num-letter-sync attribute is usable with the following elements:<text:character-count>7.5.18.5,<text:database-row-number>7.6.6,<text:image-count>7.5.18.7,<text:linenumbering-configuration>16.29.1,<text:list-level-style-number>16.32,<text:notes-configuration>16.29.3,<text:object-count>7.5.18.8,<text:outline-level-style>16.35,<text:page-count>7.5.18.2,<text:page-number>7.3.4,<text:page-variable-get>7.7.1.3,<text:paragraph-count>7.5.18.3,<text:sequence>7.4.13,<text:table-count>7.5.18.6 and<text:word-count>7.5.18.4.

Thestyle:num-letter-sync attribute has the data typeboolean18.3.3.

19.502style:num-prefix

Thestyle:num-prefix attribute specifies what to display before a number.

If thestyle:num-prefix andstyle:num-suffix values do not contain any character that has a Unicode category of Nd, Nl, No, Lu, Ll, Lt, Lm or Lo, an[XSLT]format attribute can be created from the OpenDocument attributes by concatenating the values of thestyle:num-prefix,style:num-format, andstyle:num-suffix attributes.

Thestyle:num-prefix attribute can also specify a character before the value of atext:bullet-char attribute.

Thestyle:num-prefix attribute is usable with the following elements:<text:list-level-style-bullet>16.31,<text:list-level-style-number>16.32,<text:notes-configuration>16.29.3 and<text:outline-level-style>16.35.

Thestyle:num-prefix attribute has the data typestring18.2.

19.503style:num-suffix

Thestyle:num-prefix andstyle:num-suffix attributes specify what to display before and after the number.

If thestyle:num-prefix andstyle:num-suffix values do not contain any character that has a Unicode category of Nd, Nl, No, Lu, Ll, Lt, Lm or Lo, an[XSLT]format attribute can be created from the OpenDocument attributes by concatenating the values of thestyle:num-prefix,style:num-format, andstyle:num-suffix attributes.

Thestyle:num-suffix attribute can also specify a character after the value of atext:bullet-char attribute.

Thestyle:num-suffix attribute is usable with the following elements:<text:list-level-style-bullet>16.31,<text:list-level-style-number>16.32,<text:notes-configuration>16.29.3 and<text:outline-level-style>16.35.

Thestyle:num-suffix attribute has the data typestring18.2.

19.504style:page-layout-name

Thestyle:page-layout-name attribute specifies a page layout style that contains sizes, border and orientation attributes.

Thestyle:page-layout-name attribute is usable with the following elements:<presentation:notes>16.17,<style:handout-master>10.2.1 and<style:master-page>16.9.

Thestyle:page-layout-name attribute has the data typestyleNameRef18.3.32.

19.505style:page-usage

Thestyle:page-usage attribute specifies the type of pages that a page master should generate.

The defined values for thestyle:page-usage attribute are:

The default value for this attribute isall.

Thestyle:page-usage attribute is usable with the following element:<style:page-layout>16.5.

The values of thestyle:page-usage attribute areall,left,right ormirrored.

19.506style:parent-style-name

Thestyle:parent-style-name attribute specifies the name of a parent style. The parent style cannot be an automatic style and shall exist.

If a parent style is not specified, the default style which has the same family as the current style is used.

Thestyle:parent-style-name attribute is usable with the following element:<style:style>16.2.

Thestyle:parent-style-name attribute has the data typestyleNameRef18.3.32.

19.507style:percentage-data-style-name

Thestyle:percentage-data-style-name attribute references the name of a percentage data style.

This attribute should be used together withchart:data-label-number attribute when thechart:data-label-number attribute has the valuepercentage or the valuevalue-and-percentage.

Thestyle:percentage-data-style-name attribute is usable with the following element:<style:style>16.2.

Thestyle:percentage-data-style-name attribute has the data typestyleNameRef18.3.32.

19.508style:position

19.508.1General

This attribute defines a position.

19.508.2<style:background-image>

Thestyle:position attribute specifies the position of a background image. Its value can be a space separated combination oftop,center orbottom for the vertical position andleft,center orright for the horizontal position. The vertical and horizontal positions can be specified in any order. If one position is specified, the other position defaults tocenter.

For a<style:background-image>17.3 element the default value for this attribute iscenter.

Thestyle:position attribute is usable with the following element:<style:background-image>17.3.

The values of thestyle:position attribute areleft,center,right,top,bottom, or two white space separated values, that may appear in any order. One of these values is one of:left,center orright. The other value is one of:top,center orbottom.

19.508.3<style:tab-stop>

Thestyle:position attribute specifies the position of a tab stop. Depending on the value of thetext:relative-tab-stop-position attribute in the<text:table-of-content-source>,<text:illustration-index-source>,<text:object-index-source>,<text:user-index-source> or<text:alphabetical-index-source> parent element, the position of the tab is interpreted as being relative to the left margin or the left indent.

Thestyle:position attribute is usable with the following element:<style:tab-stop>17.8.

Thestyle:position attribute has the data typelength18.3.18.

19.508.4<text:index-entry-tab-stop>

Thestyle:position attribute specifies the position of a tab stop. If the value of thestyle:type attribute isleft, then this attribute shall be present. Otherwise, it shall be omitted.

Depending on the value of thetext:relative-tab-stop-position attribute in the<text:table-of-content-source>,<text:illustration-index-source>,<text:object-index-source>,<text:user-index-source> or<text:alphabetical-index-source> parent element, the position of the tab is interpreted as being relative to the left margin or the left indent.

Thestyle:position attribute is usable with the following element:<text:index-entry-tab-stop>8.13.6.

Thestyle:position attribute has the data typelength18.3.18.

19.509style:rel-height

Thestyle:rel-height attribute specifies height of a drawing object as a relative value within a frame.

The defined values for thestyle:rel-height attribute are:

The interpretation of percentage values depends on the anchor of the drawing object. If the anchor for the drawing object is in a table cell, the percentage value is relative to the surrounding table box. If the anchor for the drawing object is in a text box, the percentage value is relative to the surrounding text box. In other cases, the percentage values is relative to the width of the page or window.

To support consumers that do not support relative width and heights, producers should also provide the height insvg:height andfo:min-height attributes.

Thestyle:rel-height attribute is usable with the following element:<draw:frame>10.4.2.

The values of thestyle:rel-height attribute are a value of typepercent18.3.23,scale orscale-min.

19.510style:rel-width

19.510.1General

Thestyle:rel-width attribute specifies widths.

19.510.2<draw:frame>

Thestyle:rel-width attribute specifies the width of a drawing object as a relative value within a frame.

The defined values for thestyle:rel-width attribute are:

The interpretation of percentage values depends on the anchor of the drawing object. If the anchor for the drawing object is in a table cell, the percentage value is relative to the surrounding table box. If the anchor for the drawing object is in a text box, the percentage value is relative to the surrounding text box. In other cases, the percentage values is relative to the width of the page or window.

To support consumers that do not support relative width, producers should also provide the width and heights in thesvg:width andfo:min-width attributes.

Thestyle:rel-width attribute is usable with the following element:<draw:frame>10.4.2.

The values of thestyle:rel-width attribute are a value of typepercent18.3.23,scale orscale-min.

19.510.3<style:column>

Thestyle:rel-width attribute specifies the width of a column.

 Column widths are specified as relative widths, that is, a number followed by a "*" (U+002A, ASTERISK) character. The total space available for the entire table is distributed among its columns according to its relative width.

Thestyle:rel-width attribute is usable with the following element:<style:column>17.13.

Thestyle:rel-width attribute has the data typerelativeLength18.3.27.

19.510.4<style:footnote-sep>

Thestyle:rel-width attribute specifies the length of the footnote separator line as a percentage of the body text area.

Thestyle:rel-width attribute is usable with the following element:<style:footnote-sep>17.4.

Thestyle:rel-width attribute has the data typepercent18.3.23.

19.511style:repeat

Thestyle:repeat attribute specifies if an image can be repeated or stretched over an area.

The defined values for thestyle:repeat attribute are:

For a<style:background-image>17.3 element the default value for this attribute isrepeat.

Thestyle:repeat attribute is usable with the following element:<style:background-image>17.3.

The values of thestyle:repeat attribute areno-repeat,repeat orstretch.

19.512style:rfc-language-tag

Thestyle:rfc-language-tag attribute specifies a language identifier according to the rules of[RFC5646], or its successors.

It shall only be used if its value can not be expressed as a valid combination of thefo:language,fo:script andfo:country attributes.

Producers may add support for consumers that don't support thestyle:rfc-language-tag attribute by specifyingfo:language,fo:script andfo:country attributes with values that are implementation-dependent.

Thestyle:rfc-language-tag attribute is usable with the following elements:<text:alphabetical-index-source>8.8.2 and<text:bibliography-configuration>16.29.6.

Thestyle:rfc-language-tag attribute has the data typelanguage18.3.16.

19.513style:style

Thestyle:style attribute specifies the line style of a column separator line.

The defined values for thestyle:style attribute are:

The default value for this attribute issolid.

Thestyle:style attribute is usable with the following element:<style:column-sep>17.14.

The values of thestyle:style attribute arenone,solid,dotted,dashed ordot-dashed.

19.514style:style-name

Thestyle:style-name attribute specifies the text style to apply to characters specified by a<style:drop-cap> element.

Thestyle:style-name attribute is usable with the following element:<style:drop-cap>17.9.

Thestyle:style-name attribute has the data typestyleNameRef18.3.32.

19.515style:type

19.515.1General

Thestyle:type attribute specifies a tab stop type.

19.515.2<text:index-entry-tab-stop>

Thestyle:type attribute specifies the type of a tab stop. If the value of this attribute isleft, thestyle:position attribute shall also be present. Otherwise, this attribute shall be omitted.

The defined values for thestyle:type attribute are:

Thestyle:type attribute is usable with the following element:<text:index-entry-tab-stop>8.13.6.

The values of thestyle:type attribute areright orleft.

19.515.3<style:tab-stop>

Thestyle:type attribute specifies the type of a tab stop.

The defined values for thestyle:type attribute are:

Thestyle:type attribute is usable with the following element:<style:tab-stop>17.8.

The values of thestyle:type attribute areleft,center,right orchar.

For a<style:tab-stop>17.8 element the default value for this attribute isleft.

19.516style:vertical-align

Thestyle:vertical-align attribute specifies how to vertically align a line that is less than 100% of its height within the columned area. The value of this attribute can be eithertop,middle, orbottom.

The defined values for thestyle:vertical-align attribute are:

For a<style:column-sep>17.14 element the default value for this attribute istop.

Thestyle:vertical-align attribute is usable with the following element:<style:column-sep>17.14.

The values of thestyle:vertical-align attribute aretop,middle orbottom.

19.517style:volatile

Thestyle:volatile attribute specifies whether unused style in a document are retained or discarded by consumers.

The defined values for thestyle:volatile attribute are:

Thestyle:volatile attribute is usable with the following elements:<number:boolean-style>16.27.23,<number:currency-style>16.27.7,<number:date-style>16.27.10,<number:number-style>16.27.2,<number:percentage-style>16.27.9,<number:text-style>16.27.25 and<number:time-style>16.27.18.

Thestyle:volatile attribute has the data typeboolean18.3.3.

19.518style:width

19.518.1General

Thestyle:width attribute specifies a width.

19.518.2<style:column-sep>

Thestyle:width attribute specifies the width of a column separation.

Thestyle:width attribute is usable with the following element:<style:column-sep>17.14.

Thestyle:width attribute has the data typelength18.3.18.

19.518.3<style:footnote-sep>

Thestyle:width attribute width or thickness of a line.

Thestyle:width attribute is usable with the following element:<style:footnote-sep>17.4.

Thestyle:width attribute has the data typelength18.3.18.

19.519svg:accent-height

See §20.8.3 of[SVG].

Thesvg:accent-height attribute is usable with the following element:<style:font-face>16.21.

Thesvg:accent-height attribute has the data typeinteger18.2.

19.520svg:alphabetic

See §20.8.3 of[SVG].

Thesvg:alphabetic attribute is usable with the following element:<style:font-face>16.21.

Thesvg:alphabetic attribute has the data typeinteger18.2.

19.521svg:ascent

See §20.8.3 of[SVG].

Thesvg:ascent attribute is usable with the following element:<style:font-face>16.21.

Thesvg:ascent attribute has the data typeinteger18.2.

19.522svg:bbox

See §20.8.3 of[SVG].

Thesvg:bbox attribute is usable with the following element:<style:font-face>16.21.

Thesvg:bbox attribute has the data typestring18.2.

19.523svg:cap-height

See §20.8.3 of[SVG].

Thesvg:cap-height attribute is usable with the following element:<style:font-face>16.21.

Thesvg:cap-height attribute has the data typeinteger18.2.

19.524svg:cx

19.524.1<draw:area-circle>

Thesvg:cx attribute defines the x-axis coordinate of the center of a circular image map area.

Thesvg:cx attribute is usable with the following element:<draw:area-circle>10.4.13.4.

Thesvg:cx attribute has the data typecoordinate18.3.10.

19.524.2<draw:circle>

See §9.3 of[SVG].

Thesvg:cx attribute is usable with the following element:<draw:circle>10.3.8.

Thesvg:cx attribute has the data typecoordinate18.3.10.

19.524.3<draw:ellipse>

See §9.4 of[SVG].

Thesvg:cx attribute is usable with the following element:<draw:ellipse>10.3.9.

Thesvg:cx attribute has the data typecoordinate18.3.10.

19.524.4<svg:radialGradient>

See §13.3.2 of[SVG].

For a<svg:radialGradient>16.40.3 element the default value for this attribute is50%.

Thesvg:cx attribute is usable with the following element:<svg:radialGradient>16.40.3.

The values of thesvg:cx attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.525svg:cy

19.525.1<draw:area-circle>

Thesvg:cy attribute defines the y-axis coordinate of the center of a circular image map area.

Thesvg:cy attribute is usable with the following element:<draw:area-circle>10.4.13.4.

Thesvg:cy attribute has the data typecoordinate18.3.10.

19.525.2<draw:circle>

See §9.3 of[SVG].

Thesvg:cy attribute is usable with the following element:<draw:circle>10.3.8.

Thesvg:cy attribute has the data typecoordinate18.3.10.

19.525.3<draw:ellipse>

See §9.4 of[SVG].

Thesvg:cy attribute is usable with the following element:<draw:ellipse>10.3.9.

Thesvg:cy attribute has the data typecoordinate18.3.10.

19.525.4<svg:radialGradient>

See §13.3.2 of[SVG].

For a<svg:radialGradient>16.40.3 element the default value for this attribute is50%.

Thesvg:cy attribute is usable with the following element:<svg:radialGradient>16.40.3.

The values of thesvg:cy attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.526svg:d

See §8 of[SVG].

Thesvg:d attribute is usable with the following elements:<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<draw:connector>10.3.10,<draw:contour-path>10.4.11.3,<draw:marker>16.40.8 and<draw:path>10.3.7.

Thesvg:d attribute has the data typepathData18.3.22.

19.527svg:descent

See §20.8.3 of[SVG].

Thesvg:descent attribute is usable with the following element:<style:font-face>16.21.

Thesvg:descent attribute has the data typeinteger18.2.

19.528svg:font-family

See §20.8.3 of[SVG].

Thesvg:font-family attribute is usable with the following element:<style:font-face>16.21.

Thesvg:font-family attribute has the data typestring18.2.

19.529svg:font-size

See §20.8.3 of[SVG].

Thesvg:font-size attribute is usable with the following element:<style:font-face>16.21.

Thesvg:font-size attribute has the data typepositiveLength18.3.26.

19.530svg:font-stretch

See §20.8.3 of[SVG].

Thesvg:font-stretch attribute is usable with the following element:<style:font-face>16.21.

The values of thesvg:font-stretch attribute arenormal,ultra-condensed,extra-condensed,condensed,semi-condensed,semi-expanded,expanded,extra-expanded orultra-expanded.

19.531svg:font-style

See §20.8.3 of[SVG].

Thesvg:font-style attribute is usable with the following element:<style:font-face>16.21.

The values of thesvg:font-style attribute arenormal,italic oroblique.

19.532svg:font-variant

See §20.8.3 of[SVG].

Thesvg:font-variant attribute is usable with the following element:<style:font-face>16.21.

The values of thesvg:font-variant attribute arenormal orsmall-caps.

19.533svg:font-weight

See §20.8.3 of[SVG].

Thesvg:font-weight attribute is usable with the following element:<style:font-face>16.21.

The values of thesvg:font-weight attribute arenormal,bold,100,200,300,400,500,600,700,800 or900.

19.534svg:fx

See §13.2.3 of[SVG].

Thesvg:fx attribute is usable with the following element:<svg:radialGradient>16.40.3.

The values of thesvg:fx attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.535svg:fy

See §13.2.3 of[SVG].

Thesvg:fy attribute is usable with the following element:<svg:radialGradient>16.40.3.

The values of thesvg:fy attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.536svg:gradientTransform

See §13.2.2 and §13.2.3 of[SVG].

Thesvg:gradientTransform attribute is usable with the following elements:<svg:linearGradient>16.40.2 and<svg:radialGradient>16.40.3.

Thesvg:gradientTransform attribute has the data typestring18.2.

19.537svg:gradientUnits

See §13.2.2 and §13.2.3 of[SVG].

The default value for this attribute isobjectBoundingBox.

Thesvg:gradientUnits attribute is usable with the following elements:<svg:linearGradient>16.40.2 and<svg:radialGradient>16.40.3.

The only value of thesvg:gradientUnits attribute isobjectBoundingBox.

19.538svg:hanging

See §20.8.3 of[SVG].

Thesvg:hanging attribute is usable with the following element:<style:font-face>16.21.

Thesvg:hanging attribute has the data typeinteger18.2.

19.539svg:height

19.539.1<chart:chart>

Thesvg:height attribute defines the height of the entire chart. If it is omitted, the size of the chart is determined by the size of the window in which the chart is displayed.

Thesvg:height attribute is usable with the following element:<chart:chart>11.1.

Thesvg:height attribute has the data typelength18.3.18.

19.539.2<chart:plot-area>

Thesvg:height attribute defines the height of the plot-area.

Thesvg:height attribute is usable with the following element:<chart:plot-area>11.4.

Thesvg:height attribute has the data typelength18.3.18.

19.539.3<dr3d:scene>

See19.539.8.

Thesvg:height attribute is usable with the following element:<dr3d:scene>10.5.2.

Thesvg:height attribute has the data typelength18.3.18.

19.539.4<draw:area-polygon>

Thesvg:height attribute defines the height of a polygonal image map area's bounding box.

Thesvg:height attribute is usable with the following element:<draw:area-polygon>10.4.13.5.

Thesvg:height attribute has the data typelength18.3.18.

19.539.5<draw:area-rectangle>

Thesvg:height attribute defines the height of a rectangular image map area.

Thesvg:height attribute is usable with the following element:<draw:area-rectangle>10.4.13.3.

Thesvg:height attribute has the data typelength18.3.18.

19.539.6<draw:contour-polygon>, <draw:contour-path>

Thesvg:height attribute defines the height of a contour's bounding box.

Thesvg:height attribute is usable with the following elements:<draw:contour-path>10.4.11.3 and<draw:contour-polygon>10.4.11.2.

Thesvg:height attribute has the data typelength18.3.18.

19.539.7<draw:fill-image>

Thesvg:height attribute may be used to specify the height of a linked image. Its value is overridden by the height of the linked image resource.

Note: This attribute can be used to estimate the size of a fill image without loading the image data.

Thesvg:height attribute is usable with the following element:<draw:fill-image>16.40.6.

Thesvg:height attribute has the data typelength18.3.18.

19.539.8<draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

See §5.1.2 of[SVG]. For drawing shapes that have a non rectangular shape, the length refers to the drawing shape's bounding box.

If thesvg:width andsvg:height attributes specify different values for a<draw:circle> element, the radius of the circle is derived from the smaller of the two values, and the circle is centered within the bounding box.

Thesvg:height attribute is usable with the following elements:<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

Thesvg:height attribute has the data typelength18.3.18.

19.539.9<office:annotation>

Thesvg:height attribute specifies the height of the rectangular which displays the annotation. Its meaning is the same as for a<draw:caption> element. See19.571.10.

Thesvg:height attribute is usable with the following element:<office:annotation>14.1.

Thesvg:height attribute has the data typelength18.3.18.

19.539.10<presentation:placeholder>

See19.571.10. Percentage values are relative to the height of the drawing page.

Thesvg:height attribute is usable with the following element:<presentation:placeholder>16.42.

The values of thesvg:height attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.540svg:ideographic

See §20.8.3 of[SVG].

Thesvg:ideographic attribute is usable with the following element:<style:font-face>16.21.

Thesvg:ideographic attribute has the data typeinteger18.2.

19.541svg:mathematical

See §20.8.3 of[SVG].

Thesvg:mathematical attribute is usable with the following element:<style:font-face>16.21.

Thesvg:mathematical attribute has the data typeinteger18.2.

19.542svg:name

See §20.8.3 of[SVG].

Thesvg:name attribute is usable with the following element:<svg:font-face-name>16.23.

Thesvg:name attribute has the data typestring18.2.

19.543svg:offset

See §13.2.4 of[SVG].

Thesvg:offset attribute is usable with the following element:<svg:stop>16.40.4.

The values of thesvg:offset attribute are a value of typedouble18.2 or a value of typepercent18.3.23.

19.544svg:origin

See §19.2.12 of[SVG].

Note: SVG relies upon the definition of origin in SMIL, see:http://www.w3.org/TR/2001/REC-smil-animation-20010904/#MotionOriginAttribute.

Thesvg:origin attribute is usable with the following element:<anim:animateMotion>15.2.5.

Thesvg:origin attribute has the data typestring18.2.

19.545svg:overline-position

See §20.8.3 of[SVG].

Thesvg:overline-position attribute is usable with the following element:<style:font-face>16.21.

Thesvg:overline-position attribute has the data typeinteger18.2.

19.546svg:overline-thickness

See §20.8.3 of[SVG].

Thesvg:overline-thickness attribute is usable with the following element:<style:font-face>16.21.

Thesvg:overline-thickness attribute has the data typeinteger18.2.

19.547svg:panose-1

See §20.8.3 of[SVG].

Thesvg:panose-1 attribute is usable with the following element:<style:font-face>16.21.

Thesvg:panose-1 attribute has the data typestring18.2.

19.548svg:path

See §19.2.12 of[SVG].

Thesvg:path attribute is usable with the following element:<anim:animateMotion>15.2.5.

Thesvg:path attribute has the data typepathData18.3.22.

19.549svg:r

19.549.1<draw:area-circle>

Thesvg:r attribute defines the radius of a circular image map area.

Thesvg:r attribute is usable with the following element:<draw:area-circle>10.4.13.4.

Thesvg:r attribute has the data typelength18.3.18.

19.549.2<draw:circle>

Thesvg:r attribute defines the radius of a circle. The use of this attribute is defined by §9.3 of[SVG].

Note: If a<draw:circle> element does not have a value for thesvg:r attribute, then itssvg:x,svg:y,svg:height, andsvg:width attributes can be used to define the geometry of a circle.

Thesvg:r attribute is usable with the following element:<draw:circle>10.3.8.

Thesvg:r attribute has the data typelength18.3.18.

19.549.3<svg:radialGradient>

See §13.2.3 of[SVG].

For a<svg:radialGradient>16.40.3 element the default value for this attribute is50%.

Thesvg:r attribute is usable with the following element:<svg:radialGradient>16.40.3.

The values of thesvg:r attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.550svg:rx

See §9.4 of[SVG].

Thesvg:rx andsvg:ry attributes can be used to round off the corners of a rectangle. Thesvg:rx attribute specifies the x-axis radius of the ellipse used to round off the corners of a rectangle. Thesvg:ry attribute specifies the y-axis radius of that ellipse. If only thesvg:rx attribute is present then its value will be used forsvg:ry. If only asvg:ry attribute is present then its value will be used forsvg:rx.

For use of this attribute with<draw:rect> see §9.2 of[SVG].

For use of this attribute with<draw:ellipse> see §9.4 of[SVG].

Thesvg:rx attribute is usable with the following elements:<draw:ellipse>10.3.9 and<draw:rect>10.3.2.

Thesvg:rx attribute has the data typenonNegativeLength18.3.20.

19.551svg:ry

See §9.4 of[SVG].

Thesvg:rx andsvg:ry attributes can be used to round off the corners of a rectangle. Thesvg:rx attribute specifies the x-axis radius of the ellipse used to round off the corners of a rectangle. Thesvg:ry attribute specifies the y-axis radius of that ellipse. If only thesvg:rx attribute is present then its value will be used forsvg:ry. If only asvg:ry attribute is present then its value will be used forsvg:rx.

Thesvg:ry attribute is usable with the following elements:<draw:ellipse>10.3.9 and<draw:rect>10.3.2.

Thesvg:ry attribute has the data typenonNegativeLength18.3.20.

19.552svg:slope

See §20.8.3 of[SVG].

Thesvg:slope attribute is usable with the following element:<style:font-face>16.21.

Thesvg:slope attribute has the data typeinteger18.2.

19.553svg:spreadMethod

See §13.2.2 and §13.2.3 of[SVG].

The default value for this attribute ispad.

Thesvg:spreadMethod attribute is usable with the following elements:<svg:linearGradient>16.40.2 and<svg:radialGradient>16.40.3.

The values of thesvg:spreadMethod attribute arepad,reflect orrepeat.

19.554svg:stemh

See §20.8.3 of[SVG].

Thesvg:stemh attribute is usable with the following element:<style:font-face>16.21.

Thesvg:stemh attribute has the data typeinteger18.2.

19.555svg:stemv

See §20.8.3 of[SVG].

Thesvg:stemv attribute is usable with the following element:<style:font-face>16.21.

Thesvg:stemv attribute has the data typeinteger18.2.

19.556svg:stop-color

See §13.2.4 of[SVG].

Thesvg:stop-color attribute is usable with the following element:<svg:stop>16.40.4.

Thesvg:stop-color attribute has the data typecolor18.3.9.

19.557svg:stop-opacity

See §13.2.4 of[SVG].

Thesvg:stop-opacity attribute is usable with the following element:<svg:stop>16.40.4.

Thesvg:stop-opacity attribute has the data typedouble18.2.

19.558svg:strikethrough-position

See §20.8.3 of[SVG].

Thesvg:strikethrough-position attribute is usable with the following element:<style:font-face>16.21.

Thesvg:strikethrough-position attribute has the data typeinteger18.2.

19.559svg:strikethrough-thickness

See §20.8.3 of[SVG].

Thesvg:strikethrough-thickness attribute is usable with the following element:<style:font-face>16.21.

Thesvg:strikethrough-thickness attribute has the data typeinteger18.2.

19.560svg:string

See §20.8.3 of[SVG].

Thesvg:string attribute is usable with the following element:<svg:font-face-format>16.26.

Thesvg:string attribute has the data typestring18.2.

19.561svg:type

See §19.2.14 of[SVG].

Thesvg:type attribute is usable with the following element:<anim:animateTransform>15.2.3.

The values of thesvg:type attribute aretranslate,scale,rotate,skewX orskewY.

19.562svg:underline-position

See §20.8.3 of[SVG].

Thesvg:underline-position attribute is usable with the following element:<style:font-face>16.21.

Thesvg:underline-position attribute has the data typeinteger18.2.

19.563svg:underline-thickness

See §20.8.3 of[SVG].

Thesvg:underline-thickness attribute is usable with the following element:<style:font-face>16.21.

Thesvg:underline-thickness attribute has the data typeinteger18.2.

19.564svg:unicode-range

See §20.8.3 of[SVG].

Thesvg:unicode-range attribute is usable with the following element:<style:font-face>16.21.

Thesvg:unicode-range attribute has the data typestring18.2.

19.565svg:units-per-em

See §20.8.3 of[SVG].

Thesvg:units-per-em attribute is usable with the following element:<style:font-face>16.21.

Thesvg:units-per-em attribute has the data typeinteger18.2.

19.566svg:v-alphabetic

See §20.8.3 of[SVG].

Thesvg:v-alphabetic attribute is usable with the following element:<style:font-face>16.21.

Thesvg:v-alphabetic attribute has the data typeinteger18.2.

19.567svg:v-hanging

See §20.8.3 of[SVG].

Thesvg:v-hanging attribute is usable with the following element:<style:font-face>16.21.

Thesvg:v-hanging attribute has the data typeinteger18.2.

19.568svg:v-ideographic

See §20.8.3 of[SVG].

Thesvg:v-ideographic attribute is usable with the following element:<style:font-face>16.21.

Thesvg:v-ideographic attribute has the data typeinteger18.2.

19.569svg:v-mathematical

See §20.8.3 of[SVG].

Thesvg:v-mathematical attribute is usable with the following element:<style:font-face>16.21.

Thesvg:v-mathematical attribute has the data typeinteger18.2.

19.570svg:viewBox

Thesvg:viewBox attribute establishes a user coordinate system inside the coordinate system of the shape specified by the position and size attributes. This user coordinate system is used by thedraw:points andsvg:d attributes, as well as by the attributes of<draw:enhanced-geometry> element and its child elements which specify coordinates.

The syntax for using this attribute is the same as the[SVG] syntax. The value of the attribute are four numbers separated by white spaces, which define the left, top, right, and bottom dimensions of the user coordinate system.

Thesvg:viewBox attribute is usable with the following elements:<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<draw:area-polygon>10.4.13.5,<draw:connector>10.3.10,<draw:contour-path>10.4.11.3,<draw:contour-polygon>10.4.11.2,<draw:enhanced-geometry>10.6.2,<draw:marker>16.40.8,<draw:path>10.3.7,<draw:polygon>10.3.5 and<draw:polyline>10.3.4.

The values of thesvg:viewBox attribute are four white space separated values of typeinteger18.2.

19.571svg:width

19.571.1<chart:chart>

Thesvg:width attribute defines the width of a chart. If it is omitted, the size of a chart is determined by the size of the window in which the chart is displayed.

Thesvg:width attribute is usable with the following element:<chart:chart>11.1.

Thesvg:width attribute has the data typelength18.3.18.

19.571.2<chart:floor>

Thesvg:width attribute defines the thickness of a floor.

Thesvg:width attribute is usable with the following element:<chart:floor>11.7.

Thesvg:width attribute has the data typelength18.3.18.

19.571.3<chart:plot-area>

Thesvg:width attribute defines the width of a plot-area.

Thesvg:width attribute is usable with the following element:<chart:plot-area>11.4.

Thesvg:width attribute has the data typelength18.3.18.

19.571.4<chart:wall>

Thesvg:width attribute specifies the thickness of a wall for three-dimensional charts.

Thesvg:width attribute is usable with the following element:<chart:wall>11.6.

Thesvg:width attribute has the data typelength18.3.18.

19.571.5<dr3d:scene>

See19.571.10.

Thesvg:width attribute is usable with the following element:<dr3d:scene>10.5.2.

Thesvg:width attribute has the data typelength18.3.18.

19.571.6<draw:area-polygon>

Thesvg:width attribute defines the width of a polygonal image map area's bounding box.

Thesvg:width attribute is usable with the following element:<draw:area-polygon>10.4.13.5.

Thesvg:width attribute has the data typelength18.3.18.

19.571.7<draw:area-rectangle>

Thesvg:width attribute defines the width of a rectangular image map area.

Thesvg:width attribute is usable with the following element:<draw:area-rectangle>10.4.13.3.

Thesvg:width attribute has the data typelength18.3.18.

19.571.8<draw:contour-polygon>, <draw:contour-path>

Thesvg:width attribute defines the width of a contour's bounding box.

Thesvg:width attribute is usable with the following elements:<draw:contour-path>10.4.11.3 and<draw:contour-polygon>10.4.11.2.

Thesvg:width attribute has the data typelength18.3.18.

19.571.9<draw:fill-image>

Thesvg:width attribute may be used to specify the width of a linked image. Its value is overridden by the width of the linked image resource.

Note: This attribute can be used to estimate the size of a fill image without loading the image data.

Thesvg:width attribute is usable with the following element:<draw:fill-image>16.40.6.

Thesvg:width attribute has the data typelength18.3.18.

19.571.10<draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

See §5.1.2 of[SVG]. For drawing shapes that have a non rectangular shape, the length refers to the drawing shape's bounding box.

If thesvg:width andsvg:height attributes specify different values for a<draw:circle> element, the radius of the circle is derived from the smaller of the two values, and the circle is centered within the bounding box.

Thesvg:width attribute is usable with the following elements:<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

Thesvg:width attribute has the data typelength18.3.18.

19.571.11<office:annotation>

Thesvg:width attribute specifies the width of the rectangular which displays the annotation. Its meaning is the same as for a<draw:caption> element. See19.571.10.

Thesvg:width attribute is usable with the following element:<office:annotation>14.1.

Thesvg:width attribute has the data typelength18.3.18.

19.571.12<presentation:placeholder>

See19.571.10. Percentage values are relative to the width of the drawing page.

Thesvg:width attribute is usable with the following element:<presentation:placeholder>16.42.

The values of thesvg:width attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

19.572svg:widths

See §20.8.3 of[SVG].

Thesvg:widths attribute is usable with the following element:<style:font-face>16.21.

Thesvg:widths attribute has the data typestring18.2.

19.573svg:x

19.573.1<chart:data-label>, <chart:equation>, <chart:footer>, <chart:legend>, <chart:plot-area>, <chart:subtitle>, <chart:title>

Thesvg:x attribute specifies the horizontal distance of the upper left corner of the given element from the upper left corner of the<chart:chart> element.

Thesvg:x attribute is usable with the following elements:<chart:data-label>11.14,<chart:equation>11.18,<chart:footer>11.2.3,<chart:legend>11.3,<chart:plot-area>11.4,<chart:subtitle>11.2.2 and<chart:title>11.2.1.

Thesvg:x attribute has the data typecoordinate18.3.10.

19.573.2<draw:area-polygon>

Thesvg:x attribute defines the x-axis coordinate of a polygonal image map area's bounding box.

Thesvg:x attribute is usable with the following element:<draw:area-polygon>10.4.13.5.

Thesvg:x attribute has the data typecoordinate18.3.10.

19.573.3<draw:area-rectangle>

Thesvg:x attribute defines the x-axis coordinate of a rectangular image map area.

Thesvg:x attribute is usable with the following element:<draw:area-rectangle>10.4.13.3.

Thesvg:x attribute has the data typecoordinate18.3.10.

19.573.4<dr3d:scene>

See19.573.5.

Thesvg:x attribute is usable with the following element:<dr3d:scene>10.5.2.

Thesvg:x attribute has the data typecoordinate18.3.10.

19.573.5<draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

See §5.1.2 of[SVG]. For drawing shapes that have a non rectangular shape, the coordinate refers to the drawing shape's bounding box.

Thesvg:x attribute is usable with the following elements:<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

Thesvg:x attribute has the data typecoordinate18.3.10.

19.573.6<draw:glue-point>

Thesvg:x attribute specifies the horizontal position of the glue point. The coordinate is either a percentage value relative to the drawing shape's center in horizontal direction, or, if thedraw:align attribute is also specified, an absolute distance value relative to the edge specified by thedraw:align attribute.

Thesvg:x attribute is usable with the following element:<draw:glue-point>10.3.16.

The values of thesvg:x attribute are a value of typedistance18.3.15 or a value of typepercent18.3.23.

19.573.7<office:annotation>

Thesvg:x attribute specifies the horizontal position of an annotation. Its meaning is the same as for a<draw:caption> element. See19.573.5.

Thesvg:x attribute is usable with the following element:<office:annotation>14.1.

Thesvg:x attribute has the data typecoordinate18.3.10.

19.573.8<presentation:placeholder>

See19.573.5. Percentage values are relative to the height of the drawing page.

Thesvg:x attribute is usable with the following element:<presentation:placeholder>16.42.

The values of thesvg:x attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.574svg:x1

19.574.1<draw:connector>, <draw:line> and <draw:measure>

See §9.5 of[SVG].

Thesvg:x1 attribute may be omitted on<draw:connector> elements when the connector is connected to a shape by adraw:start-shape attribute. The start position then is the position of the glue point to which the connector is connected.

Thesvg:x1 attribute is usable with the following elements:<draw:connector>10.3.10,<draw:line>10.3.3 and<draw:measure>10.3.12.

Thesvg:x1 attribute has the data typecoordinate18.3.10.

19.574.2<svg:linearGradient>

See §13.3.2 of[SVG].

For a<svg:linearGradient>16.40.2 element the default value for this attribute is0%.

Thesvg:x1 attribute is usable with the following element:<svg:linearGradient>16.40.2.

The values of thesvg:x1 attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.575svg:x2

19.575.1<draw:connector>, <draw:line> and <draw:measure>

See §9.5 of[SVG].

Thesvg:x2 attribute may be omitted on<draw:connector> elements when the connector is connected to a shape by adraw:end-shape attribute. The end position then is the position of the glue point to which the connector is connected.

Thesvg:x2 attribute is usable with the following elements:<draw:connector>10.3.10,<draw:line>10.3.3 and<draw:measure>10.3.12.

Thesvg:x2 attribute has the data typecoordinate18.3.10.

19.575.2<svg:linearGradient>

See §13.3.2 of[SVG].

For a<svg:linearGradient>16.40.2 element the default value for this attribute is100%.

Thesvg:x2 attribute is usable with the following element:<svg:linearGradient>16.40.2.

The values of thesvg:x2 attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.576svg:x-height

See §20.8.3 of[SVG].

Thesvg:x-height attribute is usable with the following element:<style:font-face>16.21.

Thesvg:x-height attribute has the data typeinteger18.2.

19.577svg:y

19.577.1<chart:data-label>, <chart:equation>, <chart:footer>, <chart:legend>, <chart:plot-area>, <chart:subtitle>, <chart:title>

Thesvg:y attribute specifies the vertical distance of the upper left corner of the given element from the upper left corner of the<chart:chart> element.

Thesvg:y attribute is usable with the following elements:<chart:data-label>11.14,<chart:equation>11.18,<chart:footer>11.2.3,<chart:legend>11.3,<chart:plot-area>11.4,<chart:subtitle>11.2.2 and<chart:title>11.2.1.

Thesvg:y attribute has the data typecoordinate18.3.10.

19.577.2<draw:area-polygon>

Thesvg:y attribute defines the y-axis coordinate of a polygonal image map area's bounding box.

Thesvg:y attribute is usable with the following element:<draw:area-polygon>10.4.13.5.

Thesvg:y attribute has the data typecoordinate18.3.10.

19.577.3<draw:area-rectangle>

Thesvg:y attributes defines the y-axis coordinate of a rectangular image map area.

Thesvg:y attribute is usable with the following element:<draw:area-rectangle>10.4.13.3.

Thesvg:y attribute has the data typecoordinate18.3.10.

19.577.4<dr3d:scene>

See19.577.5.

Thesvg:y attribute is usable with the following element:<dr3d:scene>10.5.2.

Thesvg:y attribute has the data typecoordinate18.3.10.

19.577.5<draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:g>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

See §5.1.2 of[SVG]. For drawing shapes that have a non rectangular shape, the coordinate refers to the drawing shape's bounding box.

Thesvg:y attribute is usable with the following elements:<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2 and<draw:regular-polygon>10.3.6.

Thesvg:y attribute has the data typecoordinate18.3.10.

19.577.6<draw:glue-point>

Thesvg:y attribute specifies the vertical position of the glue point. The coordinate is either a percentage value relative to the drawing shape's center in vertical direction, or, if thedraw:align attribute is also specified, an absolute distance value relative to the edge specified by thedraw:align attribute.

Thesvg:y attribute is usable with the following element:<draw:glue-point>10.3.16.

The values of thesvg:y attribute are a value of typedistance18.3.15 or a value of typepercent18.3.23.

19.577.7<office:annotation>

Thesvg:y attribute specifies the position where the annotation is displayed. Its meaning is the same as for a<draw:caption> element. See19.573.5.

Thesvg:y attribute is usable with the following element:<office:annotation>14.1.

Thesvg:y attribute has the data typecoordinate18.3.10.

19.577.8<presentation:placeholder>

See19.577.5. Percentage values are relative to the height of the drawing page.

Thesvg:y attribute is usable with the following element:<presentation:placeholder>16.42.

The values of thesvg:y attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.578svg:y1

19.578.1<draw:connector>, <draw:line> and <draw:measure>

See §9.5 of[SVG].

Thesvg:y1 attribute may be omitted on<draw:connector> elements when the connector is connected to a shape by adraw:start-shape attribute. The start position then is the position of the glue point to which the connector is connected.

Thesvg:y1 attribute is usable with the following elements:<draw:connector>10.3.10,<draw:line>10.3.3 and<draw:measure>10.3.12.

Thesvg:y1 attribute has the data typecoordinate18.3.10.

19.578.2<svg:linearGradient>

See §13.3.2 of[SVG].

For a<svg:linearGradient>16.40.2 element the default value for this attribute is0%.

Thesvg:y1 attribute is usable with the following element:<svg:linearGradient>16.40.2.

The values of thesvg:y1 attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.579svg:y2

19.579.1<draw:connector>, <draw:line> and <draw:measure>

See §9.5 of[SVG].

Thesvg:y2 attribute may be omitted on<draw:connector> elements when the connector is connected to a shape by adraw:end-shape attribute. The end position then is the position of the glue point to which the connector is connected.

Thesvg:y2 attribute is usable with the following elements:<draw:connector>10.3.10,<draw:line>10.3.3 and<draw:measure>10.3.12.

Thesvg:y2 attribute has the data typecoordinate18.3.10.

19.579.2<svg:linearGradient>

See §13.3.2 of[SVG].

For a<svg:linearGradient>16.40.2 element the default value for this attribute is100%.

Thesvg:y2 attribute is usable with the following element:<svg:linearGradient>16.40.2.

The values of thesvg:y2 attribute are a value of typecoordinate18.3.10 or a value of typepercent18.3.23.

19.580table:acceptance-state

Thetable:acceptance-state attribute specifies whether a tracked change has been accepted or rejected already, or whether an acceptance or rejection is still pending.

The defined values for thetable:acceptance-state attribute are:

The default value for this attribute ispending.

Thetable:acceptance-state attribute is usable with the following elements:<table:cell-content-change>9.9.17,<table:deletion>9.9.9,<table:insertion>9.9.3 and<table:movement>9.9.13.

The values of thetable:acceptance-state attribute areaccepted,rejected orpending.

19.581table:algorithm

Thetable:algorithm attribute specifies the algorithm used to compare sort keys. To avoid name conflicts between different consumers, the name of the algorithm should begin with a namespace prefix, followed by a “:” (U+003A, COLON) separator.

Thetable:algorithm attribute is usable with the following element:<table:sort>9.4.19.

Thetable:algorithm attribute has the data typestring18.2.

19.582table:add-empty-lines

Thetable:add-empty-lines attribute specifies whether an empty row is inserted in the data pilot table after the data (including the subtotals) for each member of the field.

The defined values for thetable:add-empty-lines attribute are:

Thetable:add-empty-lines attribute is usable with the following element:<table:data-pilot-layout-info>9.6.15.

Thetable:add-empty-lines attribute has the data typeboolean18.3.3.

19.583table:allow-empty-cell

Thetable:allow-empty-cell attribute specifies whether a cell can be empty.

The defined values for thetable:allow-empty-cell attribute are:

The default value for this attribute istrue.

Thetable:allow-empty-cell attribute is usable with the following element:<table:content-validation>9.4.5.

Thetable:allow-empty-cell attribute has the data typeboolean18.3.3.

19.584table:application-data

Thetable:application-data attribute specifies extra information about a data pilot table, which can be used by the consumer. This data shall not influence the behavior of the data pilot.

Thetable:application-data attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:application-data attribute has the data typestring18.2.

19.585table:automatic-find-labels

Thetable:automatic-find-labels attribute specifies whether a consumer should attempt to find labels of rows and columns.

The defined values for thetable:automatic-find-labels attribute are:

Note: Thetable:automatic-find-labels attribute enables the use of the automatic lookup of labels capability defined by OpenFormula. OpenFormula, 5.10.2. (*update*)

The default value for this attribute istrue.

Thetable:automatic-find-labels attribute is usable with the following element:<table:calculation-settings>9.4.1.

Thetable:automatic-find-labels attribute has the data typeboolean18.3.3.

19.586table:base-cell-address

Thetable:base-cell-address attribute specifies the address of the base cell for relative addresses in formulas that occur within a condition. This attribute is only necessary when the condition contains a formula. The value of this attribute shall be an absolute cell address that contains a table name. The dollar signs “$” (U+0024, DOLLAR SIGN) that indicate an absolute address may be omitted.

Thetable:base-cell-address attribute is usable with the following elements:<table:content-validation>9.4.5,<table:named-expression>9.4.13 and<table:named-range>9.4.12.

Thetable:base-cell-address attribute has the data typecellAddress18.3.4.

19.587table:bind-styles-to-content

Thetable:bind-styles-to-content attribute specifies whether cells retain their style after a subtotal calculation. This attribute is only evaluated if a<table:sort-groups> element is present.

The defined values for thetable:bind-styles-to-content attribute are:

The default value for this attribute istrue.

Thetable:bind-styles-to-content attribute is usable with the following elements:<table:sort>9.4.19 and<table:subtotal-rules>9.4.21.

Thetable:bind-styles-to-content attribute has the data typeboolean18.3.3.

19.588table:border-color

Thetable:border-color attribute specifies the color of a border that is displayed around a scenario that belongs to a scenario table.

Thetable:border-color attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:border-color attribute has the data typecolor18.3.9.

19.589table:buttons

Thetable:buttons attribute specifies the cells in a data pilot table that should be displayed as buttons to trigger interactive operations on the table like changing the order of columns. Its value is a list of white space separated cell-addresses. The value of this attribute shall be an absolute cell address that contains a table name. The dollar signs “$” (U+0024, DOLLAR SIGN) that indicate an absolute address may be omitted.

Thetable:buttons attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:buttons attribute has the data typecellRangeAddressList18.3.6.

19.590table:case-sensitive

Thetable:case-sensitive attribute specifies whether to distinguish between upper and lower case when comparing, sorting or filtering content.

That attribute is only evaluated if the operations take place on strings.

The defined values for thetable:case-sensitive attribute are:

For a<table:calculation-settings>9.4.1 element the default value for this attribute istrue.

For<table:filter-condition>9.5.5,<table:sort>9.4.19 and<table:subtotal-rules>9.4.21 elements the default value for this attribute isfalse.

Thetable:case-sensitive attribute is usable with the following elements:<table:calculation-settings>9.4.1,<table:filter-condition>9.5.5,<table:sort>9.4.19 and<table:subtotal-rules>9.4.21.

Thetable:case-sensitive attribute has the data typeboolean18.3.3.

19.591table:cell-address

Thetable:cell-address attribute specifies the original address of a cell used in a calculation.

Thetable:cell-address attribute is usable with the following element:<table:change-track-table-cell>9.9.16.

Thetable:cell-address attribute has the data typecellAddress18.3.4.

19.592table:cell-range

Thetable:cell-range attribute specifies a list of ranges of cells.

Thetable:cell-range attribute is usable with the following elements:<chart:footer>11.2.3,<chart:subtitle>11.2.2 and<chart:title>11.2.1.

Thetable:cell-range attribute has the data typecellRangeAddressList18.3.6.

19.593table:cell-range-address

19.593.1General

Thetable:cell-range-address attribute specifies specifies a range of cells or a list of ranges of cells.

19.593.2<chart:categories>

Thetable:cell-range-address attribute specifies the region from which the category labels are taken. If this attribute or the<chart:categories> element is omitted thechart:data-source-has-labels attribute of the<chart:plot-area> element should be evaluated.

Thetable:cell-range-address attribute is usable with the following element:<chart:categories>11.9.

Thetable:cell-range-address attribute has the data typecellRangeAddressList18.3.6.

19.593.3<chart:domain> - bubble

Thetable:cell-range-address attribute specifies the x and y-coordinate values for bubble charts when thechart:class attribute of its parent<chart:series> element has the valuechart:bubble.

Thetable:cell-range-address attribute is usable with the following element:<chart:domain>11.12.

Thetable:cell-range-address attribute has the data typecellRangeAddressList18.3.6.

19.593.4<chart:domain>- scatter

Thetable:cell-range-address attribute specifies the x-coordinate values for scatter charts when thechart:class attribute of its parent<chart:series> element has the valuechart:scatter.

Thetable:cell-range-address attribute is usable with the following element:<chart:domain>11.12.

Thetable:cell-range-address attribute has the data typecellRangeAddressList18.3.6.

19.593.5<chart:domain> - surface

Thetable:cell-range-address attribute of the first<chart:domain> element specifies the y-coordinate values and thetable:cell-range-address attribute of the second<chart:domain> element specifies the x-coordinate values for surface charts when thechart:class attribute of its parent<chart:series> element has the valuechart:surface and thechart:values-cell-range-address attribute of this<chart:series> element specifies a range with more than one row and more than one column.

Thetable:cell-range-address attribute is usable with the following element:<chart:domain>11.12.

Thetable:cell-range-address attribute has the data typecellRangeAddressList18.3.6.

19.593.6<chart:plot-area> (deprecated)

Thetable:cell-range-address attribute specifies the ranges of data for a chart.

Thetable:cell-range-address attribute at the<chart:plot-area> element has no effect in case the data is assigned to the<chart:series> elements directly bychart:values-cell-range-address attributes.

The use of thetable:cell-range-address attribute is deprecated in favor of thechart:values-cell-range-address attributes of<chart:series> elements.

Thetable:cell-range-address attribute is usable with the following element:<chart:plot-area>11.4.

Thetable:cell-range-address attribute has the data typecellRangeAddressList18.3.6.

19.593.7<table:highlighted-range>

Thetable:cell-range-address attribute specifies the address of a range that is highlighted.

Thetable:cell-range-address attribute is usable with the following element:<table:highlighted-range>9.3.4.

Thetable:cell-range-address attribute has the data typecellRangeAddress18.3.5.

19.593.8<table:named-range>

Thetable:cell-range-address attribute specifies the address of a named range. The address can be either absolute or relative. If the cell range address is relative, the parent <table:named-range> element shall have a table:base-cell-address attribute with a value. A relative cell address defines an offset which shall be interpreted relative to the cell where the named range is used. The offset is the same as the offsets between the table cell addressed by the relative cell range address and the table cell specified by thetable:base-cell-address attribute.

Thetable:cell-range-address attribute is usable with the following element:<table:named-range>9.4.12.

Thetable:cell-range-address attribute has the data typecellRangeAddress18.3.5.

19.593.9<table:source-cell-range>

Thetable:cell-range-address attribute specifies the cell range containing the source data. The value of this attribute shall be an absolute cell address that contains a table name. The dollar signs “$” (U+0024, DOLLAR SIGN) that indicate an absolute address may be omitted.

Thetable:cell-range-address attribute is usable with the following element:<table:source-cell-range>9.6.5.

Thetable:cell-range-address attribute has the data typecellRangeAddress18.3.5.

19.594table:column

Thetable:column attribute specifies the column number of a cell.

Thetable:column attribute is usable with the following elements:<table:cell-address>9.9.18,<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:column attribute has the data typeinteger18.2.

19.595table:comment

Thetable:comment attribute specifies a comment about a scenario.

Thetable:comment attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:comment attribute has the data typestring18.2.

19.596table:condition

Thetable:condition attribute specifies a condition that applies to the value of a table cell that references a<table:content-validation> element having the table:condition attribute. When evaluation of the condition results in "false", any action taken is determine by the other attributes and child elements of the<table:content-validation> element.

Note: Possible actions include presentation of a message, triggering an event, and performance of a script, with or without invalidating the value. Thetable:allow-empty-cell attribute value influences whether thetable:condition is applicable.

 The value of this attribute should be a namespace prefix, followed by a ":" (U+003A, COLON), followed by Boolean expression. If the namespace prefix is missing it defaults to the "urn:oasis:names:tc:opendocument:xmlns:of:1.2" namespace. The XML namespace that applies to thetable:condition attribute specifies the syntax and semantics of theexpression occurrences in the table:condition syntax.

Note: The value of the<table:content-validation>table:base-cell-address can influence how references are resolved in anexpression anywhere within the defined conditions.

An OpenDocument Consumer when hosting a formula evaluator makes available the host-dependent properties defined by table12 in 19.644.

The defined conditions are:

The defined value conditions are:

Within the conditions:

Thetable:condition attribute is usable with the following element:<table:content-validation>9.4.5.

Thetable:condition attribute has the data typestring18.2.

19.597table:condition-source

Thetable:condition-source attribute specifies whether the condition is contained in a filter or encoded in a cell range.

The defined values for thetable:condition-source attribute are:

The default value for this attribute isself.

Thetable:condition-source attribute is usable with the following element:<table:filter>9.5.2.

The values of thetable:condition-source attribute areself orcell-range.

19.598table:condition-source-range-address

Thetable:condition-source-range-address attribute specifies a cell range that contains encoded conditions. The first row of the cell range shall contain the labels of the columns whose content should be filtered. The following rows contain conditions that have to evaluate to true for the cells contained in the columns. The conditions in each row are connected by an “and” operation, while the rows are connected by an “or” operation. This means that a row is of the source table is displayed if there is at least one row in the condition range where all conditions evaluate to true if they are applied to the columns specified in the first row of the condition range.

Thetable:condition-source-range-address attribute is usable with the following element:<table:filter>9.5.2.

Thetable:condition-source-range-address attribute has the data typecellRangeAddress18.3.5.

19.599table:contains-error

Thetable:contains-error attribute specifies whether a cell range contained an error at the point of evaluation.

The defined values for thetable:contains-error attribute are:

The default value for this attribute isfalse.

Thetable:contains-error attribute is usable with the following element:<table:highlighted-range>9.3.4.

Thetable:contains-error attribute has the data typeboolean18.3.3.

19.600table:contains-header

Thetable:contains-header attribute specifies whether the content of the database range's first row or column defines labels which may be used to reference a whole row or column.

The defined values for thetable:contains-header attribute are:

The default value for this attribute istrue.

Thetable:contains-header attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:contains-header attribute has the data typeboolean18.3.3.

19.601table:content-validation-name

Thetable:content-validation-name attribute specifies the name of a validity check.

The value of this attribute is a name found in thetable:name attribute of a<table:content-validation> element.9.4.5 If this attribute is not present, a cell may have arbitrary content.

Thetable:content-validation-name attribute is usable with the following elements:<table:covered-table-cell>9.1.5 and<table:table-cell>9.1.4.

Thetable:content-validation-name attribute has the data typestring18.2.

19.602table:copy-back

Thetable:copy-back attribute specifies whether data is copied back into a scenario table if another scenario is activated.

The defined values for thetable:copy-back attribute are:

The default value for this attribute istrue.

Thetable:copy-back attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:copy-back attribute has the data typeboolean18.3.3.

19.603table:copy-formulas

Thetable:copy-formulas attribute specifies whether formulas are copied from a scenario table to a destination table.

The defined values for thetable:copy-formulas attribute are:

The default value for this attribute istrue.

Thetable:copy-formulas attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:copy-formulas attribute has the data typeboolean18.3.3.

19.604table:copy-styles

Thetable:copy-styles attribute specifies whether styles are copied from a scenario table to a destination table together with the data.

The defined values for thetable:copy-styles attribute are:

The default value for this attribute istrue.

Thetable:copy-styles attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:copy-styles attribute has the data typeboolean18.3.3.

19.605table:count

Thetable:count attribute specifies the count of inserted rows, columns or tables.

The default value for this attribute is1.

Thetable:count attribute is usable with the following element:<table:insertion>9.9.3.

Thetable:count attribute has the data typepositiveInteger18.2.

19.606table:country

Thetable:country attribute specifies the country information for the natural language in which comparisons will occur.

Thetable:country attribute is usable with the following element:<table:sort>9.4.19.

Thetable:country attribute has the data typecountryCode18.3.11.

19.607table:data-field

Thetable:data-field attribute specifies the data field whose values are taken into account.

Thetable:data-field attribute is usable with the following elements:<table:data-pilot-display-info>9.6.13 and<table:data-pilot-sort-info>9.6.14.

Thetable:data-field attribute has the data typestring18.2.

19.608table:data-cell-range-address

Thetable:data-cell-range-address attribute specifies the cell range address of data.

Thetable:data-cell-range-address attribute is usable with the following element:<table:label-range>9.4.9.

Thetable:data-cell-range-address attribute has the data typecellRangeAddress18.3.5.

19.609table:database-name

Atable:database-name attribute specifies the name of an SQL database for the importation of data.

Thetable:database-name attribute is usable with the following elements:<table:database-source-query>9.4.18,<table:database-source-sql>9.4.16 and<table:database-source-table>9.4.17.

Thetable:database-name attribute has the data typestring18.2.

19.610table:database-table-name

Atable:database-table-name attribute specifies a database table for the importation of data.

Thetable:database-table-name attribute is usable with the following element:<table:database-source-table>9.4.17.

Thetable:database-table-name attribute has the data typestring18.2.

19.611table:data-type

19.611.1General

Thetable:data-type attribute specifies a data type for tables.

19.611.2<table:filter-condition>

Thetable:data-type attribute specifies whether a comparison shall take place as text or as numeric values.

The defined values for thetable:data-type attribute are:

For a<table:filter-condition>9.5.5 element the default value for this attribute istext.

Thetable:data-type attribute is usable with the following element:<table:filter-condition>9.5.5.

The values of thetable:data-type attribute aretext ornumber.

19.611.3<table:sort-by>

Thetable:data-type attribute specifies the data type of a field to be sorted.

The defined values for thetable:data-type attribute are:

For a<table:sort-by>9.4.20 element the default value for this attribute isautomatic.

Thetable:data-type attribute is usable with the following element:<table:sort-by>9.4.20.

The values of thetable:data-type attribute aretext,number,automatic or a value of typestring18.2.

19.611.4<table:sort-groups>

Thetable:data-type attribute specifies the data type of a field to be sorted.

If the attribute value isautomatic, the consumer shall determine what type of data is in the field. User defined sort orders are implementation specific.

The defined values for thetable:data-type attribute are:

For a<table:sort-groups>9.4.22 element the default value for this attribute isautomatic.

Thetable:data-type attribute is usable with the following element:<table:sort-groups>9.4.22.

The values of thetable:data-type attribute aretext,number,automatic or a value of typestring18.2.

19.612table:date-end

Thetable:date-end attribute specifies the end value for a grouping of date values.

All values that are higher than the end value are contained in a single group, while values that are equal to or lower than the end value are grouped as specified by thetable:grouped-by andtable:step attributes.

The defined values for thetable:date-end attribute are:

Thetable:date-end attribute is usable with the following element:<table:data-pilot-groups>9.6.17.

The values of thetable:date-end attribute are a value of typedateOrDateTime18.3.14 orauto.

19.613table:date-start

Thetable:date-start attribute specifies the start value for a grouping of date values.

The defined values for thetable:date-start attribute are:

Thetable:date-start attribute is usable with the following element:<table:data-pilot-groups>9.6.17.

The values of thetable:date-start attribute are a value of typedateOrDateTime18.3.14 orauto.

19.614table:date-value

Thetable:date-value attribute specifies the null date. The null date is the date that results in the value “0” if a date value is converted into a numeric value.

The default value for this attribute is1899-12-30.

Thetable:date-value attribute is usable with the following element:<table:null-date>9.4.2.

Thetable:date-value attribute has the data typedate18.2.

19.615table:default-cell-style-name

Thetable:default-cell-style-name attribute specifies a default cell style. Cells defined by a<table:table-cell> element that do not have atable:style-name attribute value use the specified default cell style.

If an individual cell has a default style specified by atable:default-cell-style-name attribute on a<table:table-column> element and by a style:default-cell-style-name on a<table:table-row> element, the default style specified by the<table:table-row> element shall be applied to the cell and the default style specified by the <table:table-column element shall be ignored.

Thetable:default-cell-style-name attribute is usable with the following elements:<table:table-column>9.1.6 and<table:table-row>9.1.3.

Thetable:default-cell-style-name attribute has the data typestyleNameRef18.3.32.

19.616table:direction

Thetable:direction attribute specifies the direction of a relation between a cell and a highlighted range.

The defined values for thetable:direction attribute are:

Thetable:direction attribute is usable with the following element:<table:highlighted-range>9.3.4.

The values of thetable:direction attribute arefrom-another-table,to-another-table orfrom-same-table.

19.617table:display

Thetable:display attribute specifies whether a table is displayed.

The defined values for thetable:display attribute are:

For<table:table-column-group>9.1.10 and<table:table-row-group>9.1.9 elements the default value for this attribute istrue.

For<table:error-message>9.4.7 and<table:help-message>9.4.6 elements the default value for this attribute isfalse.

Thetable:display attribute is usable with the following elements:<table:data-pilot-member>9.6.12,<table:error-message>9.4.7,<table:help-message>9.4.6,<table:table-column-group>9.1.10 and<table:table-row-group>9.1.9.

Thetable:display attribute has the data typeboolean18.3.3.

19.618table:display-border

Thetable:display-border attribute specifies whether to display a border around a scenario that belongs to a scenario table.

The defined values for thetable:display-border attribute are:

The default value for this attribute istrue.

Thetable:display-border attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:display-border attribute has the data typeboolean18.3.3.

19.619table:display-duplicates

Thetable:display-duplicates attribute specifies whether to display duplicate matches in a result.

The defined values for thetable:display-duplicates attribute are:

The default value for this attribute istrue.

Thetable:display-duplicates attribute is usable with the following element:<table:filter>9.5.2.

Thetable:display-duplicates attribute has the data typeboolean18.3.3.

19.620table:display-filter-buttons

Thetable:display-filter-buttons attribute specifies whether to display filter buttons. Filter buttons are list box controls displayed in the label cells whose list entries are the values that exist in the labeled row or column. Selecting one of these entries is the equivalent of applying a filter to the database range that selects all row or columns where the cells in the labeled row or column have the selected value.

The defined values for thetable:display-filter-buttons attribute are:

The default value for this attribute isfalse.

Thetable:display-filter-buttons attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:display-filter-buttons attribute has the data typeboolean18.3.3.

19.621table:display-list

Thetable:display-list attribute specifies whether a list of values that occurs within a condition is displayed in a UI when a user is entering a cell value.

The defined values for thetable:display-list attribute are:

The default value for this attribute isunsorted.

Thetable:display-list attribute is usable with the following element:<table:content-validation>9.4.5.

The values of thetable:display-list attribute arenone,unsorted orsort-ascending.

19.622table:display-member-mode

Thetable:display-member-mode attribute specifies whether the value count specified bytable:member-count attribute should be taken from the top or from the bottom of a data field's column.19.667

The defined values for thetable:display-member-mode attribute are:

Thetable:display-member-mode attribute is usable with the following element:<table:data-pilot-display-info>9.6.13.

The values of thetable:display-member-mode attribute arefrom-top orfrom-bottom.

19.623table:drill-down-on-double-click

Thetable:drill-down-on-double-click attribute specifies how the data pilot table reacts on a double click in the data pilot table. A double click other than as specified in a data pilot table has no effect.

The defined values for thetable:drill-down-on-double-click attribute are:

The default value for this attribute istrue.

Thetable:drill-down-on-double-click attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:drill-down-on-double-click attribute has the data typeboolean18.3.3.

19.624table:embedded-number-behavior

Thetable:embedded-number-behavior attribute specifies how string values that contain digits are sorted. If the value isalpha-numeric, string comparison as specified by the other attributes of<table:sort> element is used for sorting.

The defined values for thetable:embedded-number-behavior attribute are:

Note:If the attribute value isinteger ordouble, string-prefixed numbers will be sorted in a "natural", number-aware way, i.e. A1, A2, A3, ... , A19, A20, instead of the normal, alpha-numeric behavior, i.e. A1, A10, A11, A12, ... ,A19, A2, A20, A3, A4, ... , A8, A9.

The following illustrates how two strings shall be compared if the attribute value isinteger ordouble.

In the following, the term "alpha-numeric comparison" means the string comparison that would be used if thetable:embedded-number-behavior attribute would have the valuealpha-numeric.

Step 1: The two strings are compared by using the alpha-numeric comparison to test whether they are equal.  If they are equal, the comparison will stop immediately returning an equality as result.

Step 2:.The prefix substrings of the two strings are determined by locating the first occurrence of a digit character in the two strings; the substrings from the very first characters through the characters preceding the first digits are the prefix substrings. If a string starts with a digit, the prefix substring of this string is empty. If there is no digit in either one of the compared strings, the natural sort process will end and the alpha-numeric comparison will be performed instead.

Step 3: After the prefix substrings have been determined for both strings, an alpha-numeric comparison is performed on the two prefix substrings. If they differ, the result is returned and the process will end.

Step 4. The numeric substrings are determined by locating the first occurrences of a non-digit character after the first digit characters; the substrings from the first digit characters through the characters preceding the first non-digit character are the numeric substrings. These substrings are converted into double-precision values. The converted values are compared by numeric comparison. If these values differ, then the result will be returned and the process will end.

Step 5. The suffix substrings, which are the strings that start after the last digits of the numeric substring, will be determined. This suffix substrings replace the original strings, and the whole process will start again with step 1.

Decimal separators are treated as follows: If the attribute value isinteger, then a decimal separator is not considered as a digit. If the attribute value isdouble, the treatment of a decimal separator is context-dependent: If a decimal separator occurs adjacent to one or two digit characters, it is considered a digit character as long as it is the only occurrence in that given numeric substring. In other words, a second occurrence of a decimal separator in sequence of digits and decimal separators is treated as a non-digit character. Therefore the character immediately preceding the separator becomes the last character of the numeric substring, while the separator itself becomes the first character of the suffix substring.

This sorting process is illustrated by the following figure:

 
Figure1 - Natural sort
 
 

The default value for this attribute isalpha-numeric.

Thetable:embedded-number-behavior attribute is usable with the following element:<table:sort>9.4.19.

The values of thetable:embedded-number-behavior attribute arealpha-numeric,integer ordouble.

19.625table:enabled

Thetable:enabled attribute specifies whether the<table:data-pilot-display-info> element is evaluated or not.

The defined values for thetable:enabled attribute are:

Thetable:enabled attribute is usable with the following element:<table:data-pilot-display-info>9.6.13.

Thetable:enabled attribute has the data typeboolean18.3.3.

19.626table:end

Thetable:end attribute specifies the end value for a grouping of numeric values. All values that are higher than the end value are contained in a single group, while values that are equal to or lower than the end value are grouped as specified bytable:grouped-by andtable:step attributes.

The defined values for thetable:end attribute are:

Thetable:end attribute is usable with the following element:<table:data-pilot-groups>9.6.17.

The values of thetable:end attribute are a value of typedouble18.2 orauto.

19.627table:end-cell-address

Thetable:end-cell-address attribute specifies specify end position of the shape if it is included in a spreadsheet document.

Thetable:end-cell-address attribute is usable with the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thetable:end-cell-address attribute has the data typecellAddress18.3.4.

19.628table:end-column

Thetable:end-column attribute specifies the end column of a range if the range address is a cell range address. The value of atable:end-column attribute is inclusive.

Thetable:end-column attribute is usable with the following elements:<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:end-column attribute has the data typeinteger18.2.

19.629table:end-position

Thetable:end-position attribute specifies the number of the last deleted row or column. The value of atable:end-position attribute is exclusive.

Thetable:end-position attribute is usable with the following element:<table:movement-cut-off>9.9.12.

Thetable:end-position attribute has the data typeinteger18.2.

19.630table:end-row

Thetable:end-row attribute specifies the end row of a range if the range address is a cell range address. The value of atable:end-row attribute is inclusive.

Thetable:end-row attribute is usable with the following elements:<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:end-row attribute has the data typeinteger18.2.

19.631table:end-table

Thetable:end-table attribute specifies the end table of a range if the range address is a cell range address. The value of atable:end-table attribute is inclusive.

Thetable:end-table attribute is usable with the following elements:<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:end-table attribute has the data typeinteger18.2.

19.632table:end-x

Thetable:end-x attribute specifies the x-coordinate of the end position of a shape relative to the top left edge of a cell. The size attributes of the shape are ignored.

Thetable:end-x attribute is usable with the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thetable:end-x attribute has the data typecoordinate18.3.10.

19.633table:end-y

Thetable:end-y attribute specifies the y-coordinate of the end position of a shape relative to the top left edge of a cell. The size attributes of the shape are ignored.

Thetable:end-y attribute is usable with the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thetable:end-y attribute has the data typecoordinate18.3.10.

19.634table:execute

Thetable:execute attribute specifies whether a macro should be executed or not.

The defined values for thetable:execute attribute are:

The default value for this attribute istrue.

Thetable:execute attribute is usable with the following element:<table:error-macro>9.4.8.

Thetable:execute attribute has the data typeboolean18.3.3.

19.635table:expression

Thetable:expression attribute specifies an expression. If the expression contains a named range or another named expression, the named range or named expression shall be specified first, before the containing expression. If the expression contains a relative cell range address, atable:base-cell-address attribute shall also appear on the<table:named-expression> element.

Relative cell range addresses that occur in an expression define an offset which shall be interpreted relative to the cell where a named expression is used. The offset is the same as the offsets between the table cell addressed by the relative cell range address and the table cell specified by thetable:base-cell-address attribute.

The value of this attribute may have a namespace prefix, followed by a ":" (U+003A, COLON), followed by an expression. If the namespace prefix is missing it defaults to the "urn:oasis:names:tc:opendocument:xmlns:of:1.2" namespace. If a namespace prefix is present, the expression shall start with an '=' equal sign. If no namespace prefix is present, the '=' equal sign may be omitted. The XML namespace name bound to the namespace prefix specifies the syntax and semantics of the formulas and values occurring within the condition.

An OpenDocument Consumer when hosting a formula evaluator makes available the host-dependent properties defined by table12 in 19.644.

Thetable:expression attribute is usable with the following element:<table:named-expression>9.4.13.

Thetable:expression attribute has the data typestring18.2.

19.636table:field-name

Thetable:field-name attribute specifies a category column whose members' values are used in operations defined by atable:type attribute that determines the display of values of the data field of which the<table:data-pilot-field-reference> element is a part.

Thetable:field-name attribute is usable with the following element:<table:data-pilot-field-reference>9.6.16.

Thetable:field-name attribute has the data typestring18.2.

19.637table:field-number

Thetable:field-number number attribute specifies a row or column number to sort, subtotal or filter. It is the number of a row or column within a database range.

Thetable:field-number attribute is usable with the following elements:<table:filter-condition>9.5.5,<table:sort-by>9.4.20 and<table:subtotal-field>9.4.24.

Thetable:field-number attribute has the data typenonNegativeInteger18.2.

19.638table:filter-name

Thetable:filter-name attribute specifies the file type of the document containing the original table. The value of this attribute is implementation-dependent.

Thetable:filter-name attribute is usable with the following elements:<table:cell-range-source>9.3.1 and<table:table-source>9.2.6.

Thetable:filter-name attribute has the data typestring18.2.

19.639table:filter-options

Thetable:filter-options attribute specifies implementation-dependent settings for a file type.

Thetable:filter-options attribute is usable with the following elements:<table:cell-range-source>9.3.1 and<table:table-source>9.2.6.

Thetable:filter-options attribute has the data typestring18.2.

19.640table:first-row-end-column (deprecated)

Thetable:first-row-end-column attribute specifies the whether the cell in the first row, end column gets its style from its row or column.

The use of this attribute is deprecated. Thetable:use-first-row-styles ortable:use-last-column-styles attributes should be used instead.

The defined values for thetable:first-row-end-column attribute are:

Thetable:first-row-end-column attribute is usable with the following element:<table:table-template>16.18.

The values of thetable:first-row-end-column attribute arerow orcolumn.

19.641table:first-row-start-column (deprecated)

Thetable:first-row-start-column attribute specifies the whether the cell in the first row, start column gets its style from its row or column.

The use of this attribute is deprecated. Thetable:use-first-row-styles ortable:use-first-column-styles attributes should be used instead.

The defined values for thetable:first-row-start-column attribute are:

Thetable:first-row-start-column attribute is usable with the following element:<table:table-template>16.18.

The values of thetable:first-row-start-column attribute arerow orcolumn.

19.642table:formula

Thetable:formula attribute specifies a formula for a table cell.

Formulas specify calculations to be performed within table cells. The attribute value should begin with a namespace prefix followed by ":" (U+003A, COLON), followed by the text of the formula. The namespace bound to the prefix determines the syntax and semantics of the formula.

Whenever the initial text of a formula has the appearance of an NCName followed by ":" (U+003A, COLON), an OpenDocument producer shall provide a valid namespace prefix and separating ":" (U+003A, COLON) separator before the text of the formula in order to eliminate any ambiguity.

If a namespace prefix is not specified, it defaults to the "urn:oasis:names:tc:opendocument:xmlns:of:1.2" namespace.

An OpenDocument Consumer when hosting a formula evaluator has the host-dependent properties specified in Table16.

Table  16 Host-dependent Properties

Property

Attribute

Default Value

HOST-CASE-SENSITIVE

table:case-sensitive

true

HOST-PRECISION-AS-SHOWN

table:precision-as-shown

false

HOST-SEARCH-CRITERIA-MUST-APPLY-TO-WHOLE-CELL

table:search-criteria-must-apply-to-whole-cell

true

HOST-AUTOMATIC-FIND-LABELS

table:automatic-find-labels

true

HOST-USE-REGULAR-EXPRESSIONS

table:use-regular-expressions

true

HOST-USE-WILDCARDS

table:use-wildcards

false

HOST-NULL-YEAR

table:null-year

1930

HOST-NULL-DATE

table:null-date

1899-12-30

HOST-LOCALE

N/A

Implementation-defined

HOST-ITERATION-STATUS

table:status

disable

HOST-ITERATION-MAXIMUM-DIFFERENCE

table:maximum-difference

0

HOST-ITERATION-STEPS

table:steps

100

Note: Host-dependent properties are applicable tostyle:condition (19.468),table:condition (19.596) and,table:expression (19.635) attributes.

Thetable:formula attribute is usable with the following elements:<table:change-track-table-cell>9.9.16,<table:covered-table-cell>9.1.5 and<table:table-cell>9.1.4.

Thetable:formula attribute has the data typestring18.2.

19.643table:function

19.643.1General

Thetable:function attribute specifies functions that are applied to tables.

Thetable:function attribute on all elements has the following defined values:

19.643.2<table:consolidation>

Thetable:function attribute specifies functions.

Thetable:function attribute is usable with the following element:<table:consolidation>9.7.

The values of thetable:function attribute areaverage,count,countnums,max,min,product,stdev,stdevp,sum,var,varp or a value of typestring18.2.

19.643.3<table:data-pilot-field>

Thetable:function attribute specifies specifies the function which is applied to the cell values of data columns.

For<table:data-pilot-field> elements whosetable:orientation attribute has the valuedata, the defined values for thetable:function attribute are those defined in19.643.1.

For<table:data-pilot-field> elements whosetable:orientation attribute has the valuecolumn orrow, the only defined value for thetable:function attribute is:

Thetable:function attribute is usable with the following element:<table:data-pilot-field>9.6.7.

The values of thetable:function attribute areauto,average,count,countnums,max,min,product,stdev,stdevp,sum,var,varp or a value of typestring18.2.

19.643.4<table:data-pilot-subtotal>

Thetable:function attribute specifies the type of subtotals to calculate.

The addition to the values defined in19.643.1 thefollowing value is defined:

Thetable:function attribute is usable with the following element:<table:data-pilot-subtotal>9.6.10.

The values of thetable:function attribute areauto,average,count,countnums,max,min,product,stdev,stdevp,sum,var,varp or a value of typestring18.2.

19.643.5<table:subtotal-field>

Thetable:function attribute specifies the type of subtotals to calculate.

Thetable:function attribute is usable with the following element:<table:subtotal-field>9.4.24.

The values of thetable:function attribute areaverage,count,countnums,max,min,product,stdev,stdevp,sum,var,varp or a value of typestring18.2.

19.644table:grand-total

Thetable:grand-total attribute specifies whether a grand total column, row, or both should be displayed in addition to values calculated for each combination of values in the category columns.

The defined values for thetable:grand-total attribute are:

The default value for this attribute isboth.

Thetable:grand-total attribute is usable with the following element:<table:data-pilot-table>9.6.3.

The values of thetable:grand-total attribute arenone,row,column orboth.

19.645table:group-by-field-number

Thetable:group-by-field-number attribute specifies a field, that is to be grouped. It is the number of a row or column within a database range.

Thetable:group-by-field-number attribute is usable with the following element:<table:subtotal-rule>9.4.23.

Thetable:group-by-field-number attribute has the data typenonNegativeInteger18.2.

19.646table:grouped-by

Thetable:grouped-by attribute specifies the grouping of the date values. Date values can be grouped by seconds, minutes, hours, days, months, quarters or years.

Note: If date values are for instance grouped by minutes, all dates or times that are within the same minute are within one group.

The defined values for thetable:grouped-by attribute are:

Thetable:grouped-by attribute is usable with the following element:<table:data-pilot-groups>9.6.17.

The values of thetable:grouped-by attribute areseconds,minutes,hours,days,months,quarters oryears.

19.647table:has-persistent-data

Thetable:has-persistent-data attribute specifies whether the current data in a database range is saved when the document itself is saved.

The defined values for thetable:has-persistent-data attribute are:

The default value for this attribute istrue.

Thetable:has-persistent-data attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:has-persistent-data attribute has the data typeboolean18.3.3.

19.648table:id

Thetable:id attribute specifies the id of an insertion or tracked change.

Thetable:id attribute is usable with the following elements:<table:cell-content-change>9.9.17,<table:cell-content-deletion>9.9.7,<table:change-deletion>9.9.8,<table:deletion>9.9.9,<table:dependency>9.9.5,<table:insertion>9.9.3,<table:insertion-cut-off>9.9.11,<table:movement>9.9.13 and<table:previous>9.9.19.

Thetable:id attribute has the data typestring18.2.

19.649table:identify-categories

Thetable:identify-categories attribute specifies whether rows that do not contain a value in one of the category columns should use the value of the nearest ancestor row that has a value, or  should be moved into a group (or category) of its own.

The defined values for thetable:identify-categories attribute are:

The default value for this attribute isfalse.

Thetable:identify-categories attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:identify-categories attribute has the data typeboolean18.3.3.

19.650table:ignore-empty-rows

Thetable:ignore-empty-rows attribute specifies whether empty rows in a source range should be ignored.

The defined values for thetable:ignore-empty-rows attribute are:

The default value for this attribute isfalse.

Thetable:ignore-empty-rows attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:ignore-empty-rows attribute has the data typeboolean18.3.3.

19.651table:index

Thetable:index attribute specifies for the<table:operation> element on which it appears, its order in a series of<table:operation> elements under a<table:detective> element.

Thetable:index attribute is usable with the following element:<table:operation>9.3.3.

Thetable:index attribute has the data typenonNegativeInteger18.2.

19.652table:is-active

Thetable:is-active attribute specifies whether a scenario that belongs to a scenario table is active.

The defined values for thetable:is-active attribute are:

Thetable:is-active attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:is-active attribute has the data typeboolean18.3.3.

19.653table:is-data-layout-field

Thetable:is-data-layout-field attribute specifies whether a field is a data layout field.

The defined values for thetable:is-data-layout-field attribute are:

The default value for this attribute isfalse.

Thetable:is-data-layout-field attribute is usable with the following element:<table:data-pilot-field>9.6.7.

Thetable:is-data-layout-field attribute has the data typestring18.2.

19.654table:is-selection

Thetable:is-selection attribute specifies whether the database range includes a complete database, or a selection of records from a database only.

The defined values for thetable:is-selection attribute are:

The default value for this attribute isfalse.

Thetable:is-selection attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:is-selection attribute has the data typeboolean18.3.3.

19.655table:is-sub-table

Thetable:is-sub-table attribute specifies if a nested table is a subtable.

If a table cell only contains a single table but no paragraphs or other content, the table can be specified as subtable. It occupies the whole cell and no other content can appear in the cell.

The borders of a subtable merge with the borders of the cell where it is specified. A subtable does not have its own style.

A nested table that is not specified to be a subtable appears as a table within a table, that is, it has borders distinct from those of the parent cell and respects the padding of the parent cell.

The defined values for thetable:is-sub-table attribute are:

The default value for this attribute isfalse.

Thetable:is-sub-table attribute is usable with the following element:<table:table>9.1.2.

Thetable:is-sub-table attribute has the data typeboolean18.3.3.

19.656table:label-cell-range-address

Thetable:label-cell-range-address attribute specifies a cell range address for labels.

Thetable:label-cell-range-address attribute is usable with the following element:<table:label-range>9.4.9.

Thetable:label-cell-range-address attribute has the data typecellRangeAddress18.3.5.

19.657table:language

Thetable:language attribute specifies the natural language in which a comparison will occur.

Thetable:language attribute is usable with the following element:<table:sort>9.4.19.

Thetable:language attribute has the data typelanguageCode18.3.17.

19.658table:last-column-spanned

Thetable:last-column-spanned attribute together with thetable:last-row-spanned attribute specifies the last known size of a range. If the size of the range has changed since the determination of its size, the value of these attributes will be incorrect.

Thetable:last-column-spanned attribute is usable with the following element:<table:cell-range-source>9.3.1.

Thetable:last-column-spanned attribute has the data typepositiveInteger18.2.

19.659table:last-row-end-column (deprecated)

Thetable:last-row-end-column attribute specifies the whether the cell in the last row, end column gets its style from its row or column.

The use of this attribute is deprecated. Thetable:use-last-row-styles ortable:use-last-column-styles attributes should be used instead.

The defined values for thetable:last-row-end-column attribute are:

Thetable:last-row-end-column attribute is usable with the following element:<table:table-template>16.18.

The values of thetable:last-row-end-column attribute arerow orcolumn.

19.660table:last-row-spanned

Thetable:last-row-spanned attribute together with thetable:last-column-spanned attribute specifies the last known size of a range. If the size of the range has changed since the determination of its size, the value of these attributes will be incorrect.

Thetable:last-row-spanned attribute is usable with the following element:<table:cell-range-source>9.3.1.

Thetable:last-row-spanned attribute has the data typepositiveInteger18.2.

19.661table:last-row-start-column (deprecated)

Thetable:last-row-start-column attribute specifies the whether the cell in the last row, start column gets its style from its row or column.

The use of this attribute is deprecated. Thetable:use-last-row-styles ortable:use-first-column-styles attributes should be used instead.

The defined values for thetable:last-row-start-column attribute are:

Thetable:last-row-start-column attribute is usable with the following element:<table:table-template>16.18.

The values of thetable:last-row-start-column attribute arerow orcolumn.

19.662table:layout-mode

Thetable:layout-mode attribute specifies how to layout a field.

The defined values for thetable:layout-mode attribute are:

Thetable:layout-mode attribute is usable with the following element:<table:data-pilot-layout-info>9.6.15.

The values of thetable:layout-mode attribute aretabular-layout,outline-subtotals-top oroutline-subtotals-bottom.

19.663table:link-to-source-data

Thetable:link-to-source-data attribute specifies whether the data in a consolidation table range should be linked to the source data, so that it is automatically updated if any changes are made to the source data.

The defined values for thetable:link-to-source-data attribute are:

The default value for this attribute isfalse.

Thetable:link-to-source-data attribute is usable with the following element:<table:consolidation>9.7.

Thetable:link-to-source-data attribute has the data typeboolean18.3.3.

19.664table:marked-invalid

Thetable:marked-invalid attribute specifies whether the current cell is marked invalid. This attribute cannot be used together with any other attributes.

The defined values for thetable:marked-invalid attribute are:

Thetable:marked-invalid attribute is usable with the following element:<table:highlighted-range>9.3.4.

Thetable:marked-invalid attribute has the data typeboolean18.3.3.

19.665table:matrix-covered

Thetable:matrix-covered attribute specifies if a cell is contained in a matrix.

The defined values for thetable:matrix-covered attribute are:

The default value for this attribute isfalse.

Thetable:matrix-covered attribute is usable with the following element:<table:change-track-table-cell>9.9.16.

Thetable:matrix-covered attribute has the data typeboolean18.3.3.

19.666table:maximum-difference

Thetable:maximum-difference attribute specifies the maximum difference between two iterative calculation results. The iteration is stopped if the result is less than the value of this attribute.

The default value for this attribute is0.001.

Thetable:maximum-difference attribute is usable with the following element:<table:iteration>9.4.3.

Thetable:maximum-difference attribute has the data typedouble18.2.

19.667table:member-count

Thetable:member-count attribute specifies the number of values from the top or from the bottom of a data field's column are shown.

Thetable:member-count attribute is usable with the following element:<table:data-pilot-display-info>9.6.13.

Thetable:member-count attribute has the data typenonNegativeInteger18.2.

19.668table:member-name

Thetable:member-name attribute specifies the value of a data pilot member.

Thetable:member-name attribute is usable with the following element:<table:data-pilot-field-reference>9.6.16.

Thetable:member-name attribute has the data typestring18.2.

19.669table:member-type

Thetable:member-type attribute specifies the member of the referenced category column, whose value within the current data field is taken into account.

The defined values for thetable:member-type attribute are:

Thetable:member-type attribute is usable with the following element:<table:data-pilot-field-reference>9.6.16.

The values of thetable:member-type attribute arenamed,previous ornext.

19.670table:message-type

Thetable:message-type attribute specifies the display of messages.

The defined values for thetable:message-type attribute are:

The default value for this attribute isstop.

Thetable:message-type attribute is usable with the following element:<table:error-message>9.4.7.

The values of thetable:message-type attribute arestop,warning orinformation.

19.671table:mode

Thetable:mode attribute specifies what data should be copied from a source table to a destination table.

The defined values for thetable:mode attribute are:

The default value for this attribute iscopy-all.

Thetable:mode attribute is usable with the following element:<table:table-source>9.2.6.

The values of thetable:mode attribute arecopy-all orcopy-results-only.

19.672table:multi-deletion-spanned

Thetable:multi-deletion-spanned attribute specifies the total number of deleted rows or columns when multiple columns or rows were deleted simultaneously. Each deleted row or column is represented by a<table:deletion> element. The first <table:deletion element in a set representing a simultaneous deletion, shall carry atable:multi-deletion-spanned attribute that specifies the total number of deleted rows or columns.

Thetable:multi-deletion-spanned attribute is usable with the following element:<table:deletion>9.9.9.

Thetable:multi-deletion-spanned attribute has the data typeinteger18.2.

19.673table:name

19.673.1General

Thetable:name attribute specifies a name.

19.673.2<table:cell-range-source>

Thetable:name attribute specifies the name of a source database range or named range.

Thetable:name attribute is usable with the following element:<table:cell-range-source>9.3.1.

Thetable:name attribute has the data typestring18.2.

19.673.3<table:content-validation>

Thetable:name attribute specifies the name of a content validation rule. It is used to reference the validation rule from the cell the rule should applied.

Thetable:name attribute is usable with the following element:<table:content-validation>9.4.5.

Thetable:name attribute has the data typestring18.2.

19.673.4<table:data-pilot-group>

Thetable:name attribute specifies the name of a group.

Thetable:name attribute is usable with the following element:<table:data-pilot-group>9.6.18.

Thetable:name attribute has the data typestring18.2.

19.673.5<table:data-pilot-group-member>

Thetable:name attribute specifies the name of a member.

Thetable:name attribute is usable with the following element:<table:data-pilot-group-member>9.6.19.

Thetable:name attribute has the data typestring18.2.

19.673.6<table:data-pilot-member>

Thetable:name attribute specifies the value for which display information is specified.

Thetable:name attribute is usable with the following element:<table:data-pilot-member>9.6.12.

Thetable:name attribute has the data typestring18.2.

19.673.7<table:data-pilot-table>

Thetable:name attribute specifies the name of a data pilot table.

Thetable:name attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:name attribute has the data typestring18.2.

19.673.8<table:database-range>

Thetable:name attribute specifies the name of a database range on which to perform operations. Within a single document, only one database range may have no name. This database range is created by the consumer and is used to filter or sort data in a cell ranges without the user creating a database range.

Thetable:name attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:name attribute has the data typestring18.2.

19.673.9<table:named-expression>

Thetable:name attribute specifies the name of an expression.

Thetable:name attribute is usable with the following element:<table:named-expression>9.4.13.

Thetable:name attribute has the data typestring18.2.

19.673.10<table:named-range>

Thetable:name attribute specifies the name of a database range on which to perform operations. Within a single document, only one database range may have no name.

Thetable:name attribute is usable with the following element:<table:named-range>9.4.12.

Thetable:name attribute has the data typestring18.2.

19.673.11<table:operation>

Thetable:name attribute specifies the name of a detective operation.

The defined values for thetable:name attribute are:

The nature of the highlighting imposed or removed from cells as the result of detective operations is implementation-defined.

Thetable:name attribute is usable with the following element:<table:operation>9.3.3.

The values of thetable:name attribute aretrace-dependents,remove-dependents,trace-precedents,remove-precedents ortrace-errors.

19.673.12<table:source-service>

Thetable:name attribute specifies the name of a service. The value of this attribute is implementation-dependent.

Thetable:name attribute is usable with the following element:<table:source-service>9.6.6.

Thetable:name attribute has the data typestring18.2.

19.673.13<table:table>

Thetable:name attribute specifies the name of a table.

Thetable:name attribute is usable with the following element:<table:table>9.1.2.

Thetable:name attribute has the data typestring18.2.

19.673.14<table:table-template>

Thetable:name attribute specifies the name of a table template.

Thetable:name attribute is usable with the following element:<table:table-template>16.18.

Thetable:name attribute has the data typestring18.2.

19.674table:null-year

Thetable:null-year attribute specifies the start year for year values that contain only two digits. All two digit year values are interpreted as a year that is the same as or follows the start year.

The default value for this attribute is1930.

Thetable:null-year attribute is usable with the following element:<table:calculation-settings>9.4.1.

Thetable:null-year attribute has the data typepositiveInteger18.2.

19.675table:number-columns-repeated

19.675.1General

Thetable:number-columns-repeated attribute specifies the repetition of columns.

19.675.2<table:covered-table-cell>

Thetable:number-columns-repeated attribute specifies the number of successive columns in which a cell is repeated. It may be used to describe two or more adjoining cells with a single cell element, if they meet the following conditions:

For a<table:covered-table-cell>9.1.5 element the default value for this attribute is1.

Thetable:number-columns-repeated attribute is usable with the following element:<table:covered-table-cell>9.1.5.

Thetable:number-columns-repeated attribute has the data typepositiveInteger18.2.

19.675.3<table:table-cell>

Thetable:number-columns-repeated attribute specifies the number of successive columns in which a cell is repeated. It may be used to describe two or more adjoining cells with a single cell element, if they meet the following conditions:

For a<table:table-cell>9.1.4 element the default value for this attribute is1.

Thetable:number-columns-repeated attribute is usable with the following element:<table:table-cell>9.1.4.

Thetable:number-columns-repeated attribute has the data typepositiveInteger18.2.

19.675.4<table:table-column>

Thetable:number-columns-repeated attribute specifies the number of columns to which a column description applies. If two or more columns are adjoining, and have the same style, this attribute may be used to describe them with a single<table:table-column> element.

For a<table:table-column>9.1.6 element the default value for this attribute is1.

Thetable:number-columns-repeated attribute is usable with the following element:<table:table-column>9.1.6.

Thetable:number-columns-repeated attribute has the data typepositiveInteger18.2.

19.676table:number-columns-spanned

Thetable:number-columns-spanned attribute specifies the number of columns that a cell spans.

When a cell covers another cell because of a column or row span value greater than one, a<table:covered-table-cell> element shall appear in the table to represent the covered cell.

The default value for this attribute is1.

Thetable:number-columns-spanned attribute is usable with the following element:<table:table-cell>9.1.4.

Thetable:number-columns-spanned attribute has the data typepositiveInteger18.2.

19.677table:number-rows-repeated

Thetable:number-rows-repeated attribute specifies the number of rows to which a row element applies. If two or more rows are adjoining, and have the same content and style, and do not contain vertically merged cells, they may be described by a single<table:table-row> element that has atable:number-rows-repeated attribute with a value greater than 1.

The default value for this attribute is1.

Thetable:number-rows-repeated attribute is usable with the following element:<table:table-row>9.1.3.

Thetable:number-rows-repeated attribute has the data typepositiveInteger18.2.

19.678table:number-rows-spanned

Thetable:number-rows-spanned attribute specifies the number of columns that a cell spans.

The default value for this attribute is1.

Thetable:number-rows-spanned attribute is usable with the following element:<table:table-cell>9.1.4.

Thetable:number-rows-spanned attribute has the data typepositiveInteger18.2.

19.679table:number-matrix-columns-spanned

Thetable:number-matrix-columns-spanned attribute specifies the number of rows spanned by a matrix.

Thetable:number-matrix-columns-spanned attribute is usable with the following elements:<table:change-track-table-cell>9.9.16 and<table:table-cell>9.1.4.

Thetable:number-matrix-columns-spanned attribute has the data typepositiveInteger18.2.

19.680table:number-matrix-rows-spanned

Thetable:number-matrix-rows-spanned attribute specifies the number of rows spanned by a matrix.

Thetable:number-matrix-rows-spanned attribute is usable with the following elements:<table:change-track-table-cell>9.9.16 and<table:table-cell>9.1.4.

Thetable:number-matrix-rows-spanned attribute has the data typepositiveInteger18.2.

19.681table:object-name

Thetable:object-name attribute specifies the name of the object in the source which contains the data and is passed to the service implementation. Its value is implementation-dependent and service specific.

Thetable:object-name attribute is usable with the following element:<table:source-service>9.6.6.

Thetable:object-name attribute has the data typestring18.2.

19.682table:on-update-keep-size

Thetable:on-update-keep-size attribute specifies the behavior of a database range if the size of the data in the data source changes.

The defined values for thetable:on-update-keep-size attribute are:

The default value for this attribute istrue.

Thetable:on-update-keep-size attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:on-update-keep-size attribute has the data typeboolean18.3.3.

19.683table:on-update-keep-styles

Thetable:on-update-keep-styles attribute specifies the behavior if the database range is updated. If the attribute value is “true”, the cell styles that are assigned to the cells in the first non-label row of the database range are used for all rows with in the database range. If the attribute value is “false”, all cells in the database range get the default cell style of the document assigned.

The defined values for thetable:on-update-keep-styles attribute are:

The default value for this attribute isfalse.

Thetable:on-update-keep-styles attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:on-update-keep-styles attribute has the data typeboolean18.3.3.

19.684table:operator

Thetable:operator attribute specifies the operator to use in a filter condition. Each cell contained in columns specified by a field number (table:field-number attribute) is compared to a value (table:value attribute) using the specified operator. The result of this comparison is the result of the filter sub-conditions specified by a<table:filter-condition> element.

The defined operators that use regular expressions are:

Thetable:value attribute contains the regular expression.

Regular expressions are implementation-dependent expressions that, at a minimum, conform to the requirements of Conformance Clause C1 of[UTR18].

The defined operators that do not use regular expressions are:

Depending on the value of thetable:data-type attribute, all operations take place on string or numeric values.

Thetable:operator attribute is usable with the following element:<table:filter-condition>9.5.5.

Thetable:operator attribute has the data typestring18.2.

19.685table:order

Thetable:order attribute specifies a sort order should be in ascending or descending order.

The defined values for thetable:order attribute are:

Note: Sorting is locale and implementation-dependent.

For<table:sort-by>9.4.20 and<table:sort-groups>9.4.22 elements the default value for this attribute isascending.

Thetable:order attribute is usable with the following elements:<table:data-pilot-sort-info>9.6.14,<table:sort-by>9.4.20 and<table:sort-groups>9.4.22.

The values of thetable:order attribute areascending ordescending.

19.686table:orientation

19.686.1General

Thetable:orientation attribute specifies the sorting of tables.

19.686.2<table:data-pilot-field>

Thetable:orientation attribute specifies the orientation of a source field.

The defined values for thetable:orientation attribute are:

Thetable:orientation attribute is usable with the following element:<table:data-pilot-field>9.6.7.

The values of thetable:orientation attribute arerow,column,data,hidden orpage.

19.686.3<table:database-range>

Thetable:orientation attribute specifies whether data fields are organized in row or columns.

The defined values for thetable:orientation attribute are:

For a<table:database-range>9.4.15 element the default value for this attribute isrow.

Thetable:orientation attribute is usable with the following element:<table:database-range>9.4.15.

The values of thetable:orientation attribute arecolumn orrow.

19.686.4<table:label-range>

Thetable:orientation attribute specifies whether labels label rows or columns.

The defined values for thetable:orientation attribute are:

Thetable:orientation attribute is usable with the following element:<table:label-range>9.4.9.

The values of thetable:orientation attribute arecolumn orrow.

19.687table:page-breaks-on-group-change

Thetable:page-breaks-on-group-change attribute specifies whether to insert a page break after the subtotal for each group.

The defined values for thetable:page-breaks-on-group-change attribute are:

The default value for this attribute isfalse.

Thetable:page-breaks-on-group-change attribute is usable with the following element:<table:subtotal-rules>9.4.21.

Thetable:page-breaks-on-group-change attribute has the data typeboolean18.3.3.

19.688table:paragraph-style-name

Thetable:paragraph-style-name attribute specifies the paragraph style which should be applied to the empty paragraphs created in cells for tables created from a template.

Thetable:paragraph-style-name attribute is usable with the following elements:<table:body>16.19.6,<table:even-columns>16.19.9,<table:even-rows>16.19.7,<table:first-column>16.19.4,<table:first-row>16.19.2,<table:last-column>16.19.5,<table:last-row>16.19.3,<table:odd-columns>16.19.10 and<table:odd-rows>16.19.8.

Thetable:paragraph-style-name attribute has the data typestyleNameRef18.3.32.

19.689table:parse-sql-statement

Atable:parse-sql-statement attribute specifies whether the consumer will parse SQL statements.

The defined values for thetable:parse-sql-statement attribute are:

The default value for this attribute isfalse.

Thetable:parse-sql-statement attribute is usable with the following element:<table:database-source-sql>9.4.16.

Thetable:parse-sql-statement attribute has the data typeboolean18.3.3.

19.690table:password

Thetable:password attribute specifies the password needed to access the source. It is passed to the service implementation. Its value is implementation-dependent and service specific.

Thetable:password attribute is usable with the following element:<table:source-service>9.6.6.

Thetable:password attribute has the data typestring18.2.

19.691table:position

Thetable:position attribute specifies the position where an insertion or deletion was made in a table. Depending on the type of insertion or deletion, the value is the number of a row, a column or a table.

If multiple rows or columns get deleted, thetable:start-position andtable:end-position attributes contain the number of the first (inclusive) and last (exclusive) deleted rows or columns.

Thetable:position attribute is usable with the following elements:<table:deletion>9.9.9,<table:insertion>9.9.3,<table:insertion-cut-off>9.9.11 and<table:movement-cut-off>9.9.12.

Thetable:position attribute has the data typeinteger18.2.

19.692table:precision-as-shown

Thetable:precision-as-shown attribute specifies whether to perform a calculation using the rounded values displayed in the spreadsheet or using all of the digits in a value.

The defined values for thetable:precision-as-shown attribute are:

The default value for this attribute isfalse.

Thetable:precision-as-shown attribute is usable with the following element:<table:calculation-settings>9.4.1.

Thetable:precision-as-shown attribute has the data typeboolean18.3.3.

19.693table:print

Thetable:print attribute specifies if a table will be printed. Thetable:print attribute value is overridden by thetable:display attribute. If the table is not displayed, it will also not be printed.

If a table is printed, the table range printed can be specified by thetable:print-ranges attribute. If there is notable:print-ranges attribute or it has no value specified, the non-empty portion of a table will be printed.

The defined values for thetable:print attribute are:

The default value for this attribute istrue.

Thetable:print attribute is usable with the following element:<table:table>9.1.2.

Thetable:print attribute has the data typeboolean18.3.3.

19.694table:print-ranges

Thetable:print-ranges attribute specifies print ranges of a table. Print ranges define the cells that will be printed. It contains a list of cell addresses or cell range addresses.

Thetable:print-ranges attribute is usable with the following element:<table:table>9.1.2.

Thetable:print-ranges attribute has the data typecellRangeAddressList18.3.6.

19.695table:protect (deprecated)

Thetable:protect attribute specifies whether a table cell is protected. Users can not edit the content of a cell that is marked as protected.

This attribute is deprecated in favor of thetable:protected attribute.

The defined values for thetable:protect attribute are:

The default value for this attribute isfalse.

Thetable:protect attribute is usable with the following elements:<table:covered-table-cell>9.1.5 and<table:table-cell>9.1.4.

Thetable:protect attribute has the data typeboolean18.3.3.

19.696table:protected

19.696.1General

Thetable:protected attribute specifies protection for tables.

19.696.2<table:covered-table-cell>

Thetable:protected attribute specifies whether a table cell is protected. Users can not edit the content of a cell that is marked as protected.

The defined values for thetable:protected attribute are:

For a<table:covered-table-cell>9.1.5 element the default value for this attribute isfalse.

Thetable:protected attribute is usable with the following element:<table:covered-table-cell>9.1.5.

Thetable:protected attribute has the data typeboolean18.3.3.

19.696.3<table:scenario>

Thetable:protected attribute specifies specifies whether the data that is displayed within the scenario is protected from being edited. The attribute is only evaluated if the table on which the scenario displayed is also protected.

The defined values for thetable:protected attribute are:

Thetable:protected attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:protected attribute has the data typeboolean18.3.3.

19.696.4<table:table>

Thetable:protected attribute specifies whether a table is protected from editing. If the table is protected, thetable:protection-key attribute can specify an authorization requirement for resetting the protection to enable editing.19.697 For a protected table, the protection of table cells may be controlled individually by thestyle:cell-protect attribute.20.246 Table cells are protected only if they have a table cell style assigned whosestyle:cell-protect attribute value is different thannone.

The defined values for thetable:protected attribute are:

Thetable:protected attribute is usable with the following element:<table:table>9.1.2.

Thetable:protected attribute has the data typeboolean18.3.3.

For a<table:table>9.1.2 element the default value for this attribute isfalse.

19.696.5<table:table-cell>

Thetable:protected attribute specifies whether a table cell is protected. Users can not edit the content of a cell that is marked as protected.

The defined values for thetable:protected attribute are:

For a<table:table-cell>9.1.4 element the default value for this attribute isfalse.

Thetable:protected attribute is usable with the following element:<table:table-cell>9.1.4.

Thetable:protected attribute has the data typeboolean18.3.3.

19.697table:protection-key

Thetable:protection-key attribute, when present, specifies that an authorization is required for removing the protection of a table, table cell or scenario. The authentication procedure is identified by thetable:protection-key-digest-algorithm attribute.19.698 The attribute value is binary data that may be used by the authentication procedure.

The password shall be provided as a sequence of bytes in UTF-8 encoding.

Thetable:protection-key attribute is usable with the following elements:<office:spreadsheet>3.7 and<table:table>9.1.2.

Thetable:protection-key attribute has the data typestring18.2.

19.698table:protection-key-digest-algorithm

Thetable:protection-key-digest-algorithm attribute value is an IRI that identifies an authentication procedure for removing a protection.

If the IRI identifies a message-digest algorithm specified in §5.7 of[xmlenc-core], the value oftable:protection-key attribute shall be the hash value of the password that is required to authorize removal of the protection. The password shall be provided as a sequence of bytes in UTF-8 encoding.

Any other procedures, their identifying IRIs, and their application oftable:protection-key values are implementation-defined.

Consumers shall support http://www.w3.org/2000/09/xmldsig#sha1, which is the default, and http://www.w3.org/2000/09/xmldsig#sha256. They may support other algorithms described in §5.7 of[xmlenc-core] or alternative procedures. Producers should use http://www.w3.org/2000/09/xmldsig#sha256.

The default value for this attribute ishttp://www.w3.org/2000/09/xmldsig#sha1.

Thetable:protection-key-digest-algorithm attribute is usable with the following elements:<office:spreadsheet>3.7 and<table:table>9.1.2.

Thetable:protection-key-digest-algorithm attribute has the data typeanyIRI18.3.2.

19.699table:query-name

Atable:query-name attribute specifies a query to perform on a database whose data is being imported.

Thetable:query-name attribute is usable with the following element:<table:database-source-query>9.4.18.

Thetable:query-name attribute has the data typestring18.2.

19.700table:range-usable-as

Thetable:range-usable-as attribute specifies whether the name of the range can be used within the specification of a print range, a filter, a repeating row, or a repeat column.

The defined values for thetable:range-usable-as attribute are:

The default value for this attribute isnone.

Thetable:range-usable-as attribute is usable with the following element:<table:named-range>9.4.12.

The values of thetable:range-usable-as attribute arenone, or white space separated non-empty lists of one of these values:print-range,filter,repeat-row, orrepeat-column..

19.701table:refresh-delay

Thetable:refresh-delay attribute specifies a time delay between automatic refresh actions.

Thetable:refresh-delay attribute is usable with the following elements:<table:cell-range-source>9.3.1,<table:database-range>9.4.15 and<table:table-source>9.2.6.

Thetable:refresh-delay attribute has the data typeduration18.2.

19.702table:rejecting-change-id

Thetable:rejecting-change-id attribute specifies the id of a previously tracked change that has been rejected.

Thetable:rejecting-change-id attribute is usable with the following elements:<table:cell-content-change>9.9.17,<table:deletion>9.9.9,<table:insertion>9.9.3 and<table:movement>9.9.13.

Thetable:rejecting-change-id attribute has the data typestring18.2.

19.703table:rfc-language-tag

Thetable:rfc-language-tag attribute specifies a language identifier according to the rules of[RFC5646], or its successors.

It shall only be used if its value can not be expressed as a valid combination of thetable:language,table:script andtable:country attributes.

Producers may add support for consumers that don't support thetable:rfc-language-tag attribute by specifyingtable:language,table:script andtable:country attributes with values that are implementation-dependent.

Thetable:rfc-language-tag attribute augments thetable:language,table:script andtable:country attributes. It shall only be used if its value could not be expressed as a valid combination of those. The value shall be a language identifier according to the rules of[RFC5646], or its successors. If a fall-back is provided for consumers that do not support thetable:rfc-language-tag attribute, producers should addtable:language,table:script andtable:country attributes whose values are as close as possible to the value of thetable:rfc-language-tag attribute. Producers shall not use values for these attributes that contradict the value of thetable:rfc-language-tag attribute.

Thetable:rfc-language-tag attribute is usable with the following element:<table:sort>9.4.19.

Thetable:rfc-language-tag attribute has the data typelanguage18.3.16.

19.704table:row

Thetable:row attribute specifies the row number of a cell.

Thetable:row attribute is usable with the following elements:<table:cell-address>9.9.18,<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:row attribute has the data typeinteger18.2.

19.705table:scenario-ranges

Thetable:scenario-ranges attribute specifies the table range that is displayed as a scenario. The value of this attribute is a white space separated list of cell range addresses.

Thetable:scenario-ranges attribute is usable with the following element:<table:scenario>9.2.7.

Thetable:scenario-ranges attribute has the data typecellRangeAddressList18.3.6.

19.706table:script

Thetable:script attribute specifies the script information for the natural language in which comparisons will occur. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

Thetable:script attribute is usable with the following element:<table:sort>9.4.19.

Thetable:script attribute has the data typescriptCode18.3.29.

19.707table:search-criteria-must-apply-to-whole-cell

Thetable:search-criteria-must-apply-to-whole-cell attribute specifies whether a search pattern matches the entire content of a cell.

Note: Thetable:search-criteria-must-apply-to-whole-cell is used with the<table:filter-condition> element when thetable:data-type attribute has the valuetext and thetable:operator attribute has a value of:match,!match,=, or!=.

The defined values for thetable:search-criteria-must-apply-to-whole-cell are:

The default value for this attribute istrue.

Thetable:search-criteria-must-apply-to-whole-cell attribute is usable with the following element:<table:calculation-settings>9.4.1.

Thetable:search-criteria-must-apply-to-whole-cell attribute has the data typeboolean18.3.3.

19.708table:selected-page

Thetable:selected-page attribute specifies which value is selected for an automatic filter.

Thetable:selected-page attribute is usable with the following element:<table:data-pilot-field>9.6.7.

Thetable:selected-page attribute has the data typestring18.2.

19.709table:show-details

Thetable:show-details attribute specifies whether additional fields are displayed for a member. This attribute changes the behavior of a data pilot only if there are multiple fields with the orientation row or column.

The defined values for thetable:show-details attribute are:

Thetable:show-details attribute is usable with the following element:<table:data-pilot-member>9.6.12.

Thetable:show-details attribute has the data typeboolean18.3.3.

19.710table:show-empty

Thetable:show-empty attribute specifies whether fields that do not have any members should be displayed. If this attribute is not present, it is implementation-defined whether fields without members are displayed.

The defined values for thetable:show-details attribute are:

Thetable:show-empty attribute is usable with the following element:<table:data-pilot-level>9.6.8.

Thetable:show-empty attribute has the data typeboolean18.3.3.

19.711table:show-filter-button

Thetable:show-filter-button attribute specifies whether a filter button is shown in the UI for a data pilot table. A filter button displays a user interface for a filter if pushed.

The defined values for thetable:show-filter-button attribute are:

The default value for this attribute istrue.

Thetable:show-filter-button attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:show-filter-button attribute has the data typeboolean18.3.3.

19.712table:sort-mode

Thetable:sort-mode attribute specifies how to sort the members of a single data pilot field.

The defined values for thetable:sort-mode attribute are:

Thetable:sort-mode attribute is usable with the following element:<table:data-pilot-sort-info>9.6.14.

The values of thetable:sort-mode attribute aredata,none,manual orname.

19.713table:source-cell-range-addresses

Thetable:source-cell-range-addresses attribute specifies source cell ranges.

Thetable:source-cell-range-addresses attribute is usable with the following element:<table:consolidation>9.7.

Thetable:source-cell-range-addresses attribute has the data typecellRangeAddressList18.3.6.

19.714table:source-field-name

Thetable:source-field-name attribute specifies the name or label of a column that connects to a field.

There can be multiple<table:data-pilot-field> elements with the same value for this attribute.

Thetable:source-field-name attribute is usable with the following elements:<table:data-pilot-field>9.6.7 and<table:data-pilot-groups>9.6.17.

Thetable:source-field-name attribute has the data typestring18.2.

19.715table:source-name

Thetable:source-name attribute specifies a source name that is passed to the service implementation. Its value is implementation-dependent and service specific.

Thetable:source-name attribute is usable with the following element:<table:source-service>9.6.6.

Thetable:source-name attribute has the data typestring18.2.

19.716table:sql-statement

Antable:sql-statement attribute specifies the SQL statement to use when importing data from an SQL database.

Thetable:sql-statement attribute is usable with the following element:<table:database-source-sql>9.4.16.

Thetable:sql-statement attribute has the data typestring18.2.

19.717table:start

Thetable:start attribute specifies the start value for a grouping of numeric values. All values that are lower than the start value are contained in a single group, while values that are equal to or higher than the start value are grouped as specified by thetable:grouped-by andtable:step attributes.

The defined values for thetable:start attribute are:

Thetable:start attribute is usable with the following element:<table:data-pilot-groups>9.6.17.

The values of thetable:start attribute are a value of typedouble18.2 orauto.

19.718table:start-column

Thetable:start-column attribute specifies the start-column for a cell range address. The value of atable:start-column attribute is inclusive.

Thetable:start-column attribute is usable with the following elements:<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:start-column attribute has the data typeinteger18.2.

19.719table:start-position

Thetable:start-position attribute specifies the number of the first deleted row or column if multiple rows or columns are deleted. The value of atable:start-position attribute is inclusive.

Thetable:start-position attribute is usable with the following element:<table:movement-cut-off>9.9.12.

Thetable:start-position attribute has the data typeinteger18.2.

19.720table:start-row

Thetable:start-row attribute specifies the start-row for a cell range address. The value of atable:start-row attribute is inclusive.

Thetable:start-row attribute is usable with the following elements:<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:start-row attribute has the data typeinteger18.2.

19.721table:start-table

Thetable:start-table attribute specifies the start-table for a cell range address. The value of atable:start-table attribute is inclusive.

Thetable:start-table attribute is usable with the following elements:<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:start-table attribute has the data typeinteger18.2.

19.722table:status

Thetable:status attribute specifies whether iterative calculations are enabled.

The defined values for thetable:status attribute are:

The default value for this attribute isdisable.

Thetable:status attribute is usable with the following element:<table:iteration>9.4.3.

The values of thetable:status attribute areenable ordisable.

19.723table:step

Thetable:step attribute specifies the grouping of numeric values, by specifying the distance between the groups.

Thetable:step attribute is usable with the following element:<table:data-pilot-groups>9.6.17.

Thetable:step attribute has the data typedouble18.2.

19.724table:steps

Thetable:steps attributes specifies the maximum number of iterative calculations.

The default value for this attribute is100.

Thetable:steps attribute is usable with the following element:<table:iteration>9.4.3.

Thetable:steps attribute has the data typepositiveInteger18.2.

19.725table:structure-protected

Thetable:structure-protected attribute specifies whether a table is protected from the insertion, deletion, moving or renaming of tables in the document. If the table structure is protected and thetable:protection-key attribute is present, an authorization is required for resetting the protection to enable editing.

The defined values for thetable:show-details attribute are:

The default value for this attribute isfalse.

Thetable:structure-protected attribute is usable with the following element:<office:spreadsheet>3.7.

Thetable:structure-protected attribute has the data typeboolean18.3.3.

19.726table:style-name

19.726.1General

Thetable:style-name attribute specifies styles that are assigned to elements. The style can be either an automatic or common style.

19.726.2<table:background>

Thetable:style-name attribute specifies a<style:style> element for the table. The style specified by the<style:style> element is of the table family.

Thetable:style-name attribute is usable with the following element:<table:background>16.20.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.3<table:body>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:body>16.19.6.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.4<table:covered-table-cell>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

If a cell does not have a cell style assigned, then thetable:default-cell-style-name attribute of the table row specifies the cell style. If that does not exist, thetable:default-cell-style-name attribute of the table column specifies the cell style. If that does not exist, the default style with familytable-cell specifies the style for the cell.

Thetable:style-name attribute is usable with the following element:<table:covered-table-cell>9.1.5.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.5<table:even-columns>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:even-columns>16.19.9.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.6<table:even-rows>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:even-rows>16.19.7.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.7<table:first-column>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:first-column>16.19.4.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.8<table:first-row>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:first-row>16.19.2.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.9<table:last-column>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:last-column>16.19.5.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.10<table:last-row>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:last-row>16.19.3.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.11<table:odd-columns>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:odd-columns>16.19.10.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.12<table:odd-rows>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

Thetable:style-name attribute is usable with the following element:<table:odd-rows>16.19.8.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.13<table:table-cell>

Thetable:style-name attribute specifies a<style:style> element of typetable-cell.

If a cell does not have a cell style assigned, then thetable:default-cell-style-name attribute of the table row specifies the cell style. If that does not exist, thetable:default-cell-style-name attribute of the table column specifies the cell style. If that does not exist, the default style with family table-cell specifies the style for the cell.

Thetable:style-name attribute is usable with the following element:<table:table-cell>9.1.4.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.14<table:table-column>

Thetable:style-name attribute specifies a<style:style> element of typetable-column.

Thetable:style-name attribute is usable with the following element:<table:table-column>9.1.6.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.15<table:table-row>

Thetable:style-name attribute specifies a<style:style> element of typetable-row.

Thetable:style-name attribute is usable with the following element:<table:table-row>9.1.3.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.726.16<table:table>

Thetable:style-name attribute specifies a<style:style> element of typetable.

Thetable:style-name attribute is usable with the following element:<table:table>9.1.2.

Thetable:style-name attribute has the data typestyleNameRef18.3.32.

19.727table:table

Thetable:table attribute specifies a table number for insertions, deletions and for table cells.

Thetable:table attribute is usable with the following elements:<table:cell-address>9.9.18,<table:deletion>9.9.9,<table:insertion>9.9.3,<table:source-range-address>9.9.14 and<table:target-range-address>9.9.15.

Thetable:table attribute has the data typeinteger18.2.

19.728table:table-background

Thetable:table-background attribute specifies whether a shape is in the table background if the drawing shape is included in a spreadsheet document.

The defined values for thetable:show-details attribute are:

Thetable:table-background attribute is usable with the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thetable:table-background attribute has the data typeboolean18.3.3.

19.729table:table-name

Thetable:table-name attribute specifies the name of the table in the source document to which the current table is linked. If the attribute is omitted, the current table is linked to the first table in the source document.

Thetable:table-name attribute is usable with the following element:<table:table-source>9.2.6.

Thetable:table-name attribute has the data typestring18.2.

19.730table:target-cell-address

Thetable:target-cell-address attribute specifies a target cell address.

Thetable:target-cell-address attribute is usable with the following element:<table:consolidation>9.7.

Thetable:target-cell-address attribute has the data typecellAddress18.3.4.

19.731table:target-range-address

19.731.1General

Thetable:target-range-address attribute specifies a cell range address. The value of this attribute shall be an absolute cell address that contains a table name. The dollar signs “$” (U+0024, DOLLAR SIGN) that indicate an absolute address may be omitted.

19.731.2<table:data-pilot-table>

Thetable:target-range-address attribute specifies the cell range where a data pilot table will be displayed.

Thetable:target-range-address attribute is usable with the following element:<table:data-pilot-table>9.6.3.

Thetable:target-range-address attribute has the data typecellRangeAddress18.3.5.

19.731.3<table:database-range>

Thetable:target-range-address attribute specifies the cell range address of a database range.

Thetable:target-range-address attribute is usable with the following element:<table:database-range>9.4.15.

Thetable:target-range-address attribute has the data typecellRangeAddress18.3.5.

19.731.4<table:filter>

Thetable:target-range-address attribute specifies the cell range for the result of a filter operation, but all table rows remain visible. If the attribute is not present, the rows that do not match the filter conditions are not displayed.

Thetable:target-range-address attribute is usable with the following element:<table:filter>9.5.2.

Thetable:target-range-address attribute has the data typecellRangeAddress18.3.5.

19.731.5<table:sort>

Thetable:target-range-address attribute specifies the cell range for the result of a sort operation. If the attribute is not present, the cell range for the result is identical to the cell range of the database range.

Thetable:target-range-address attribute is usable with the following element:<table:sort>9.4.19.

Thetable:target-range-address attribute has the data typecellRangeAddress18.3.5.

19.732table:template-name

Thetable:template-name attribute specifies a table template by name.

Thetable:template-name attribute is usable with the following element:<table:table>9.1.2.

Thetable:template-name attribute has the data typestring18.2.

19.733table:title

Thetable:title attribute that specifies a title of a help or error message.

Thetable:title attribute is usable with the following elements:<table:error-message>9.4.7 and<table:help-message>9.4.6.

Thetable:title attribute has the data typestring18.2.

19.734table:track-changes

Thetable:track-changes attribute specifies whether change tracking is enabled.

The defined values for thetable:track-changes attribute are:

The default value for this attribute isfalse.

Thetable:track-changes attribute is usable with the following element:<table:tracked-changes>9.9.2.

Thetable:track-changes attribute has the data typeboolean18.3.3.

19.735table:type

19.735.1General

Thetable:type attribute specifies a type for a table.

19.735.2<table:data-pilot-field-reference>

Thetable:type attribute specifies the processing of a referenced category column for display.

The defined values for thetable:type attribute are:

Thetable:type attribute is usable with the following element:<table:data-pilot-field-reference>9.6.16.

The values of thetable:type attribute arenone,member-difference,member-percentage,member-percentage-difference,running-total,row-percentage,column-percentage,total-percentage orindex.

19.735.3<table:deletion>

Thetable:type attribute specifies the type of a deletion.

The defined values for thetable:type attribute are:

Thetable:type attribute is usable with the following element:<table:deletion>9.9.9.

The values of thetable:type attribute arerow,column ortable.

19.735.4<table:insertion>

Thetable:type attribute specifies the type of an insertion.

The defined values for thetable:type attribute are:

Thetable:type attribute is usable with the following element:<table:insertion>9.9.3.

The values of thetable:type attribute arerow,column ortable.

19.736table:use-banding-columns-styles

Thetable:use-banding-columns-styles attribute specifies if the styles referenced by the<table:even-columns> and<table:odd-columns> elements of a table template referenced by thetable:template-name attribute are used for cells that are contained in even and odd columns.

The defined values for thetable:use-banding-columns-styles attribute are:

The default value for this attribute isfalse.

Thetable:use-banding-columns-styles attribute is usable with the following element:<table:table>9.1.2.

Thetable:use-banding-columns-styles attribute has the data typeboolean18.3.3.

19.737table:use-banding-rows-styles

Thetable:use-banding-rows-styles attribute specifies if the styles referenced by the<table:even-rows> and<table:odd-rows> elements of a table template referenced by the table:template-name attribute are used for cells that are contained in even and odd rows.

The defined values for thetable:use-banding-rows-styles attribute are:

The default value for this attribute isfalse.

Thetable:use-banding-rows-styles attribute is usable with the following element:<table:table>9.1.2.

Thetable:use-banding-rows-styles attribute has the data typeboolean18.3.3.

19.738table:use-first-column-styles

Thetable:use-first-column-styles attribute specifies if the styles referenced by the<table:first-column> element of the table template referenced by thetable:template-name attribute are used for cells that are contained in the table's first column.

The defined values for thetable:use-first-column-styles attribute are:

The default value for this attribute isfalse.

Thetable:use-first-column-styles attribute is usable with the following element:<table:table>9.1.2.

Thetable:use-first-column-styles attribute has the data typeboolean18.3.3.

19.739table:use-first-row-styles

Thetable:use-first-row-styles attribute specifies if the styles referenced by the<table:first-row> element of the table template referenced by thetable:template-name attribute are used for cells that are contained in the table's first row.

The defined values for thetable:use-first-row-styles attribute are:

The default value for this attribute isfalse.

Thetable:use-first-row-styles attribute is usable with the following element:<table:table>9.1.2.

Thetable:use-first-row-styles attribute has the data typeboolean18.3.3.

19.740table:use-last-column-styles

Thetable:use-last-column-styles attribute specifies if the styles referenced by the<table:last-column> element of the table template referenced by thetable:template-name attribute are used for cells that are contained in the table's last column.

The defined values for thetable:use-last-column-styles attribute are:

The default value for this attribute isfalse.

Thetable:use-last-column-styles attribute is usable with the following element:<table:table>9.1.2.

Thetable:use-last-column-styles attribute has the data typeboolean18.3.3.

19.741table:use-last-row-styles

Thetable:use-last-row-styles attribute specifies if the styles referenced by the<table:last-row> element of the table template referenced by thetable:template-name attribute are used for cells that are contained in the table's last row.

The defined values for thetable:use-last-row-styles attribute are:

The default value for this attribute isfalse.

Thetable:use-last-row-styles attribute is usable with the following element:<table:table>9.1.2.

Thetable:use-last-row-styles attribute has the data typeboolean18.3.3.

19.742table:use-labels

Thetable:use-labels attribute specifies whether labels should be used by the consolidation for rows, columns or both. If labels are used for rows or columns, mathematical functions are applied to cells with equally labeled rows or columns rather than to cells with the same relative cell address.

The defined values for thetable:type attribute are:

The default value for this attribute isnone.

Thetable:use-labels attribute is usable with the following element:<table:consolidation>9.7.

The values of thetable:use-labels attribute arenone,row,column orboth.

19.743table:use-regular-expressions

Thetable:use-regular-expressions attribute specifies whether regular expressions are enabled for character string comparisons and when searching.

Regular expressions are implementation-dependent expressions that, at a minimum, conform to the requirements of Conformance Clause C1 of[UTR18].

The defined values for thetable:use-regular-expressions attribute are:

The default value for this attribute istrue.

Thetable:use-regular-expressions attribute is usable with the following element:<table:calculation-settings>9.4.1.

Thetable:use-regular-expressions attribute has the data typeboolean18.3.3.

19.744table:use-wildcards

Thetable:use-wildcards attribute specifies whether wildcards are enabled for character string comparisons and when searching.

If enabled, in a query or search string of a function, the “?” (U+003F, QUESTION MARK), “*" (U+002A, ASTERISK), and “~" (U+007E, TILDE) are defined as:

Thetable:use-regular-expressions attribute and thetable:use-wildcards attribute are mutually exclusive. The attribute values cannot betrue for both attributes.

The defined values for thetable:use-wildcards attribute are:

The default value for this attribute isfalse.

Thetable:use-wildcards attribute is usable with the following element:<table:calculation-settings>9.4.1.

Thetable:use-wildcards attribute has the data typeboolean18.3.3.

19.745table:used-hierarchy

Thetable:used-hierarchy attribute specifies a unique number assigned by an external component to select the hierarchy that should be applied to a source field.

If the data pilot source is provided by an external component or service, the data contained within category columns may be grouped by its value and it may be further divided into sub-groups or hierarchies. If an external component supports hierarchies, it shall assign unique numbers to those hierarchies.

The default value -1 means that no hierarchy should be applied to a source field.

The default value for this attribute is-1.

Thetable:used-hierarchy attribute is usable with the following element:<table:data-pilot-field>9.6.7.

Thetable:used-hierarchy attribute has the data typeinteger18.2.

19.746table:user-name

Thetable:user-name attribute specifies the user name needed to access a source. It is passed to a service implementation. Its value is implementation-dependent and service specific.

Thetable:user-name attribute is usable with the following element:<table:source-service>9.6.6.

Thetable:user-name attribute has the data typestring18.2.

19.747table:value

19.747.1<table:filter-condition>

Thetable:value attribute specifies a value for the filter condition.

Thetable:value attribute is usable with the following element:<table:filter-condition>9.5.5.

The values of thetable:value attribute are a value of typestring18.2 or a value of typedouble18.2.

19.747.2<table:filter-set-item>

Thetable:value attribute specifies a single value within a set of filter values.

Thetable:value attribute is usable with the following element:<table:filter-set-item>9.5.6.

Thetable:value attribute has the data typestring18.2.

19.748table:value-type

Thetable:value-type attribute specifies the value type of a null date.

The default value for this attribute isdate.

Thetable:value-type attribute is usable with the following element:<table:null-date>9.4.2.

The only value of thetable:value-type attribute isdate.

19.749table:visibility

Thetable:visibility attribute specifies whether a row or column is visible.,

The defined values for thetable:visibility attribute are:

The default value for this attribute isvisible.

Thetable:visibility attribute is usable with the following elements:<table:table-column>9.1.6 and<table:table-row>9.1.3.

The values of thetable:visibility attribute arevisible,collapse orfilter.

19.750text:active

Thetext:active attribute specifies the setting of the page variable.

The value of an active page variable is increased on each page.

An inactive page variable is not incremented between pages.

The defined values for thetext:active attribute are:

The default value for this attribute is false.

Thetext:active attribute is usable with the following element:<text:page-variable-set>7.7.1.2.

Thetext:active attribute has the data typeboolean18.3.3.

19.751text:address

Thetext:address attribute specifies the address for a bibliography index entry.

Thetext:address attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:address attribute has the data typestring18.2.

19.752text:alphabetical-separators

Thetext:alphabetical-separators attribute specifies whether entries beginning with the same letter are grouped and separated from the entries beginning with the next letter.

The defined values for thetext:alphabetical-separators attribute are:

The default value for this attribute isfalse.

Thetext:alphabetical-separators attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:alphabetical-separators attribute has the data typeboolean18.3.3.

19.753text:anchor-page-number

Thetext:anchor-page-number attribute specifies the physical page number of an anchor if the drawing object is bound to a page within a text document.

Thetext:anchor-page-number attribute is usable with the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

Thetext:anchor-page-number attribute has the data typepositiveInteger18.2.

19.754text:anchor-type

Thetext:anchor-type attribute specifies how a frame is bound to a text document. The anchor position is the point at which a frame is bound to a text document. The defined values for thetext:anchor-type attribute are shown in Table17.

Table17 - Text anchor positions

If the value of thetext:anchor-type attribute is ...

The anchor position is...

The drawing shape element appears ...

Notes

as-char

There is no anchor position. The drawing shape behaves like a character.

At the position where the character appears in the document.

 

char

The character after the drawing shape element.

Just before the character.

 

frame

The parent text box that the current drawing shape element is contained in.

In the element representing the text box to which the drawing object is bound.

If an image is bound to a text box, the image element is located in the text box element.

 

page

The page that has the same physical page number as the value of thetext:anchor-page-number attribute that is attached to the drawing shape element. If notext:anchor-page-number attribute is given, the anchor position is the page at which the character behind the drawing object element appears.

Either

  • At the start of the document body, outside any paragraph or frame, provided atext:anchor-page-number attribute is given. 

Or

  • Inside any paragraph element that is not contained in a header, footer, footnote, or text box, if atext:anchor-page-number attribute is not given. 

The physical page number is the number assigned to the page if all pages in the document are counted starting with page 1.

paragraph

The paragraph that the current drawing shape element is contained in.

At the start of the paragraph element.

 

Thetext:anchor-type attribute is usable with the following elements:<dr3d:scene>10.5.2,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6 and<office:annotation>14.1.

The values of thetext:anchor-type attribute arepage,frame,paragraph,char oras-char.

19.755text:annote

Thetext:annote attribute specifies the annotation for a bibliography index entry.

Thetext:annote attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:annote attribute has the data typestring18.2.

19.756text:author

Thetext:author attribute specifies the author or authors for a bibliography index entry.

Thetext:author attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:author attribute has the data typestring18.2.

19.757text:bibliography-data-field

Thetext:bibliography-data-field attribute specifies which part of a bibliography data field will be displayed.

The defined values for thetext:bibliography-data-field attribute are:

Thetext:bibliography-data-field attribute is usable with the following element:<text:index-entry-bibliography>8.13.5.

The values of thetext:bibliography-data-field attribute areaddress,annote,author,bibliography-type,booktitle,chapter,custom1,custom2,custom3,custom4,custom5,edition,editor,howpublished,identifier,institution,isbn,issn,journal,month,note,number,organizations,pages,publisher,report-type,school,series,title,url,volume oryear.

19.758text:bibliography-type

Thetext:bibliography-type attribute specifies to which type of bibliographical entry a template applies.

The defined values for thetext:bibliography-type attribute are:

Note: The definitions for article, book, booklet, inbook, incollection, in proceedings, journal, manual, mastersthesis, misc, phdthesis, proceedings, techreport, and unpublished are based on[BibTeXing].

Thetext:bibliography-type attribute is usable with the following elements:<text:bibliography-entry-template>8.9.3 and<text:bibliography-mark>8.1.11.

The values of thetext:bibliography-type attribute arearticle,book,booklet,conference,custom1,custom2,custom3,custom4,custom5,email,inbook,incollection,inproceedings,journal,manual,mastersthesis,misc,phdthesis,proceedings,techreport,unpublished orwww.

19.759text:booktitle

Thetext:booktitle attribute specifies the book title for a bibliography index entry.

Thetext:booktitle attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:booktitle attribute has the data typestring18.2.

19.760text:bullet-char

Thetext:bullet-char attribute specifies the[UNICODE] character to use as the bullet in a bullet level style.

The defined values for thetext:bullet-char attribute are shown in Table18:

Table18 - Typical bullet characters

UNICODE Character Code

Typical Shape

UNICODE Character Name

U+2022

BULLET

U+25CF

BLACK CIRCLE

U+2714

HEAVY CHECK MARK

U+2717

BALLOT X

U+2794

HEAVY WIDE-HEADED RIGHTWARDS ARROW

U+27A2

THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD

Note: These characters need not be available in all fonts.

Thetext:bullet-char attribute is usable with the following element:<text:list-level-style-bullet>16.31.

Thetext:bullet-char attribute has the data typecharacter18.3.7.

19.761text:bullet-relative-size

Thetext:bullet-relative-size attribute specifies a percentage value for the bullet size relative to the font size of the paragraphs in the bullet list.

Thetext:bullet-relative-size attribute is usable with the following element:<text:list-level-style-bullet>16.31.

Thetext:bullet-relative-size attribute has the data typepercent18.3.23.

19.762text:capitalize-entries

Thetext:capitalize-entries attribute specifies whether the entries in an index are capitalized.

The defined values for thetext:capitalize-entries attribute are:

Thetext:capitalize-entries attribute controls capitalization of index entries during the generation of indexes. Index entries may be entered in either upper or lower case, without regard to thetext:capitalize-entries attribute.

The default value for this attribute isfalse.

Thetext:capitalize-entries attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:capitalize-entries attribute has the data typeboolean18.3.3.

19.763text:c

Thetext:c attribute specifies the number of “ “ (U+0020, SPACE) characters that a<text:s> element represents. A missingtext:c attribute is interpreted as a single “ “ (U+0020, SPACE) character.

Thetext:c attribute is usable with the following element:<text:s>6.1.3.

Thetext:c attribute has the data typenonNegativeInteger18.2.

19.764text:caption-sequence-format

Thetext:caption-sequence-format attribute specifies the format of entries for an index of illustrations obtained from image captions.

The defined values for thetext:caption-sequence-format attribute are:

Thetext:caption-sequence-format attribute is usable with the following elements:<text:illustration-index-source>8.4.2 and<text:table-index-source>8.5.2.

The values of thetext:caption-sequence-format attribute aretext,category-and-value orcaption.

19.765text:caption-sequence-name

Thetext:caption-sequence-name attribute specifies the sequence by which captions are identified.

If thetext:use-caption attribute is set totrue, this attribute shall be present.

Note: Illustration captions are regular paragraphs. For index generation, a paragraph is considered to be a caption if it contains the sequence variable with the name specified by thetext:caption-sequence-name attribute.

Thetext:caption-sequence-name attribute is usable with the following elements:<text:illustration-index-source>8.4.2 and<text:table-index-source>8.5.2.

Thetext:caption-sequence-name attribute has the data typestring18.2.

19.766text:change-id

Thetext:change-id attribute specifies the id that links<text:change-start>,<text:change-end>, and<text:change> elements to the<text:changed-region> element that contains change information.

Thetext:change-id attribute is usable with the following elements:<text:change>5.5.7.4,<text:change-end>5.5.7.3 and<text:change-start>5.5.7.2.

Thetext:change-id attribute has the data typeIDREF18.2.

19.767text:chapter

Thetext:chapter attribute specifies the chapter reference for a bibliography index entry.

Thetext:chapter attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:chapter attribute has the data typestring18.2.

19.768text:citation-body-style-name

Thetext:citation-body-style-name attribute specifies the text style to use for a note citation in the text flow.

Thetext:citation-body-style-name attribute is usable with the following element:<text:notes-configuration>16.29.3.

Thetext:citation-body-style-name attribute has the data typestyleNameRef18.3.32.

19.769text:citation-style-name

Thetext:citation-style-name attribute specifies the text style to use for a note citation within the footnote.

Thetext:citation-style-name attribute is usable with the following element:<text:notes-configuration>16.29.3.

Thetext:citation-style-name attribute has the data typestyleNameRef18.3.32.

19.770text:class-names

19.770.1General

Atext:class-names attribute specifies a white space separated list of style names. The referenced styles are applied in the order they are contained in the list.

If bothtext:style-name andtext:class-names are present, the style referenced by thetext:style-name attribute is applied before the styles referenced bytext:class-names attribute. If a conditional style is specified together with atext:class-names attribute, but without atext:style-name attribute, the text:style-name attribute is assumed to have the value of the first style name in the list defined by the text:class-name attribute.

19.770.2<text:h>

Atext:class-names attribute specifies a white space separated list ofparagraph style names.

Thetext:class-names attribute is usable with the following element:<text:h>5.1.2.

Thetext:class-names attribute has the data typestyleNameRefs18.3.33.

19.770.3<text:p>

Atext:class-names attribute specifies a white space separated list ofparagraph style names.

Thetext:class-names attribute is usable with the following element:<text:p>5.1.3.

Thetext:class-names attribute has the data typestyleNameRefs18.3.33.

19.770.4<text:span>

Atext:class-names attribute specifies a white space separated list of text style names.

Thetext:class-names attribute is usable with the following element:<text:span>6.1.7.

Thetext:class-names attribute has the data typestyleNameRefs18.3.33.

19.771text:column-name

Thetext:column-name attribute specifies the name of the column from which data is displayed. The value of this attribute shall be a column name contained in the current selection as specified by the data source.

Thetext:column-name attribute is usable with the following element:<text:database-display>7.6.3.

Thetext:column-name attribute has the data typestring18.2.

19.772text:combine-entries

Thetext:combine-entries attribute specifies whether multiple entries for a single word should be combined into a single entry.

The defined values for thetext:combine-entries attribute are:

The default value for this attribute istrue.

Thetext:combine-entries attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:combine-entries attribute has the data typeboolean18.3.3.

19.773text:combine-entries-with-dash

Thetext:combine-entries-with-dash attributes specifies that multiple entries for a single word that should be displayed as a single entry, as per atext:combine-entries attribute, should be displayed as a range of numbers separated by a dash.

The defined values for thetext:combine-entries-with-dash attribute are:

The default value for this attribute isfalse.

Thetext:combine-entries-with-dash attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:combine-entries-with-dash attribute has the data typeboolean18.3.3.

19.774text:combine-entries-with-pp

Thetext:combine-entries-with-pp attributes specifies that multiple entries for a single word that should be displayed as a single entry, as per atext:combine-entries attribute, should be displayed as the start page number, followed by a "ff", or the appropriate label for the chosen language.

The default value for this attribute istrue.

Thetext:combine-entries-with-pp attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:combine-entries-with-pp attribute has the data typeboolean18.3.3.

19.775text:comma-separated

Thetext:comma-separated attribute specifies how to treat multiple index entries. Instead of listing each index entry on a separate line, multiple entries can be listed on a single line separated by a comma “,” (U+002C, COMMA). If the value of this attribute istrue, multiple entries are listed on a single line separated by a comma. By default, the value of this attribute isfalse and each index entry is displayed on a separate line.

The defined values for thetext:comma-separated attribute are:

The default value for this attribute isfalse.

Thetext:comma-separated attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:comma-separated attribute has the data typeboolean18.3.3.

19.776text:cond-style-name

Thetext:cond-style-name attribute specifies a conditional-style, that is, a style that contains conditions and maps to other styles. The styles referenced shall be a paragraph style.16.3

If a conditional style is applied to a paragraph, thetext:style-name attribute should contain the name of the style that was the result of the conditional style evaluation, while the conditional style name itself is the value of thetext:cond-style-name attribute. The referenced style can be a common style or an automatic style.

Thetext:cond-style-name attribute is usable with the following elements:<text:h>5.1.2 and<text:p>5.1.3.

Thetext:cond-style-name attribute has the data typestyleNameRef18.3.32.

19.777text:condition

19.777.1General

Thetext:condition attribute specifies a condition. Conditions do not have a predefined syntax, but the attribute value should begin with a namespace prefix, followed by a ":" (U+003A, COLON) separator, followed by the text of a formula. The namespace bound to the prefix determines the syntax and semantics of the formula.

19.777.2<text:conditional-text>

Thetext:condition attribute specifies the condition that determines which of the two text strings of an<text:conditional-text> text field is displayed.

Thetext:condition attribute is usable with the following element:<text:conditional-text>7.7.3.

Thetext:condition attribute has the data typestring18.2.

19.777.3<text:database-next>

Thetext:condition attribute specifies a condition expression. The expression is evaluated and if the result interpreted as a Boolean value is true, the next row is used as the new current row.

If the<text:database-next> element has no text:condition attribute, the next available row is selected.

Thetext:condition attribute is usable with the following element:<text:database-next>7.6.4.

Thetext:condition attribute has the data typestring18.2.

19.777.4<text:database-row-select>

Thetext:condition attribute specifies a condition for selecting a row. If the attribute is present, a new row will be selected only if the condition evaluates to a value interpreted as true.

If a<text:database-row-select> element has notext:condition attribute, the next row is selected.

Thetext:condition attribute is usable with the following element:<text:database-row-select>7.6.5.

Thetext:condition attribute has the data typestring18.2.

19.777.5<text:hidden-paragraph>

Thetext:condition attribute specifies a Boolean expression. If the expression evaluates totrue, the paragraph is hidden. If the expression evaluates to false, the paragraph is displayed.

Thetext:condition attribute is usable with the following element:<text:hidden-paragraph>7.7.11.

Thetext:condition attribute has the data typestring18.2.

19.777.6<text:hidden-text>

Thetext:condition attribute specifies a Boolean expression. If the expression evaluates totrue, the text is hidden. If the expression evaluates to false, the text is displayed.

Thetext:condition attribute is usable with the following element:<text:hidden-text>7.7.4.

Thetext:condition attribute has the data typestring18.2.

19.777.7<text:section>

Thetext:condition attribute specifies the condition under which a section is hidden. The condition is encoded as a string. If the value oftext:display iscondition, thetext:condition attribute shall be present.

Thetext:condition attribute is usable with the following element:<text:section>5.4.

Thetext:condition attribute has the data typestring18.2.

19.778text:connection-name

Thetext:connection-name attribute specifies the name of the DDE connection to which a field refers.

Thetext:connection-name attribute is usable with the following element:<text:dde-connection>7.7.12.

Thetext:connection-name attribute has the data typestring18.2.

19.779text:consecutive-numbering

Thetext:consecutive-numbering attribute specifies whether the style uses consecutive numbering for all list levels or whether each list level restarts the numbering.

The defined values for thetext:consecutive-numbering attribute are:

The default value for this attribute isfalse.

Thetext:consecutive-numbering attribute is usable with the following element:<text:list-style>16.30.

Thetext:consecutive-numbering attribute has the data typeboolean18.3.3.

19.780text:continue-list

Thetext:continue-list attribute specifies thexml:id value of a list that is to be continued.

Thetext:continue-list attribute is usable with the following element:<text:list>5.3.1.

Thetext:continue-list attribute has the data typeIDREF18.2.

19.781text:continue-numbering

Thetext:continue-numbering attribute specifies, if the numbering of the preceding list is continued or not. This attribute is ignored, if attributetext:continue-list19.780 is present.

The defined values for thetext:continue-numbering attribute are:

The use of thetext:continue-numbering attribute with the<text:numbered-paragraph> element has been deprecated.

Thetext:continue-numbering attribute is usable with the following elements:<text:list>5.3.1 and<text:numbered-paragraph>5.3.6.

Thetext:continue-numbering attribute has the data typeboolean18.3.3.

19.782text:copy-outline-levels

Thetext:copy-outline-levels attribute specifies whether index entries are indented according to the outline level of their source.

The defined values for thetext:copy-outline-levels attribute are:

The default value for this attribute isfalse.

Thetext:copy-outline-levels attribute is usable with the following element:<text:user-index-source>8.7.2.

Thetext:copy-outline-levels attribute has the data typeboolean18.3.3.

19.783text:count-empty-lines

Thetext:count-empty-lines attribute specifies whether empty lines are included in the line count.

The defined values for thetext:count-empty-lines attribute are:

The default value for this attribute istrue.

Thetext:count-empty-lines attribute is usable with the following element:<text:linenumbering-configuration>16.29.1.

Thetext:count-empty-lines attribute has the data typeboolean18.3.3.

19.784text:count-in-text-boxes

Thetext:count-in-text-boxes attribute specifies whether text in text boxes is included in the line count. If the value of this attribute istrue, text within text boxes is included in the line count.

The defined values for thetext:count-in-text-boxes attribute are:

The default value for this attribute isfalse.

Thetext:count-in-text-boxes attribute is usable with the following element:<text:linenumbering-configuration>16.29.1.

Thetext:count-in-text-boxes attribute has the data typeboolean18.3.3.

19.785text:current-value

Thetext:current-value attribute specifies the evaluation result of a condition given by the expression in atext:condition attribute.624 The value of this attribute is updated whenever the expression is evaluated.

Thetext:current-value attribute is usable with the following element:<text:conditional-text>7.7.3.

Thetext:current-value attribute has the data typeboolean18.3.3.

19.786text:custom1

Thetext:custom1 attribute specifies the first of up to five user defined fields for a bibliography index entry.

Thetext:custom1 attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:custom1 attribute has the data typestring18.2.

19.787text:custom2

Thetext:custom2 attribute specifies the second of up to five user defined fields for a bibliography index entry.

Thetext:custom2 attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:custom2 attribute has the data typestring18.2.

19.788text:custom3

Thetext:custom3 attribute specifies the third of up to five user defined fields for a bibliography index entry.

Thetext:custom3 attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:custom3 attribute has the data typestring18.2.

19.789text:custom4

Thetext:custom4 attribute specifies the fourth of up to five user defined fields for a bibliography index entry.

Thetext:custom4 attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:custom4 attribute has the data typestring18.2.

19.790text:custom5

Thetext:custom5 attribute specifies the fifth of up to five user defined fields for a bibliography index entry.

Thetext:custom5 attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:custom5 attribute has the data typestring18.2.

19.791text:database-name

Thetext:database-name attribute specifies a source database by its name.

Thetext:database-name attribute is usable with the following elements:<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6 and<text:database-row-select>7.6.5.

Thetext:database-name attribute has the data typestring18.2.

19.792text:date-adjust

Thetext:date-adjust attribute specifies an adjustment to the value of a date field. If the time period is negative, it is subtracted from the value of the date field.

Thetext:date-adjust attribute is usable with the following element:<text:date>7.3.2.

Thetext:date-adjust attribute has the data typeduration18.2.

19.793text:date-value

Thetext:date-value attribute specifies a date value. If no value is specified, whether the field is marked as fixed or not, the current date is assumed.

Note: This attribute can also be used to specify a future date.

Thetext:date-value attribute is usable with the following elements:<text:creation-date>7.5.3,<text:date>7.3.2,<text:modification-date>7.5.16 and<text:print-date>7.5.8.

Thetext:date-value attribute has the data typedateOrDateTime18.3.14.

19.794text:default-style-name

Thetext:default-style-name attribute specifies a default footnote paragraph style for new footnotes that are inserted into a document. It is not evaluated for footnotes that already exist.

Thetext:default-style-name attribute is usable with the following element:<text:notes-configuration>16.29.3.

Thetext:default-style-name attribute has the data typestyleNameRef18.3.32.

19.795text:description

Thetext:description attribute specifies a message that is displayed when users are prompted for input.

Thetext:description attribute is usable with the following elements:<text:placeholder>7.7.2,<text:text-input>7.4.15,<text:user-field-input>7.4.10 and<text:variable-input>7.4.6.

Thetext:description attribute has the data typestring18.2.

19.796text:display

19.796.1General

Thetext:display attribute specifies options for the display of text.

19.796.2<text:chapter>

Thetext:display attribute specifies the information that a chapter field should display.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:chapter>7.3.8.

The values of thetext:display attribute arename,number,number-and-name,plain-number-and-name orplain-number.

19.796.3<text:expression>

Thetext:display attribute specifies the display of a field.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:expression>7.4.14.

The values of thetext:display attribute arevalue orformula.

19.796.4<text:file-name>

Thetext:display attribute specifies how much of the file name to display.

The defined values for thetext:display attribute are:

The filename may be an IRI, either because an IRI has been used to retrieve the file, or the consumer internally uses IRIs and therefore converts system specific paths into an IRI. If this is the case, and if the path, the name or the extension cannot be evaluated from the IRI, then the IRI should be displayed unmodified.

Thetext:display attribute is usable with the following element:<text:file-name>7.3.9.

The values of thetext:display attribute arefull,path,name orname-and-extension.

19.796.5<text:index-entry-chapter>

Thetext:display attribute specifies the information that a chapter field should display.

The defined values for thetext:display attribute are:

For a<text:index-entry-chapter>8.13.1 element the default value for this attribute isnumber.

Thetext:display attribute is usable with the following element:<text:index-entry-chapter>8.13.1.

The values of thetext:display attribute arename,number,number-and-name,plain-number orplain-number-and-name.

19.796.6<text:section>

Thetext:display attribute specifies whether the section is hidden.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:section>5.4.

The values of thetext:display attribute aretrue,none orcondition.

19.796.7<text:table-formula>

Thetext:display attribute specifies the type of the value that appears in this element.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:table-formula>7.7.14.

The values of thetext:display attribute arevalue orformula.

19.796.8<text:template-name>

Thetext:display attribute specifies the information about a document template to display.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:template-name>7.3.10.

The values of thetext:display attribute arefull,path,name,name-and-extension,area ortitle.

19.796.9<text:user-field-get>

Thetext:display attribute specifies the display of a user field.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:user-field-get>7.4.9.

The values of thetext:display attribute arevalue,formula ornone.

19.796.10<text:variable-get>

Thetext:display attribute specifies the display of a variable get field.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:variable-get>7.4.5.

The values of thetext:display attribute arevalue orformula.

19.796.11<text:variable-input>

Thetext:display attribute specifies the display of a variable input field.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:variable-input>7.4.6.

The values of thetext:display attribute arevalue ornone.

19.796.12<text:variable-set>

Thetext:display attribute specifies the display of a variable set field.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<text:variable-set>7.4.4.

The values of thetext:display attribute arevalue ornone.

19.797text:display-levels

Thetext:display-levels attribute specifies the number of levels whose numbers are displayed at the current level.

The default value for this attribute is1.

Thetext:display-levels attribute is usable with the following elements:<text:list-level-style-number>16.32 and<text:outline-level-style>16.35.

Thetext:display-levels attribute has the data typepositiveInteger18.2.

19.798text:display-outline-level

Thetext:display-outline-level attribute specifies the numbering of a sequence by chapter. This attribute specifies an outline level that determines which chapters to reference for the chapter-specific numbering. All chapters that are at or below the specified outline level reset the value of the sequence to zero, the default value. The chapter number of the last chapter at or below the specified outline level is prefixed to the sequence number. Choosing an outline level of zero results in a continuous numbering of all sequence elements for that sequence variable.

Thetext:display-outline-level attribute is usable with the following element:<text:sequence-decl>7.4.12.

Thetext:display-outline-level attribute has the data typenonNegativeInteger18.2.

19.799text:duration

Thetext:duration attribute contains the value of a<text:editing-duration> field element if its value is fixed.

Thetext:duration attribute is usable with the following element:<text:editing-duration>7.5.14.

Thetext:duration attribute has the data typeduration18.2.

19.800text:edition

Thetext:edition attribute specifies the edition for a bibliography index entry.

Thetext:edition attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:edition attribute has the data typestring18.2.

19.801text:editor

Thetext:editor attribute specifies the editor for a bibliography index entry.

Thetext:editor attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:editor attribute has the data typestring18.2.

19.802text:filter-name

Thetext:filter-name attribute specifies the filter type to be used to import the link target. The value of this attribute is implementation-dependent.

Thetext:filter-name attribute is usable with the following element:<text:section-source>5.4.2.

Thetext:filter-name attribute has the data typestring18.2.

19.803text:fixed

Thetext:fixed attribute specifies whether the value of a field element is fixed.

The defined values for thetext:fixed attribute are:

Thetext:fixed attribute is usable with the following elements:<text:author-initials>7.3.7.2,<text:author-name>7.3.7.1,<text:creation-date>7.5.3,<text:creation-time>7.5.4,<text:creator>7.5.17,<text:date>7.3.2,<text:description>7.5.5,<text:editing-cycles>7.5.13,<text:editing-duration>7.5.14,<text:file-name>7.3.9,<text:initial-creator>7.5.2,<text:keywords>7.5.12,<text:modification-date>7.5.16,<text:modification-time>7.5.15,<text:page-number>7.3.4,<text:print-date>7.5.8,<text:printed-by>7.5.9,<text:print-time>7.5.7,<text:sender-city>7.3.6.13,<text:sender-company>7.3.6.10,<text:sender-country>7.3.6.15,<text:sender-email>7.3.6.7,<text:sender-fax>7.3.6.9,<text:sender-firstname>7.3.6.2,<text:sender-initials>7.3.6.4,<text:sender-lastname>7.3.6.3,<text:sender-phone-private>7.3.6.8,<text:sender-phone-work>7.3.6.11,<text:sender-position>7.3.6.6,<text:sender-postal-code>7.3.6.14,<text:sender-state-or-province>7.3.6.16,<text:sender-street>7.3.6.12,<text:sender-title>7.3.6.5,<text:subject>7.5.11,<text:time>7.3.3,<text:title>7.5.10 and<text:user-defined>7.5.6.

Thetext:fixed attribute has the data typeboolean18.3.3.

19.804text:footnotes-position

Thetext:footnotes-position attribute specifies a position for a footnote.

The defined values for thetext:footnotes-position attribute are:

Thetext:footnotes-position attribute is usable with the following element:<text:notes-configuration>16.29.3.

The values of thetext:footnotes-position attribute aretext,page,section ordocument.

19.805text:formula

Thetext:formula attribute specifies the formula or expression used to compute the value of a field.

The attribute value should begin with a namespace prefix followed by ":" (U+003A, COLON) followed by the text of the formula. The namespace bound to the prefix determines the syntax and semantics of the formula.

Thetext:formula attribute is usable with the following elements:<text:expression>7.4.14,<text:sequence>7.4.13,<text:table-formula>7.7.14,<text:user-field-decl>7.4.8 and<text:variable-set>7.4.4.

Thetext:formula attribute has the data typestring18.2.

19.806text:global (deprecated)

Thetext:global attribute specifies whether the user interface of a consumer should consider the documents to which linked text sections are linked as individually editable parts of the document.

The defined values for thetext:global attribute are:

Thetext:global attribute is deprecated in favor of the application/vnd.oasis.opendocument.text-master MIME type. Using this MIME type for a document has the same effect as the valuetrue for atext:global attribute.

The default value for this attribute isfalse.

Thetext:global attribute is usable with the following element:<office:text>3.4.

Thetext:global attribute has the data typeboolean18.3.3.

19.807text:howpublished

Thetext:howpublished attribute specifies the publication type for a bibliography index entry.

Thetext:howpublished attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:howpublished attribute has the data typestring18.2.

19.808text:increment

Thetext:increment attribute causes line numbers to be numbered as multiples of a specified increment.

Thetext:increment attribute is usable with the following elements:<text:linenumbering-configuration>16.29.1 and<text:linenumbering-separator>16.29.2.

Thetext:increment attribute has the data typenonNegativeInteger18.2.

19.809text:id

19.809.1General

Thetext:id attribute specifies an identifier or a name for an element.

19.809.2<draw:text-box>

Thetext:id attribute specifies an identifier for an element.

OpenDocument consumers shall ignore atext:id attribute if it occurs on a<draw:text-box> element with anxml:id attribute value.

OpenDocument producers may writetext:id attributes for<draw:text-box> elements in addition to anxml:id attribute.

 The value of atext:id attribute shall equal the value of anxml:id attribute on the same<draw:text-box> element.

Thetext:id attribute is deprecated in favor ofxml:id.19.914

Thetext:id attribute is usable with the following element:<draw:text-box>10.4.3.

Thetext:id attribute has the data typeNCName18.2.

19.809.3<text:alphabetical-index-mark-end>

Thetext:id attribute specifies a name by which start- and end mark elements are connected to each other.

Thetext:id attribute is usable with the following element:<text:alphabetical-index-mark-end>8.1.9.

Thetext:id attribute has the data typestring18.2.

19.809.4<text:alphabetical-index-mark-start>

Thetext:id attribute specifies a name by which start- and end mark elements are connected to each other.

Thetext:id attribute is usable with the following element:<text:alphabetical-index-mark-start>8.1.8.

Thetext:id attribute has the data typestring18.2.

19.809.5<text:changed-region>

Thetext:id attribute specifies the an identifier for an element.

The ID value is used intext:change-id IDREF values to refer to a particular<text:changed-region> element.

OpenDocument consumers shall ignore atext:id attribute if it occurs on an element with anxml:id attribute value.

OpenDocument producers may writetext:id attributes for elements in addition to anxml:id attribute.

The value of atext:id attribute shall equal the value of anxml:id attribute on the same element.

Thetext:id attribute is deprecated in favor ofxml:id.19.914

Thetext:id attribute is usable with the following element:<text:changed-region>5.5.2.

Thetext:id attribute has the data typeNCName18.2.

19.809.6<text:h>

Thetext:id attribute specifies an identifier for an element.

OpenDocument consumers shall ignore atext:id attribute if it occurs on an element with anxml:id attribute value.

OpenDocument producers may writetext:id attributes for elements in addition to anxml:id attribute.

The value of atext:id attribute shall equal the value of anxml:id attribute on the same element.

Thetext:id attribute is deprecated in favor ofxml:id.19.914

Thetext:id attribute is usable with the following element:<text:h>5.1.2.

Thetext:id attribute has the data typeNCName18.2.

19.809.7<text:note>

Thetext:id attribute specifies specifies a name by which notes can be referenced from<text:note-ref> elements. See7.7.7.

Thetext:id attribute is usable with the following element:<text:note>6.3.2.

Thetext:id attribute has the data typestring18.2.

19.809.8<text:p>

Thetext:id attribute specifies an identifier for an element.

OpenDocument consumers shall ignore atext:id attribute if it occurs on a<text:p> element with anxml:id attribute value. If there is noxml:id attribute value, then atext:id attribute should be processed as it were anxml:id attribute.

OpenDocument producers may writetext:id attributes for<text:p> elements in addition to anxml:id attribute.

A<text:p> element shall not have antext:id attribute if it has noxml:id attribute value. The value of atext:id attribute shall equal the value of anxml:id attribute on the same<text:p> element.

Thetext:id attribute is deprecated in favor ofxml:id.19.914

Thetext:id attribute is usable with the following element:<text:p>5.1.3.

Thetext:id attribute has the data typeNCName18.2.

19.809.9<text:toc-mark-end>

Thetext:id attribute specifies a name by which start- and end mark elements are connected to each other.

Thetext:id attribute is usable with the following element:<text:toc-mark-end>8.1.3.

Thetext:id attribute has the data typestring18.2.

19.809.10<text:toc-mark-start>

Thetext:id attribute specifies a name by which start- and end mark elements are connected to each other. The name specified by thetext:id attribute shall be unique except for a matching<text:toc-mark-end> element.

Thetext:id attribute is usable with the following element:<text:toc-mark-start>8.1.2.

Thetext:id attribute has the data typestring18.2.

19.809.11<text:user-index-mark-end>

Thetext:id attribute specifies a string by which start- and end mark elements are connected to each other. The string shall be unique except for matching its corresponding<text:user-index-mark-start> element.

Thetext:id attribute is usable with the following element:<text:user-index-mark-end>8.1.6.

Thetext:id attribute has the data typestring18.2.

19.809.12<text:user-index-mark-start>

Thetext:id attribute specifies a string by which start- and end mark elements are connected to each other. The string shall be unique except for matching its corresponding<text:user-index-mark-end> element.

Thetext:id attribute is usable with the following element:<text:user-index-mark-start>8.1.5.

Thetext:id attribute has the data typestring18.2.

19.810text:identifier

Thetext:identifier attribute specifies an identifier for a bibliography index entry.

Thetext:identifier attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:identifier attribute has the data typestring18.2.

19.811text:index-name

Thetext:index-name attribute specifies the name of a user defined index.

Note: In order to support multiple user-defined indexes with different contents, user index marks have atext:index-name attribute. The same attribute can be used with a<text:user-index-source> element to specify which index marks apply to the current index.

Thetext:index-name attribute is usable with the following elements:<text:user-index-mark>8.1.7,<text:user-index-mark-start>8.1.5 and<text:user-index-source>8.7.2.

Thetext:index-name attribute has the data typestring18.2.

19.812text:index-scope

Thetext:index-scope attribute specifies whether an index is constructed for an entire document or for a chapter.

The defined values for thetext:index-scope attribute are:

The default value for this attribute isdocument.

For<text:alphabetical-index-source>8.8.2,<text:illustration-index-source>8.4.2,<text:object-index-source>8.6.2,<text:table-index-source>8.5.2 and<text:user-index-source>8.7.2 elements the default value for this attribute isdocument.

Thetext:index-scope attribute is usable with the following elements:<text:alphabetical-index-source>8.8.2,<text:illustration-index-source>8.4.2,<text:object-index-source>8.6.2,<text:table-index-source>8.5.2,<text:table-of-content-source>8.3.2 and<text:user-index-source>8.7.2.

The values of thetext:index-scope attribute aredocument orchapter.

19.813text:ignore-case

Thetext:ignore-case attribute specifies whether the capitalization of words is ignored. If the value istrue, the capitalization is ignored and entries that are identical except for character case are listed as the same entries. If the value isfalse, the capitalization of words is not ignored.

The defined values for thetext:ignore-case attribute are:

The default value for this attribute isfalse.

Thetext:ignore-case attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:ignore-case attribute has the data typeboolean18.3.3.

19.814text:institution

Thetext:institution attribute specifies an institution for a bibliography index entry.

Thetext:institution attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:institution attribute has the data typestring18.2.

19.815text:is-hidden

Thetext:is-hidden attribute specifies whether a field or paragraph is currently visible.

Note: The value of this attribute is overwritten with a new value as soon as the consumer evaluates the expression.

The defined values for thetext:is-hidden attribute are:

Thetext:is-hidden attribute is usable with the following elements:<text:hidden-paragraph>7.7.11 and<text:hidden-text>7.7.4.

Thetext:is-hidden attribute has the data typeboolean18.3.3.

19.816text:is-list-header

Thetext:is-list-header attribute specifies the appearance of a specific heading without numbering.

The defined values for thetext:is-list-header attribute are:

The default value for this attribute isfalse.

Thetext:is-list-header attribute is usable with the following element:<text:h>5.1.2.

Thetext:is-list-header attribute has the data typeboolean18.3.3.

19.817text:isbn

Thetext:isbn attribute specifies an ISBN for a bibliography index entry.

Thetext:isbn attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:isbn attribute has the data typestring18.2.

19.818text:issn

Thetext:issn attribute specifies an ISSN for a bibliography index entry.

Thetext:issn attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:issn attribute has the data typestring18.2.

19.819text:journal

Thetext:journal attribute specifies a journal for a bibliography index entry.

Thetext:journal attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:journal attribute has the data typestring18.2.

19.820text:key

Thetext:key attribute specifies a type for the index entries that should be used for sorting. See8.1.11.

The defined values for thetext:key attribute are:

Thetext:key attribute is usable with the following element:<text:sort-key>16.29.7.

The values of thetext:key attribute areaddress,annote,author,bibliography-type,booktitle,chapter,custom1,custom2,custom3,custom4,custom5,edition,editor,howpublished,identifier,institution,isbn,issn,journal,month,note,number,organizations,pages,publisher,report-type,school,series,title,url,volume oryear.

19.821text:key1

Thetext:key1 attribute specifies an additional key for an alphabetical index mark. If only one key is used, it shall be contained in atext:key1 attribute.

Thetext:key1 attribute is usable with the following elements:<text:alphabetical-index-mark>8.1.10 and<text:alphabetical-index-mark-start>8.1.8.

Thetext:key1 attribute has the data typestring18.2.

19.822text:key2

Thetext:key2 attribute specifies an additional key for an alphabetical index mark.

Thetext:key2 attribute is usable with the following elements:<text:alphabetical-index-mark>8.1.10 and<text:alphabetical-index-mark-start>8.1.8.

Thetext:key2 attribute has the data typestring18.2.

19.823text:key1-phonetic

Thetext:key1-phonetic attribute specifies a phonetic key for<text:toc-mark-start> and<text:alphabetical-index-mark-start> elements. Phonetic keys should be used for sorting.

Thetext:key1-phonetic attribute is usable with the following elements:<text:alphabetical-index-mark>8.1.10 and<text:alphabetical-index-mark-start>8.1.8.

Thetext:key1-phonetic attribute has the data typestring18.2.

19.824text:key2-phonetic

Thetext:key2-phonetic attribute specifies an additional phonetic key for<text:toc-mark-start> and<text:alphabetical-index-mark-start> elements.

Thetext:key2-phonetic attribute is usable with the following elements:<text:alphabetical-index-mark>8.1.10 and<text:alphabetical-index-mark-start>8.1.8.

Thetext:key2-phonetic attribute has the data typestring18.2.

19.825text:kind

Thetext:kind attribute specifies which part of a measure is displayed.

The defined values for thetext:kind attribute are:

Note: The purpose of thegap value is add space between the measure line and the text if the text is displayed perpendicular to the measure line.

Thetext:kind attribute is usable with the following element:<text:measure>7.7.13.

The values of thetext:kind attribute arevalue,unit orgap.

19.826text:label

Thetext:label attribute specifies a label for user inserted notes in a document. If this attribute is omitted, the element content is used.

Thetext:label attribute is usable with the following element:<text:note-citation>6.3.3.

Thetext:label attribute has the data typestring18.2.

19.827text:label-followed-by

Thetext:label-followed-by attribute specifies a character that is inserted behind a list label.

The defined values for thetext:label-followed-by attribute are:

Thetext:label-followed-by attribute is usable with the following element:<style:list-level-label-alignment>17.20.

The values of thetext:label-followed-by attribute arelisttab,space ornothing.

19.828text:level

Thetext:level attribute specifies the level of an outline or number list style.

For a<text:numbered-paragraph>5.3.6 element the default value for this attribute is1.

Thetext:level attribute is usable with the following elements:<text:list-level-style-bullet>16.31,<text:list-level-style-image>16.33,<text:list-level-style-number>16.32,<text:numbered-paragraph>5.3.6 and<text:outline-level-style>16.35.

Thetext:level attribute has the data typepositiveInteger18.2.

19.829text:list-id

Thetext:list-id attribute specifies an id that is used to group numbered paragraphs form a list. All numbered paragraphs with the sametext:list-id value belong to one list. This list defines the counter domain for the numbered paragraphs. In this context, a list is defined as a number of list items, spanning multiple levels. As with lists in<text:list> representation the list style of the first numbered paragraph at every list level is used for the start value.

Thetext:list-id attribute did not exist in OpenDocument v1.0 and v1.1. For such text documents which do not contain thetext:list-id attribute the following rules are applied to form a list from a group of numbered paragraphs:

Thetext:list-id attribute is usable with the following element:<text:numbered-paragraph>5.3.6.

Thetext:list-id attribute has the data typeNCName18.2.

19.830text:list-tab-stop-position

Thetext:list-tab-stop-position attribute specifies an additional tab stop which is inserted into the list of tab stops that are defined for a list item. By default the tab stop's position is behind list label. The text of the first line of list item starts at this tab stop. In left-to-right layout environments this tab stop is interpreted as a left tab. While in right-to-left layout environments it is interpreted as a right tab.

Thetext:list-tab-stop-position attribute is ignored unless thetext:label-followed-by attribute has the valuelisttab.

There are two cases in which this additional tab stop does not specify the start the of the text of the first line of the list item:

In these cases, the tab character that is inserted behind the list label advances to the next tab stop, or a default tab stop if none exists. However, other tab stops contained in the list item's text may advance to the additional list tab stop. The additional tab stop is further applied to the full text of tab stop, that is, not only the first line.

Thetext:list-tab-stop-position attribute is usable with the following element:<style:list-level-label-alignment>17.20.

Thetext:list-tab-stop-position attribute has the data typelength18.3.18.

19.831text:main-entry

Thetext:main-entry attribute specifies which of multiple index marks for the same entry is the main entry.

The defined values for thetext:main-entry attribute are:

The default value for this attribute isfalse.

Thetext:main-entry attribute is usable with the following elements:<text:alphabetical-index-mark>8.1.10 and<text:alphabetical-index-mark-start>8.1.8.

Thetext:main-entry attribute has the data typeboolean18.3.3.

19.832text:main-entry-style-name

Thetext:main-entry-style-name attribute specifies the character style to use for main entries. Sub entries are formatted using the default character style determined by the paragraph style of the entries.

Thetext:main-entry-style-name attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:main-entry-style-name attribute has the data typestyleNameRef18.3.32.

19.833text:master-page-name

Thetext:master-page-name attribute specifies the name of a master page.

For<text:page> elements5.2.2, the attribute specifies the name of the master page which is used to format the page.

For<text:notes-configuration> elements16.29.3, the attributes specifies the master page which is used to format the pages on which the notes are displayed.

Thetext:master-page-name attribute is usable with the following elements:<text:notes-configuration>16.29.3 and<text:page>5.2.2.

Thetext:master-page-name attribute has the data typestyleNameRef18.3.32.

19.834text:month

Thetext:month attribute specifies a month for a bibliography index entry.

Thetext:month attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:month attribute has the data typestring18.2.

19.835text:name

19.835.1General

Thetext:name attribute specifies a name.

19.835.2<text:alphabetical-index>

Thetext:name attribute specifies a unique name for an alphabetical index.

Thetext:name attribute is usable with the following element:<text:alphabetical-index>8.8.

Thetext:name attribute has the data typestring18.2.

19.835.3<text:bibliography>

Thetext:name attribute specifies a unique name for a bibliography.

Thetext:name attribute is usable with the following element:<text:bibliography>8.9.

Thetext:name attribute has the data typestring18.2.

19.835.4<text:bookmark>

Thetext:name attribute specifies a name for a bookmark.

Thetext:name attribute is usable with the following element:<text:bookmark>6.2.1.2.

Thetext:name attribute has the data typestring18.2.

19.835.5<text:bookmark-end>

Thetext:name attribute specifies a name that shall match thetext:name attribute on only one<text:bookmark-start> element in a document.

Thetext:name attribute is usable with the following element:<text:bookmark-end>6.2.1.4.

Thetext:name attribute has the data typestring18.2.

19.835.6<text:bookmark-start>

Thetext:name attribute specifies a name that shall match thetext:name attribute on only one<text:bookmark-end> element in a document.

Thetext:name attribute is usable with the following element:<text:bookmark-start>6.2.1.3.

Thetext:name attribute has the data typestring18.2.

19.835.7<text:execute-macro>

Thetext:name attribute specifies a macro to invoke when a field is activated.

Thetext:name attribute is usable with the following element:<text:execute-macro>7.7.10.

Thetext:name attribute has the data typestring18.2.

19.835.8<text:illustration-index>

Thetext:name attribute specifies a unique name for an illustration index.

Thetext:name attribute is usable with the following element:<text:illustration-index>8.4.

Thetext:name attribute has the data typestring18.2.

19.835.9<text:index-title>

Thetext:name attribute specifies a unique name for an index title.

Thetext:name attribute is usable with the following element:<text:index-title>8.2.3.

Thetext:name attribute has the data typestring18.2.

19.835.10<text:object-index>

Thetext:name attribute specifies a unique name for an object index.

Thetext:name attribute is usable with the following element:<text:object-index>8.6.

Thetext:name attribute has the data typestring18.2.

19.835.11<text:reference-mark>

Thetext:name attribute specifies a unique name for reference elements.

Thetext:name attribute is usable with the following element:<text:reference-mark>6.2.2.2.

Thetext:name attribute has the data typestring18.2.

19.835.12<text:reference-mark-end>

Thetext:name attribute specifies a unique name for reference elements.

Thetext:name attribute is usable with the following element:<text:reference-mark-end>6.2.2.4.

Thetext:name attribute has the data typestring18.2.

19.835.13<text:reference-mark-start>

Thetext:name attribute specifies a unique name for reference elements.

Thetext:name attribute is usable with the following element:<text:reference-mark-start>6.2.2.3.

Thetext:name attribute has the data typestring18.2.

19.835.14<text:section>

Thetext:name attribute specifies a unique name for a section.

Thetext:name attribute is usable with the following element:<text:section>5.4.

Thetext:name attribute has the data typestring18.2.

19.835.15<text:sequence>

Thetext:name attribute specifies name of variable to display. It shall match the name of a sequence variable already declared by a preceding<text:sequence-decl>.element

Thetext:name attribute is usable with the following element:<text:sequence>7.4.13.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.16<text:sequence-decl>

Thetext:name attribute specifies unique name of a variable to be declared.

Thetext:name attribute is usable with the following element:<text:sequence-decl>7.4.12.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.17<text:table-of-content>

Thetext:name attribute specifies a unique name for a<text:table-of-content> element.

Thetext:name attribute is usable with the following element:<text:table-of-content>8.3.

Thetext:name attribute has the data typestring18.2.

19.835.18<text:table-index>

Thetext:name attribute specifies a unique name for a table index.

Thetext:name attribute is usable with the following element:<text:table-index>8.5.

Thetext:name attribute has the data typestring18.2.

19.835.19<text:user-defined>

 Thetext:name attribute specifies a name that corresponds to the value of ameta:name attribute on a<meta:user-defined> element.

Thetext:name attribute is usable with the following element:<text:user-defined>7.5.6.

Thetext:name attribute has the data typestring18.2.

19.835.20<text:user-field-decl>

Thetext:name attribute specifies a unique name for a user defined field declaration.

Thetext:name attribute is usable with the following element:<text:user-field-decl>7.4.8.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.21<text:user-field-get>

Thetext:name attribute specifies name of a user defined field that shall be declared already by a preceding<text:user-field-decl> element.

Thetext:name attribute is usable with the following element:<text:user-field-get>7.4.9.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.22<text:user-field-input>

Thetext:name attribute specifies a name of a user defined field that shall be declared already by a preceding<text:user-field-decl> element.

Thetext:name attribute is usable with the following element:<text:user-field-input>7.4.10.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.23<text:user-index>

Thetext:name attribute specifies a unique name for a user specified index.

Thetext:name attribute is usable with the following element:<text:user-index>8.7.

Thetext:name attribute has the data typestring18.2.

19.835.24<text:variable-set>

Thetext:name attribute specifies a variable name that shall match a variable name already declared by a preceding<text:variable-decl> element.

Thetext:name attribute is usable with the following element:<text:variable-set>7.4.4.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.25<text:variable-decl>

Thetext:name attribute specifies unique name for a variable declaration.

Thetext:name attribute is usable with the following element:<text:variable-decl>7.4.3.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.26<text:variable-get>

Thetext:name attribute specifies a variable name that shall match a preceding<text:variable-decl> element.

Thetext:name attribute is usable with the following element:<text:variable-get>7.4.5.

Thetext:name attribute has the data typevariableName18.3.39.

19.835.27<text:variable-input>

Thetext:name attribute specifies a variable name that shall match the name of variable already declared by a preceding<text:variable-decl> element.

Thetext:name attribute is usable with the following element:<text:variable-input>7.4.6.

Thetext:name attribute has the data typevariableName18.3.39.

19.836text:note

Thetext:note attribute specifies a note for a bibliography index entry.

Thetext:note attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:note attribute has the data typestring18.2.

19.837text:note-class

Thetext:note-class attribute specifies the class of a note.

The defined values for thetext:note-class attribute are:

Thetext:note-class attribute is usable with the following elements:<text:note>6.3.2,<text:note-ref>7.7.7 and<text:notes-configuration>16.29.3.

The values of thetext:note-class attribute arefootnote orendnote.

19.838text:number

Thetext:number attribute specifies a number for a bibliography index entry.

Thetext:number attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:number attribute has the data typestring18.2.

19.839text:number-lines

Thetext:number-lines attribute specifies whether lines are numbered.

The defined values for thetext:number-lines attribute are:

For a<text:linenumbering-configuration>16.29.1 element the default value for this attribute istrue.

Thetext:number-lines attribute is usable with the following element:<text:linenumbering-configuration>16.29.1.

Thetext:number-lines attribute has the data typeboolean18.3.3.

19.840text:number-position

Thetext:number-position attribute specifies margin where line numbers appear.

The defined values for thetext:number-position attribute are:

The default value for this attribute isleft.

Thetext:number-position attribute is usable with the following element:<text:linenumbering-configuration>16.29.1.

The values of thetext:number-position attribute areleft,right,inner orouter.

19.841text:numbered-entries

Thetext:numbered-entries attribute specifies whether a number is displayed for bibliography entries instead of their short name.

The defined values for thetext:numbered-entries attribute are:

The default value for this attribute isfalse.

Thetext:numbered-entries attribute is usable with the following element:<text:bibliography-configuration>16.29.6.

Thetext:numbered-entries attribute has the data typeboolean18.3.3.

19.842text:offset

Thetext:offset attribute specifies the distance between a line number and the margin.

Thetext:offset attribute is usable with the following element:<text:linenumbering-configuration>16.29.1.

Thetext:offset attribute has the data typenonNegativeLength18.3.20.

19.843text:organizations

Thetext:organizations attribute specifies one or more organizations for a bibliography index entry.

Thetext:organizations attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:organizations attribute has the data typestring18.2.

19.844text:outline-level

19.844.1General

Thetext:outline-level attribute specifies an outline level.

19.844.2<text:alphabetical-index-entry-template>

Thetext:outline-level attribute specifies the level to which a template applies.

The defined values for thetext:outline-level attribute are:

Thetext:outline-level attribute is usable with the following element:<text:alphabetical-index-entry-template>8.8.4.

The values of thetext:outline-level attribute are1,2,3 orseparator.

19.844.3<text:chapter>

Thetext:outline-level attribute specifies an outline level to use. The<text:chapter> element displays a chapter number or title up to the specified outline level.

Thetext:outline-level attribute is usable with the following element:<text:chapter>7.3.8.

Thetext:outline-level attribute has the data typenonNegativeInteger18.2.

19.844.4<text:h>

Thetext:outline-level attribute specifies the level of a heading, starting with 1. Headings without a level attribute are assumed to be at level 1.

Thetext:outline-level attribute is usable with the following element:<text:h>5.1.2.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.5<text:index-entry-chapter>

Thetext:outline-level attribute specifies an outline level for an index entry.

Thetext:outline-level attribute is usable with the following element:<text:index-entry-chapter>8.13.1.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.6<text:index-source-styles>

Thetext:outline-level attribute specifies an outline level for an index entry.

Thetext:outline-level attribute is usable with the following element:<text:index-source-styles>8.10.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.7<text:user-index-mark>

Thetext:outline-level attribute specifies an outline level for an index entry.

Thetext:outline-level attribute is usable with the following element:<text:user-index-mark>8.1.7.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.8<text:table-of-content-entry-template>

Thetext:outline-level attribute specifies to which outline level an entry configuration applies. Outline levels shall be unique for the template elements in one index source.

Thetext:outline-level attribute is usable with the following element:<text:table-of-content-entry-template>8.3.3.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.9<text:table-of-content-source>

Thetext:outline-level attribute specifies which outline levels are used when generating a table of contents. The value of this attribute shall be an integer greater than zero. If this attribute is omitted, all outline levels are used by default.

Thetext:outline-level attribute is usable with the following element:<text:table-of-content-source>8.3.2.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.10<text:toc-mark>

Thetext:outline-level attribute specifies an outline level for a table of contents index entry.

Thetext:outline-level attribute is usable with the following element:<text:toc-mark>8.1.4.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.11<text:toc-mark-start>

Thetext:outline-level attribute specifies an outline level for a table of contents index entry.

Thetext:outline-level attribute is usable with the following element:<text:toc-mark-start>8.1.2.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.12<text:user-index-entry-template>

Thetext:outline-level attribute specifies the template applied to entries at a specified outline level in a user-defined index. All<text:user-index-entry-template> elements that are contained in the same parent element shall specify different outline levels.

Thetext:outline-level attribute is usable with the following element:<text:user-index-entry-template>8.7.3.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.844.13<text:user-index-mark-start>

Thetext:outline-level attribute specifies an outline level for a user index entry.

Thetext:outline-level attribute is usable with the following element:<text:user-index-mark-start>8.1.5.

Thetext:outline-level attribute has the data typepositiveInteger18.2.

19.845text:page-adjust

19.845.1General

Thetext:page-adjust attribute specifies an adjustment to page numbering.

19.845.2<text:page-number>

Thetext:page-adjust attribute specifies an adjustment of the value of a page number field, in order to display of page numbers of following or preceding pages. The specified value is added to the current page number. If a page with the resulting page number does not exist, no number is displayed.

Thetext:page-adjust attribute is usable with the following element:<text:page-number>7.3.4.

Thetext:page-adjust attribute has the data typeinteger18.2.

19.845.3<text:page-variable-set>

Thetext:page-adjust attribute specifies a page adjustment. The value of an active page variable is the current page number plus any page adjustment value immediately prior to the occurrence of this variable in document order.

Thetext:page-adjust attribute is usable with the following element:<text:page-variable-set>7.7.1.2.

Thetext:page-adjust attribute has the data typeinteger18.2.

19.846text:pages

Thetext:pages attribute specifies the page number or page numbers for a bibliography index entry.

Thetext:pages attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:pages attribute has the data typestring18.2.

19.847text:placeholder-type

Thetext:placeholder-type attribute specifies the content type of a placeholder.

The defined values for thetext:placeholder-type attribute are:

Thetext:placeholder-type attribute is usable with the following element:<text:placeholder>7.7.2.

The values of thetext:placeholder-type attribute aretext,table,text-box,image orobject.

19.848text:prefix

Thetext:prefix attribute specifies a string that is displayed before a bibliography entry's short name or number if it occurs outside the bibliography.

Thetext:prefix attribute is usable with the following element:<text:bibliography-configuration>16.29.6.

Thetext:prefix attribute has the data typestring18.2.

19.849text:protected

Thetext:protected attribute specifies whether a section is protected. A section can be protected, which means that a user can not edit the section. The protection is enforced by the user interface only.

Note: If the section is protected and thetext:protection-key attribute is present, an authorization is required for resetting the protection to enable editing.19.850

The defined values for thetext:protected attribute are:

Thetext:protected attribute is usable with the following elements:<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:object-index>8.6,<text:section>5.4,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

Thetext:protected attribute has the data typeboolean18.3.3.

19.850text:protection-key

Thetext:protection-key attribute, when present, specifies that an authorization is required for removing the protection of a section. The authentication procedure is identified by thetext:protection-key-digest-algorithm attribute  19.851 The attribute value is binary data that may be used by the authentication procedure.

The password shall be provided as a sequence of bytes in UTF-8 encoding.

Thetext:protection-key attribute is usable with the following elements:<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:object-index>8.6,<text:section>5.4,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

Thetext:protection-key attribute has the data typestring18.2.

19.851text:protection-key-digest-algorithm

Thetext:protection-key-digest-algorithm attribute value is an IRI that identifies an authentication procedure for removing a protection.

If the IRI identifies a message-digest algorithm specified in §5.7 of[xmlenc-core], the value oftext:protection-key attribute shall be the hash value of the password that is required to authorize removal of the protection. The password shall be provided as a sequence of bytes in UTF-8 encoding.

Any other procedures, their identifying IRIs, and their application oftext:protection-key values are implementation-defined.

Consumers shall support http://www.w3.org/2000/09/xmldsig#sha1, which is the default, and http://www.w3.org/2000/09/xmldsig#sha256. They may support other algorithms described in §5.7 of[xmlenc-core] or alternative procedures. Producers should use http://www.w3.org/2000/09/xmldsig#sha256.

The default value for this attribute ishttp://www.w3.org/2000/09/xmldsig#sha1.

Thetext:protection-key-digest-algorithm attribute is usable with the following elements:<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:object-index>8.6,<text:section>5.4,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

Thetext:protection-key-digest-algorithm attribute has the data typeanyIRI18.3.2.

19.852text:publisher

Thetext:publisher attribute specifies a publisher for a bibliography index entry.

Thetext:publisher attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:publisher attribute has the data typestring18.2.

19.853text:ref-name

19.853.1General

Thetext:ref-name attribute specifies a name that is used as a reference.

19.853.2<text:bookmark-ref>

Thetext:ref-name attribute identifies a<text:bookmark> or<text:bookmark-start> element by the value of that element'stext:name attribute.

Thetext:ref-name attribute is usable with the following element:<text:bookmark-ref>7.7.6.

Thetext:ref-name attribute has the data typestring18.2.

19.853.3<text:note-ref>

Thetext:ref-name attribute identifies a<text:note> element by the value of that element'stext:id attribute.

Thetext:ref-name attribute is usable with the following element:<text:note-ref>7.7.7.

Thetext:ref-name attribute has the data typestring18.2.

19.853.4<text:reference-ref>

Thetext:ref-name attribute identifies a<text:reference-mark> or<text:reference-mark-start> element by the value of that element'stext:name attribute.

Thetext:ref-name attribute identifies the element referenced by this reference field element.

Thetext:ref-name attribute is usable with the following element:<text:reference-ref>7.7.5.

Thetext:ref-name attribute has the data typestring18.2.

19.853.5<text:sequence>

Thetext:ref-name attribute specifies the name for a sequence field that is the subject of a reference field. No two sequence fields can have the same reference name.

If a sequence field is not the target of a reference, this attribute can be omitted.

Thetext:ref-name attribute is usable with the following element:<text:sequence>7.4.13.

Thetext:ref-name attribute has the data typestring18.2.

19.853.6<text:sequence-ref>

Thetext:ref-name attribute identifies a<text:sequence> element by the value of that element'stext:ref-name attribute.

Thetext:ref-name attribute is usable with the following element:<text:sequence-ref>7.7.8.

Thetext:ref-name attribute has the data typestring18.2.

19.854text:reference-format

Thetext:reference-format attribute specifies what information about a reference is displayed. If the reference format is not specified, the page format is used as the default.

The defined values for thetext:reference-format attribute supported by all reference fields are:

Additional defined values for thetext:reference-format attribute supported by references to sequence fields are:

References to bookmarks and other references support additional values, which display thelist label of the referenced item. If the referenced item is contained in a list or a numbered paragraph, the list label is the formatted number of the paragraph which contains the referenced item. If the referenced item is not contained in a list or numbered paragraph, the list label is empty, and the referenced field therefore displays nothing. If the referenced bookmark or reference contains more than one paragraph, the list label of the paragraph at which the bookmark or reference starts is taken.

Additional defined values for thetext:reference-format attribute supported by all references to bookmark's or other reference fields are:

Thetext:reference-format attribute is usable with the following elements:<text:bookmark-ref>7.7.6,<text:note-ref>7.7.7,<text:reference-ref>7.7.5 and<text:sequence-ref>7.7.8.

For<text:reference-ref>7.7.5 elements, the values of thetext:reference-format attribute arepage,chapter,direction,text,number-no-superior,number-all-superior ornumber.

For<text:bookmark-ref>7.7.6 elements, the values of thetext:reference-format attribute arepage,chapter,direction,text,number-no-superior,number-all-superior ornumber.

For<text:note-ref>7.7.7 elements, the values of thetext:reference-format attribute arepage,chapter,direction ortext.

For<text:sequence-ref>7.7.8 elements, the values of thetext:reference-format attribute arepage,chapter,direction,text,category-and-value,caption orvalue.

19.855text:relative-tab-stop-position

Thetext:relative-tab-stop-position attribute specifies whether the position of tab stops is relative to the left margin or to the left indent as determined by the paragraph style. It is used in the specification for the generation of index entries and table of content entries.

The defined values for thetext:relative-tab-stop-position attribute are:

The default value for this attribute istrue.

Thetext:relative-tab-stop-position attribute is usable with the following elements:<text:alphabetical-index-source>8.8.2,<text:illustration-index-source>8.4.2,<text:object-index-source>8.6.2,<text:table-index-source>8.5.2,<text:table-of-content-source>8.3.2 and<text:user-index-source>8.7.2.

Thetext:relative-tab-stop-position attribute has the data typeboolean18.3.3.

19.856text:report-type

Thetext:report-type attribute specifies a report type for a bibliography index entry.

Thetext:report-type attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:report-type attribute has the data typestring18.2.

19.857text:restart-numbering

Thetext:restart-numbering attribute specifies whether to restart the numbering of headings.

The defined values for thetext:restart-numbering attribute are:

The default value for this attribute isfalse.

Thetext:restart-numbering attribute is usable with the following element:<text:h>5.1.2.

Thetext:restart-numbering attribute has the data typeboolean18.3.3.

19.858text:restart-on-page

Thetext:restart-on-page attribute specifies whether the line count is reset to 1 at the start of every page.

If the value of this attribute istrue, the line count is reset to 1 at the beginning of every page, resulting in page-specific numbering of lines. The default value of this attribute isfalse, resulting in document-specific numbering of lines.

The defined values for thetext:restart-on-page attribute are:

The default value for this attribute isfalse.

Thetext:restart-on-page attribute is usable with the following element:<text:linenumbering-configuration>16.29.1.

Thetext:restart-on-page attribute has the data typeboolean18.3.3.

19.859text:row-number

Thetext:row-number attribute specifies a row number to select when a condition istrue.

Thetext:row-number attribute is usable with the following element:<text:database-row-select>7.6.5.

Thetext:row-number attribute has the data typenonNegativeInteger18.2.

19.860text:school

Thetext:school attribute specifies a school for a bibliography index entry.

Thetext:school attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:school attribute has the data typestring18.2.

19.861text:section-name

Thetext:section-name attribute specifies a section to which a section is linked by its name. The referenced section occurs either in the document referenced by thexlink:href attribute on the same<text:section-source> element, or in the same document if thexlink:href attribute is not present.

If thetext:section-name attribute is not present, the section is linked to the entire document referenced by thexlink:href attribute, unless thexlink:href attribute contains a fragment identifier. If neither thexlink:href attribute nor thetext:section-name attribute is present, the<text:section-source> element shall be ignored.

Thetext:section-name attribute is usable with the following element:<text:section-source>5.4.2.

Thetext:section-name attribute has the data typestring18.2.

19.862text:series

Thetext:series attribute specifies the series for a bibliography index entry.

Thetext:series attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:series attribute has the data typestring18.2.

19.863text:select-page

19.863.1General

Thetext:select-page attribute specifies conditional display of text.

19.863.2<text:page-continuation>

Thetext:select-page attribute specifies whether to check for a previous or next page and if that page exists, continuation text is printed.

The defined values for thetext:select-page attribute are:

Thetext:select-page attribute is usable with the following element:<text:page-continuation>7.3.5.

The values of thetext:select-page attribute areprevious ornext.

19.863.3<text:page-number>

Thetext:select-page attribute specifies whether to display or not the number of a previous or following page rather than the number of the current page.

The defined values for thetext:select-page attribute are:

Note: To display the current page number on all pages except the first or last page, use a combination of thetext:select-page andtext:page-adjust attributes.

Thetext:select-page attribute is usable with the following element:<text:page-number>7.3.4.

The values of thetext:select-page attribute areprevious,current ornext.

19.864text:separation-character

Thetext:separation-character attribute specifies the character used to separate values representing levels in an outline.

If the value of thetext:display-outline-level attribute is a non-zero value, a separation character may be specified. The default separation character is"." (U+002E, FULL STOP). If the value oftext:display-outline-level is zero, this attribute shall be omitted.

Thetext:separation-character attribute is usable with the following element:<text:sequence-decl>7.4.12.

Thetext:separation-character attribute has the data typecharacter18.3.7.

19.865text:sort-algorithm

Thetext:sort-algorithm specifies a locale specific sorting algorithm by name.

Thetext:sort-algorithm attribute is usable with the following elements:<text:alphabetical-index-source>8.8.2 and<text:bibliography-configuration>16.29.6.

Thetext:sort-algorithm attribute has the data typestring18.2.

19.866text:sort-ascending

Thetext:sort-ascending attribute specifies whether locale specific sorting takes place in ascending or descending order.

The defined values for thetext:sort-ascending attribute are:

The default value for this attribute istrue.

Thetext:sort-ascending attribute is usable with the following element:<text:sort-key>16.29.7.

Thetext:sort-ascending attribute has the data typeboolean18.3.3.

19.867text:sort-by-position

Thetext:sort-by-position attribute specifies whether bibliography entries are displayed in the order of their positions in the document, or by selected fields.

The defined values for thetext:sort-by-position attribute are:

The default value for this attribute istrue.

Thetext:sort-by-position attribute is usable with the following element:<text:bibliography-configuration>16.29.6.

Thetext:sort-by-position attribute has the data typeboolean18.3.3.

19.868text:start-value

19.868.1General

Thetext:start-value attribute specifies the start value for numbering.

19.868.2<text:h>

Thetext:start-value attribute specifies a value that restarts numbering at the current heading.

Thetext:start-value attribute is usable with the following element:<text:h>5.1.2.

Thetext:start-value attribute has the data typenonNegativeInteger18.2.

19.868.3<text:list-item>

Thetext:start-value attribute specifies a value that restarts numbering of a list at the current item. This attribute can only be applied to items in a list with a numbering list style.

Thetext:start-value attribute is usable with the following element:<text:list-item>5.3.4.

Thetext:start-value attribute has the data typenonNegativeInteger18.2.

19.868.4<text:list-level-style-number>

Thetext:start-value attribute specifies a value that restarts numbering at the current list level.

For a<text:list-level-style-number>16.32 element the default value for this attribute is1.

Thetext:start-value attribute is usable with the following element:<text:list-level-style-number>16.32.

Thetext:start-value attribute has the data typepositiveInteger18.2.

19.868.5<text:notes-configuration>

Thetext:start-value attribute specifies the value at which note numbering starts.

For a<text:notes-configuration>16.29.3 element the default value for this attribute is1.

Thetext:start-value attribute is usable with the following element:<text:notes-configuration>16.29.3.

Thetext:start-value attribute has the data typenonNegativeInteger18.2.

19.868.6<text:numbered-paragraph>

Thetext:start-value attribute specifies a value that restarts numbering of a numbered paragraph at the current item.

Thetext:start-value attribute is usable with the following element:<text:numbered-paragraph>5.3.6.

Thetext:start-value attribute has the data typenonNegativeInteger18.2.

19.868.7<text:outline-level-style>

Thetext:start-value attribute specifies the first number of a heading item at the current level.

For a<text:outline-level-style>16.35 element the default value for this attribute is1.

Thetext:start-value attribute is usable with the following element:<text:outline-level-style>16.35.

Thetext:start-value attribute has the data typepositiveInteger18.2.

19.869text:start-numbering-at

Thetext:start-numbering-at attribute specifies if footnote numbers start with a new number at the beginning of the document or at the beginning of each chapter or page.

The defined values for thetext:start-numbering-at attribute are:

Thetext:start-numbering-at attribute is usable with the following element:<text:notes-configuration>16.29.3.

The values of thetext:start-numbering-at attribute aredocument,chapter orpage.

19.870text:string-value-phonetic

Thetext:string-value-phonetic attribute specifies a phonetic description of a word.

Thetext:string-value-phonetic attribute is usable with the following elements:<text:alphabetical-index-mark>8.1.10 and<text:alphabetical-index-mark-start>8.1.8.

Thetext:string-value-phonetic attribute has the data typestring18.2.

19.871text:string-value

19.871.1General

Thetext:string-value attribute specifies text for display.

19.871.2<text:alphabetical-index-mark>

Thetext:string-value attribute specifies text to be displayed in an alphabetical index.

Thetext:string-value attribute is usable with the following element:<text:alphabetical-index-mark>8.1.10.

Thetext:string-value attribute has the data typestring18.2.

19.871.3<text:hidden-text>

Thetext:string-value attribute specifies the text to display if atext:condition attribute has the value offalse. If this attribute is omitted, the element content is used.

Thetext:string-value attribute is usable with the following element:<text:hidden-text>7.7.4.

Thetext:string-value attribute has the data typestring18.2.

19.871.4<text:page-continuation>

Thetext:string-value attribute specifies continuation text to display. If this attribute is omitted, the element content is used.

Thetext:string-value attribute is usable with the following element:<text:page-continuation>7.3.5.

Thetext:string-value attribute has the data typestring18.2.

19.871.5<text:toc-mark>

Thetext:string-value attribute specifies text to be displayed in a table of contents.

Thetext:string-value attribute is usable with the following element:<text:toc-mark>8.1.4.

Thetext:string-value attribute has the data typestring18.2.

19.871.6<text:user-index-mark>

Thetext:string-value attribute specifies text to be displayed in an index.

Thetext:string-value attribute is usable with the following element:<text:user-index-mark>8.1.7.

Thetext:string-value attribute has the data typestring18.2.

19.872text:string-value-if-false

Thetext:string-value-if-false attribute specifies text string to display if a condition isfalse.

Thetext:string-value-if-false attribute is usable with the following element:<text:conditional-text>7.7.3.

Thetext:string-value-if-false attribute has the data typestring18.2.

19.873text:string-value-if-true

Thetext:string-value-if-true attribute specifies a text string to display if a condition istrue.

Thetext:string-value-if-true attribute is usable with the following element:<text:conditional-text>7.7.3.

Thetext:string-value-if-true attribute has the data typestring18.2.

19.874text:style-name

19.874.1General

Thetext:style-name attribute specifies a style by name, with the additional requirement that it belong to a family of styles.

19.874.2<text:a>

Thetext:style-name attribute specifies a text style for an unvisited hyperlink.

Thetext:style-name attribute is usable with the following element:<text:a>6.1.8.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.3<text:alphabetical-index>

Thetext:style-name attribute specifies a section family style.

Thetext:style-name attribute is usable with the following element:<text:alphabetical-index>8.8.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.4<text:alphabetical-index-entry-template>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:alphabetical-index-entry-template>8.8.4.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.5<text:bibliography>

Thetext:style-name attribute specifies a section family style.

Thetext:style-name attribute is usable with the following element:<text:bibliography>8.9.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.6<text:bibliography-entry-template>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:bibliography-entry-template>8.9.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.7<text:h>

Thetext:style-name attribute specifies a style that shall have the family paragraph. If a conditional style is applied, this attribute has the name of the style that was the result of the conditional style evaluation.

If bothtext:style-name andtext:class-names are present, the style referenced by thetext:style-name attribute is treated as the first style in the list intext:class-names. Consumers should support thetext:class-names attribute and also should preserve it while editing.

Thetext:style-name attribute is usable with the following element:<text:h>5.1.2.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.8<text:illustration-index>

Thetext:style-name attribute specifies a section family style.

Thetext:style-name attribute is usable with the following element:<text:illustration-index>8.4.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.9<text:illustration-index-entry-template>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:illustration-index-entry-template>8.4.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.10<text:index-entry-bibliography>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-bibliography>8.13.5.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.11<text:index-entry-chapter>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-chapter>8.13.1.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.12<text:index-entry-link-end>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-link-end>8.13.8.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.13<text:index-entry-link-start>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-link-start>8.13.7.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.14<text:index-entry-page-number>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-page-number>8.13.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.15<text:index-entry-span>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-span>8.13.4.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.16<text:index-entry-tab-stop>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-tab-stop>8.13.6.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.17<text:index-entry-text>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-entry-text>8.13.2.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.18<text:index-source-style>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:index-source-style>8.11.

Thetext:style-name attribute has the data typestyleName18.3.31.

19.874.19<text:index-title>

Thetext:style-name attribute specifies section family styles.

Thetext:style-name attribute is usable with the following element:<text:index-title>8.2.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.20<text:index-title-template>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:index-title-template>8.12.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.21<text:linenumbering-configuration>

Thetext:style-name attribute specifies atext style.

Thetext:style-name attribute is usable with the following element:<text:linenumbering-configuration>16.29.1.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.22<text:list>

Thetext:style-name attribute specifies the name of a list style that is applied to a list.

If this attribute is not included and therefore no list style is specified, one of the following actions is taken:

To determine which formatting properties are applied to a list, the list level and list style name are taken into account.

Thetext:style-name attribute is usable with the following element:<text:list>5.3.1.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.23<text:list-level-style-number>

Thetext:style-name attribute specifies atext style.

Thetext:style-name attribute is usable with the following element:<text:list-level-style-number>16.32.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.24<text:list-level-style-bullet>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:list-level-style-bullet>16.31.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.25<text:numbered-paragraph>

Thetext:style-name attribute specifies the name of a list style that is applied to a list.

If this attribute is not included and therefore no list style is specified, one of the following actions is taken:

To determine which formatting properties are applied to a list, the list level and list style name are taken into account.

Thetext:style-name attribute is usable with the following element:<text:numbered-paragraph>5.3.6.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.26<text:object-index>

Thetext:style-name attribute specifies section family styles.

Thetext:style-name attribute is usable with the following element:<text:object-index>8.6.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.27<text:object-index-entry-template>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:object-index-entry-template>8.6.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.28<text:outline-level-style>

Thetext:style-name attribute specifies character family styles.

Thetext:style-name attribute is usable with the following element:<text:outline-level-style>16.35.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.29<text:p>

Thetext:style-name attribute specifies a style that shall have the family paragraph. If a conditional style is applied, this attribute has the name of the style that was the result of the conditional style evaluation.

If bothtext:style-name andtext:class-names are present, the style referenced by thetext:style-name attribute is treated as the first style in the list intext:class-names. Consumers should support thetext:class-names attribute and also should preserve it while editing.

Thetext:style-name attribute is usable with the following element:<text:p>5.1.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.30<text:ruby>

Thetext:style-name attribute specifies a style for ruby which shall be a style with family of ruby.

Thetext:style-name attribute is usable with the following element:<text:ruby>6.4.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.31<text:ruby-text>

Thetext:style-name attribute specifies a style for ruby which shall be a style with family of text.

Thetext:style-name attribute is usable with the following element:<text:ruby-text>6.4.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.32<text:section>

Thetext:style-name attribute specifies a section family style for a section.

Thetext:style-name attribute is usable with the following element:<text:section>5.4.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.33<text:span>

Thetext:style-name attribute specifies style for span which shall be a style with family oftext.

If bothtext:style-name andtext:class-names are present, the style referenced by thetext:style-name attribute is treated as the first style in the list intext:class-names. Consumers should support thetext:class-names attribute and also should preserve it while editing.

Thetext:style-name attribute is usable with the following element:<text:span>6.1.7.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.34<text:table-index-entry-template>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:table-index-entry-template>8.5.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.35<text:table-of-content>

Thetext:style-name attribute specifies a section family style.

Thetext:style-name attribute is usable with the following element:<text:table-of-content>8.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.36<text:table-of-content-entry-template>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:table-of-content-entry-template>8.3.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.37<text:table-index>

Thetext:style-name attribute specifies section family styles.

Thetext:style-name attribute is usable with the following element:<text:table-index>8.5.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.38<text:user-index>

Thetext:style-name attribute specifies a section family style.

Thetext:style-name attribute is usable with the following element:<text:user-index>8.7.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.874.39<text:user-index-entry-template>

Thetext:style-name attribute specifies a paragraph family style.

Thetext:style-name attribute is usable with the following element:<text:user-index-entry-template>8.7.3.

Thetext:style-name attribute has the data typestyleNameRef18.3.32.

19.875text:style-override

Thetext:style-override attribute specifies an override to the list style to be applied to a list item.

Thetext:style-override attribute is usable with the following element:<text:list-item>5.3.4.

Thetext:style-override attribute has the data typestyleNameRef18.3.32.

19.876text:suffix

Thetext:suffix attribute specifies a string that is displayed after a bibliography entry's short name or number if it occurs outside the bibliography.

Thetext:suffix attribute is usable with the following element:<text:bibliography-configuration>16.29.6.

Thetext:suffix attribute has the data typestring18.2.

19.877text:tab-ref

Thetext:tab-ref attribute contains the number of the tab-stop to which a tab character refers. The position 0 marks the start margin of a paragraph.

Note: Thetext:tab-ref attribute is only a hint to help non-layout oriented consumers to determine the tab/tab-stop association. Layout oriented consumers should determine the tab positions based on the style information.

Thetext:tab-ref attribute is usable with the following element:<text:tab>6.1.4.

Thetext:tab-ref attribute has the data typenonNegativeInteger18.2.

19.878text:table-name

Thetext:table-name attribute specifies a table within a source database.

Thetext:table-name attribute is usable with the following elements:<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6 and<text:database-row-select>7.6.5.

Thetext:table-name attribute has the data typestring18.2.

19.879text:table-type

Thetext:table-type attribute specifies the type of reference made by to a database.

The defined values for thetext:table-type attribute are:

Thetext:table-type attribute is usable with the following elements:<text:database-display>7.6.3,<text:database-name>7.6.7,<text:database-next>7.6.4,<text:database-row-number>7.6.6 and<text:database-row-select>7.6.5.

The values of thetext:table-type attribute aretable,query orcommand.

19.880text:time-adjust

Thetext:time-adjust attribute specifies an adjustment of the value of a time by a specific time period. Positive values adjust the time to a time in the future, while negative values adjust the time to a time in the past. Duration values are truncated to full minutes.

Note: Truncation of time values is defined bynumber:truncate-on-overflow.19.365

Thetext:time-adjust attribute is usable with the following element:<text:time>7.3.3.

Thetext:time-adjust attribute has the data typeduration18.2.

19.881text:time-value

Thetext:time-value attribute specifies the time at which a document was last edited.

If no value is specified, whether the field is marked as fixed or not, the current time is assumed.

Thetext:time-value attribute is usable with the following elements:<text:creation-time>7.5.4,<text:modification-time>7.5.15,<text:print-time>7.5.7 and<text:time>7.3.3.

Thetext:time-value attribute has the data typetimeOrDateTime18.3.36.

19.882text:title

Thetext:title attribute specifies a title for a bibliography index entry.

Thetext:title attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:title attribute has the data typestring18.2.

19.883text:track-changes

Thetext:track-changes attribute specifies whether changes to the document should be tracked and recorded.

The defined values for thetext:sort-ascending attribute are:

The default value for this attribute istrue.

Thetext:track-changes attribute is usable with the following element:<text:tracked-changes>5.5.1.

Thetext:track-changes attribute has the data typeboolean18.3.3.

19.884text:url

Thetext:url attribute specifies an IRI for a bibliography index entry.

Thetext:url attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:url attribute has the data typestring18.2.

19.885text:use-caption

Thetext:use-caption attribute specifies whether captions or names of illustrations or tables are used for an index.

The defined values of thetext:use-caption attribute are:

The default value for this attribute istrue.

Thetext:use-caption attribute is usable with the following elements:<text:illustration-index-source>8.4.2 and<text:table-index-source>8.5.2.

Thetext:use-caption attribute has the data typeboolean18.3.3.

19.886text:use-chart-objects

Thetext:use-chart-objects attribute specifies whether to include embedded chart objects in an index of objects.

The defined values for thetext:use-chart-objects attribute are:

The default value for this attribute isfalse.

Thetext:use-chart-objects attribute is usable with the following element:<text:object-index-source>8.6.2.

Thetext:use-chart-objects attribute has the data typeboolean18.3.3.

19.887text:use-draw-objects

Thetext:use-draw-objects attributes specifies whether embedded draw objects (defined by<draw:object>10.4.6.2 elements) will be included in an index of objects.

The defined values for thetext:use-draw-objects attribute are:

The default value for this attribute isfalse.

Thetext:use-draw-objects attribute is usable with the following element:<text:object-index-source>8.6.2.

Thetext:use-draw-objects attribute has the data typeboolean18.3.3.

19.888text:use-floating-frames

Thetext:use-floating-frames attribute specifies whether text boxes will be included n user-defined indexes.

The defined values for thetext:use-floating-frames attribute are:

The default value for this attribute isfalse.

Thetext:use-floating-frames attribute is usable with the following element:<text:user-index-source>8.7.2.

Thetext:use-floating-frames attribute has the data typeboolean18.3.3.

19.889text:use-graphics

Thetext:use-graphics attribute specifies whether graphics are include in user-defined indexes.

The defined values for thetext:use-graphics attribute are:

The default value for this attribute isfalse.

Thetext:use-graphics attribute is usable with the following element:<text:user-index-source>8.7.2.

Thetext:use-graphics attribute has the data typeboolean18.3.3.

19.890text:use-index-marks

Thetext:use-index-marks attribute specifies whether table of contents index marks are used to generate index entries. Thetext:outline-level attribute specifies up to which level index marks are being included.19.844

The defined values for thetext:use-index-marks attribute are:

For a<text:user-index-source>8.7.2 element the default value for this attribute isfalse.

Thetext:use-index-marks attribute is usable with the following elements:<text:table-of-content-source>8.3.2 and<text:user-index-source>8.7.2.

Thetext:use-index-marks attribute has the data typeboolean18.3.3.

19.891text:use-index-source-styles

Thetext:use-index-source-styles attribute specifies whether index entries are generated for paragraphs formatted using the paragraph styles listed in the<text:index-source-styles> element.

Thetext:outline-level attribute specifies up to which level index source styles are being included.19.844

The defined values for thetext:use-index-source-styles attribute are:

For a<text:user-index-source>8.7.2 element the default value for this attribute isfalse.

Thetext:use-index-source-styles attribute is usable with the following elements:<text:table-of-content-source>8.3.2 and<text:user-index-source>8.7.2.

Thetext:use-index-source-styles attribute has the data typeboolean18.3.3.

19.892text:use-keys-as-entries

Thetext:use-keys-as-entries attribute specifies the use of the up to two keys for an index mark as entries in the index.

The defined values for thetext:use-keys-as-entries attribute are:

The default value for this attribute isfalse.

Thetext:use-keys-as-entries attribute is usable with the following element:<text:alphabetical-index-source>8.8.2.

Thetext:use-keys-as-entries attribute has the data typeboolean18.3.3.

19.893text:use-math-objects

Thetext:use-math-objects attribute specifies whether embedded math objects are included in an index of objects.

The defined values for thetext:use-math-objects attribute are:

The default value for this attribute isfalse.

Thetext:use-math-objects attribute is usable with the following element:<text:object-index-source>8.6.2.

Thetext:use-math-objects attribute has the data typeboolean18.3.3.

19.894text:use-objects

Thetext:use-objects attributes specifies whether an object is included in a user defined index.

The defined values for thetext:use-objects attribute are:

The default value for this attribute isfalse.

Thetext:use-objects attribute is usable with the following element:<text:user-index-source>8.7.2.

Thetext:use-objects attribute has the data typeboolean18.3.3.

19.895text:use-other-objects

Thetext:use-other-objects attribute specifies whether other embedded objects are included in an index of objects. Other objects are those not covered bytext:use-chart-objects,text:use-draw-objects,text:use-math-objects, andtext:use-spreadsheet-objects attributes.

The defined values for thetext:use-other-objects attribute are:

The default value for this attribute isfalse.

Thetext:use-other-objects attribute is usable with the following element:<text:object-index-source>8.6.2.

Thetext:use-other-objects attribute has the data typeboolean18.3.3.

19.896text:use-outline-level

Thetext:use-outline-level attribute specifies whether headings are used to generate index entries. Thetext:outline-level attribute specifies up to which level headings are being included.19.844

The defined values for thetext:use-outline-level attribute are:

The default value for this attribute istrue.

Thetext:use-outline-level attribute is usable with the following element:<text:table-of-content-source>8.3.2.

Thetext:use-outline-level attribute has the data typeboolean18.3.3.

19.897text:use-soft-page-breaks

Thetext:use-soft-page-breaks attribute specifies whether a document contains soft page breaks.

A soft page break is a page break that has been included in a document by a page oriented consumer at a position where the document itself does not include a page break as defined byfo:break-after20.178 orfo:break-before20.178.

Soft page breaks are specified by the<text:soft-page-break> element.

OpenDocument producers need not produce<text:soft-page-break> elements. Theymay include them if they have computed a paginated layout. Consumersmay handle the element while computing the layout, but itshall not depend on its existence. Soft page breaks are only defined for text documents.

Producers that store soft page breaksshall indicate this by setting thetext:use-soft-page-breaks attribute totrue. Producers that do not store soft page breaksshall indicate that by omitting this attribute, or by setting it to false.

A producer that does not support pagination and soft page-breaks and that modifies an OpenDocument file, which includes soft page-breaks,shall set thetext:use-soft-page-breaks attribute tofalse (or remove it). Itshould also remove the<text:soft-page-break> elements from the document.

Producers that compute a paginated layout of a documentshould provide a facility for the export of soft page breaks for the purposes of consistent page breaks and for  conversion to talking book formats ([DAISY]).

For<text:soft-page-break> elements that appear within table rows, the maximum number of<text:soft-page-break> elements that appear within the single table cells determines the number of page breaks that appear within the table row. The<text:soft-page-break> elements contained in each cell determine the positions where these page breaks appear within the cell content.

When<text:soft-page-break> elements appear within text boxes and other content displayed outside the text flow, they do not start a new page, but only indicate where the text-box's content breaks between two pages.

The defined values for thetext:use-soft-page-breaks attribute are:

The default value for this attribute isfalse.

Thetext:use-soft-page-breaks attribute is usable with the following element:<office:text>3.4.

Thetext:use-soft-page-breaks attribute has the data typeboolean18.3.3.

19.898text:use-spreadsheet-objects

Thetext:use-spreadsheet-objects attribute specifies whether embedded spreadsheet objects will appear in an object index.

The defined values for thetext:use-spreadsheet-objects attribute are:

The default value for this attribute isfalse.

Thetext:use-spreadsheet-objects attribute is usable with the following element:<text:object-index-source>8.6.2.

Thetext:use-spreadsheet-objects attribute has the data typeboolean18.3.3.

19.899text:use-tables

Thetext:use-tables attribute specifies whether tables will appear in a user defined index.

The defined values for thetext:use-tables attribute are:

The default value for this attribute isfalse.

Thetext:use-tables attribute is usable with the following element:<text:user-index-source>8.7.2.

Thetext:use-tables attribute has the data typeboolean18.3.3.

19.900text:value

Thetext:value attribute specifies the current row number for a<text:database-row-number> element. The number changes when new data is added to the current document.

Thetext:value attribute is usable with the following element:<text:database-row-number>7.6.6.

Thetext:value attribute has the data typenonNegativeInteger18.2.

19.901text:visited-style-name

Thetext:visited-style-name attribute specifies a style for a hyperlink that has been visited.

Thetext:visited-style-name attribute is usable with the following element:<text:a>6.1.8.

Thetext:visited-style-name attribute has the data typestyleNameRef18.3.32.

19.902text:volume

Thetext:volume attribute specifies a volume for a bibliography index entry.

Thetext:volume attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:volume attribute has the data typestring18.2.

19.903text:year

Thetext:year attribute specifies a year for a bibliography index entry.

Thetext:year attribute is usable with the following element:<text:bibliography-mark>8.1.11.

Thetext:year attribute has the data typestring18.2.

19.904xforms:bind

Thexforms:bind attribute specifies the binding of an OpenDocument control to an XForm form.

With OpenDocument form buttons, the bind attribute refers to an<xforms:submission> element with the given ID. Pushing the button causes the appropriate XForms submission action to be performed.

Note: OpenDocument form button controls are:<form:button>13.5.15, and,<form:image>13.5.16.

With OpenDocument form non-button controls, thexforms:bind attribute refers to an<xforms:bind> element with the given ID. Any such bound control reads and writes its data as determined by the appropriate bind element.

Note: OpenDocument form non-button controls are:<form:checkbox>13.5.17,<form:column>13.5.23,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image-frame>13.5.20,<form:item>13.5.12,<form:listbox>13.5.13,<form:number>13.5.7,<form:option>13.5.14,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9, and<form:value-range>13.5.24.

Thexforms:bind attribute is usable with the following elements:<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9 and<form:value-range>13.5.24.

Thexforms:bind attribute has the data typestring18.2.

19.905xhtml:about

Thexhtml:about attribute specifies the subject of an RDF statement for in content metadata. Predicates for RDF statements are specified by thexhtml:property attribute.19.908

The RDF statement's object is specified by thexhtml:content attribute, if present, or it is

Thexhtml:datatype attribute provides the data type of the RDF object.19.907

Thexhtml:about attribute is usable with the following elements:<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:bookmark-start>6.2.1.3,<text:h>5.1.2,<text:meta>6.1.9 and<text:p>5.1.3.

Thexhtml:about attribute has the data typeURIorSafeCURIE18.3.37.

19.906xhtml:content

Thexhtml:content attribute specifies an object of an RDF statement for in content metadata.19.905.

Thexhtml:content attribute is usable with the following elements:<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:bookmark-start>6.2.1.3,<text:h>5.1.2,<text:meta>6.1.9 and<text:p>5.1.3.

Thexhtml:content attribute has the data typestring18.2.

19.907xhtml:datatype

Thexhtml:datatype attribute specifies the RDF data type (see §5 of[RDF-CONCEPTS]) of the object of an RDF statement.

Thexhtml:datatype attribute is usable with the following elements:<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:bookmark-start>6.2.1.3,<text:h>5.1.2,<text:meta>6.1.9 and<text:p>5.1.3.

Thexhtml:datatype attribute has the data typeCURIE18.3.12.

19.908xhtml:property

Thexhtml:property attribute specifies a list of one or more CURIEs. Each CURIE is the predicate of an RDF statement for in content metadata.19.905.

Thexhtml:property attribute is usable with the following elements:<table:covered-table-cell>9.1.5,<table:table-cell>9.1.4,<text:bookmark-start>6.2.1.3,<text:h>5.1.2,<text:meta>6.1.9 and<text:p>5.1.3.

Thexhtml:property attribute has the data typeCURIEs18.3.13.

19.909xlink:actuate

See §5.6.2 of[XLink].

Thexlink:actuate attribute has the valueonRequest for the following elements:<db:component>12.25.5,<db:connection-resource>12.7,<draw:a>10.4.12,<form:form>13.3,<meta:template>4.3.2.12,<presentation:event-listener>10.9.2,<presentation:sound>10.8.2,<script:event-listener>14.4.2,<svg:definition-src>16.25,<svg:font-face-uri>16.24,<table:cell-range-source>9.3.1,<table:table-source>9.2.6 and<text:a>6.1.8.

Thexlink:actuate attribute has the valueonLoad for the following elements:<draw:applet>10.4.7,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<meta:auto-reload>4.3.2.13,<style:background-image>17.3 and<text:list-level-style-image>16.33.

For<db:connection-resource>12.7,<draw:a>10.4.12,<form:form>13.3,<meta:template>4.3.2.12,<presentation:event-listener>10.9.2,<presentation:sound>10.8.2,<script:event-listener>14.4.2,<svg:definition-src>16.25,<svg:font-face-uri>16.24,<table:cell-range-source>9.3.1,<table:table-source>9.2.6 and<text:a>6.1.8 elements the default value for this attribute isonRequest.

For<draw:applet>10.4.7,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<meta:auto-reload>4.3.2.13,<style:background-image>17.3 and<text:list-level-style-image>16.33 elements the default value for this attribute isonLoad.

Thexlink:actuate attribute is usable with the following elements:<db:component>12.25.5,<db:connection-resource>12.7,<draw:a>10.4.12,<draw:applet>10.4.7,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<form:form>13.3,<meta:auto-reload>4.3.2.13,<meta:template>4.3.2.12,<presentation:event-listener>10.9.2,<presentation:sound>10.8.2,<script:event-listener>14.4.2,<style:background-image>17.3,<svg:definition-src>16.25,<svg:font-face-uri>16.24,<table:cell-range-source>9.3.1,<table:table-source>9.2.6,<text:a>6.1.8 and<text:list-level-style-image>16.33.

19.910xlink:href

19.910.1General

Thexlink:href attribute specifies a remote resource. Its data type isanyIRI. See §5.4 of[XLink].

19.910.2<anim:audio>

Thexlink:href attribute specifies an audio stream.

Thexlink:href attribute is usable with the following element:<anim:audio>15.5.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.3<chart:chart>

Thexlink:href attribute at the<chart:chart> element specifies the document which provides the data for a chart. The following values are supported:

All cell range addresses that are specified within a chart are relative to the document referenced by thexlink:href attribute.

If thexlink:href attribute is omitted, its value is assumed to be ".." (U+002E, FULL STOP followed by U+002E, FULL STOP).

Thexlink:href attribute is usable with the following element:<chart:chart>11.1.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.4<chart:symbol-image>

Thexlink:href attribute specifies a file containing an image.

Thexlink:href attribute is usable with the following element:<chart:symbol-image>17.23.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.5<db:component>

Thexlink:href attribute specifies a form or report document.

Thexlink:href attribute is usable with the following element:<db:component>12.25.5.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.6<db:connection-resource>

Thexlink:href attribute specifies either a database, or database connection data encoded as an IRI.

Thexlink:href attribute is usable with the following element:<db:connection-resource>12.7.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.7<db:file-based-database>

Thexlink:href attribute specifies the location of a file that defines a database. If a database consists of multiple files of different types which all are required for it to be operational,xlink:href points to one of those files which defines the database as a whole.

Thexlink:href attribute is usable with the following element:<db:file-based-database>12.5.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.8<draw:a>

Thexlink:href attribute specifies a target location for the hyperlink.

Thexlink:href attribute is usable with the following element:<draw:a>10.4.12.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.9<draw:applet>

Thexlink:href attribute specifies the base IRI for an applet.

The default value for this attribute is an empty string.

Thexlink:href attribute is usable with the following element:<draw:applet>10.4.7.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.10<draw:area-circle>

Thexlink:href attribute specifies a target location for the hyperlink.

Thexlink:href attribute is usable with the following element:<draw:area-circle>10.4.13.4.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.11<draw:area-polygon>

Thexlink:href attribute specifies a target location for the hyperlink.

Thexlink:href attribute is usable with the following element:<draw:area-polygon>10.4.13.5.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.12<draw:area-rectangle>

Thexlink:href attribute specifies a target location for the hyperlink.

Thexlink:href attribute is usable with the following element:<draw:area-rectangle>10.4.13.3.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.13<draw:fill-image>

Thexlink:href attribute specifies a file containing an image.

Thexlink:href attribute is usable with the following element:<draw:fill-image>16.40.6.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.14<draw:floating-frame>

Thexlink:href attribute specifies the source of a floating frame.

Thexlink:href attribute is usable with the following element:<draw:floating-frame>10.4.10.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.15<draw:image>

Thexlink:href attribute specifies a file containing an image.

Thexlink:href attribute is usable with the following element:<draw:image>10.4.4.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.16<draw:object>

Thexlink:href attribute specifies the location of an embedded object.

Thexlink:href attribute is usable with the following element:<draw:object>10.4.6.2.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.17<draw:object-ole>

Thexlink:href attribute specifies the location of an embedded object.

Thexlink:href attribute is usable with the following element:<draw:object-ole>10.4.6.3.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.18<draw:plugin>

Thexlink:href attribute specifies the source of a plugin.

Thexlink:href attribute is usable with the following element:<draw:plugin>10.4.8.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.19<form:button>

 Thexlink:href attribute specifies a resource that is loaded if a button is operated.

Thexlink:href attribute is usable with the following element:<form:button>13.5.15.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.20<form:connection-resource>

Thexlink:href attribute specifies either a database, or database connection encoded as an IRI.

Thexlink:href attribute is usable with the following element:<form:connection-resource>7.6.2.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.21<form:image>

 Thexlink:href attribute specifies a resource that is loaded if a button is operated.

Thexlink:href attribute is usable with the following element:<form:image>13.5.16.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.22<form:form>

Thexlink:href attribute specifies the processing agent for a form.

Thexlink:href attribute is usable with the following element:<form:form>13.3.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.23<meta:auto-reload>

Thexlink:href attribute specifies the IRI of a replacement document.

Thexlink:href attribute is usable with the following element:<meta:auto-reload>4.3.2.13.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.24<meta:template>

Thexlink:href attribute specifies the location of a document template.

Thexlink:href attribute is usable with the following element:<meta:template>4.3.2.12.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.25<presentation:event-listener>

Thexlink:href attribute specifies depending on the action selected by thepresentation:action attribute either a document bookmark or an application.

Thexlink:href attribute is usable with the following element:<presentation:event-listener>10.9.2.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.26<presentation:sound>

Thexlink:href attribute specifies a sound that is played when an effect is executed.

Thexlink:href attribute is usable with the following element:<presentation:sound>10.8.2.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.27<script:event-listener>

Thexlink:href attribute specifies macro code that should be called for an event. The IRI may have any  protocol. The interpretation of the IRI is script language dependent.

Thexlink:href attribute is usable with the following element:<script:event-listener>14.4.2.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.28<style:background-image>

Thexlink:href attribute specifies an image.

Thexlink:href attribute is usable with the following element:<style:background-image>17.3.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.29<svg:definition-src>

See § 20.8.3 of[SVG].

Thexlink:href attribute is usable with the following element:<svg:definition-src>16.25.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.30<svg:font-face-uri>

See § 20.8.3 of[SVG].

Thexlink:href attribute is usable with the following element:<svg:font-face-uri>16.24.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.31<table:cell-range-source>

Thexlink:href attribute specifies an IRI for a document containing a source table.

Thexlink:href attribute is usable with the following element:<table:cell-range-source>9.3.1.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.32<table:table-source>

Thexlink:href attribute specifies an IRI of a document containing a source table.

Thexlink:href attribute is usable with the following element:<table:table-source>9.2.6.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.33<text:a>

Thexlink:href attribute specifies the target location of a hyperlink.

Thexlink:href attribute is usable with the following element:<text:a>6.1.8.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.34<text:alphabetical-index-auto-mark-file>

Thexlink:href attribute specifies the location of an alphabetical index mark file that contains a list of terms.

Thexlink:href attribute is usable with the following element:<text:alphabetical-index-auto-mark-file>8.8.3.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.35<text:list-level-style-image>

Thexlink:href attribute specifies an image.

Thexlink:href attribute is usable with the following element:<text:list-level-style-image>16.33.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.36<text:script>

Thexlink:href attribute specifies the location script source code.

Thexlink:href attribute is usable with the following element:<text:script>7.7.9.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.910.37<text:section-source>

Thexlink:href attribute specifies the document or document fragment to which a section is linked. If the IRI contains a fragment identifier, and if the referenced document is an OpenDocument document, the fragment identifier should be interpreted as the name of a section to which a section is linked. A fragment identifier should be ignored if atext:section-name attribute is present.

Thexlink:href attribute is usable with the following element:<text:section-source>5.4.2.

Thexlink:href attribute has the data typeanyIRI18.3.2.

19.911xlink:show

See §5.6.1 of[XLink].

For a<meta:auto-reload>4.3.2.13 element the value for this attribute isreplace.

For<draw:applet>10.4.7,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<presentation:event-listener>10.9.2,<style:background-image>17.3,<text:list-level-style-image>16.33 and<text:section-source>5.4.2 elements the value for this attribute isembed.

For<draw:a>10.4.12,<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<meta:hyperlink-behaviour>4.3.2.14,<presentation:sound>10.8.2 and<text:a>6.1.8 elements the supported values for this attribute arenew orreplace.

For a<meta:auto-reload>4.3.2.13 element the default value for this attribute isreplace.

For<draw:applet>10.4.7,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<presentation:event-listener>10.9.2,<style:background-image>17.3,<text:list-level-style-image>16.33 and<text:section-source>5.4.2 elements the default value for this attribute isembed.

For<db:connection-resource>12.7 the default value for this attribute isnone.

Thexlink:show attribute is usable with the following elements:<db:component>12.25.5,<db:connection-resource>12.7,<draw:a>10.4.12,<draw:applet>10.4.7,<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<meta:auto-reload>4.3.2.13,<meta:hyperlink-behaviour>4.3.2.14,<presentation:event-listener>10.9.2,<presentation:sound>10.8.2,<style:background-image>17.3,<text:a>6.1.8,<text:list-level-style-image>16.33 and<text:section-source>5.4.2.

19.912xlink:title

Thexlink:title attribute specifies a title to be associated with a document template.

Thexlink:title attribute is usable with the following element:<meta:template>4.3.2.12.

Thexlink:title attribute has the data typestring18.2.

19.913xlink:type

See §3.2of[XLink]. This attribute always has the valuesimple in OpenDocument document instances.

For<db:connection-resource>12.7,<db:file-based-database>12.5,<draw:a>10.4.12,<draw:applet>10.4.7,<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<form:form>13.3,<meta:auto-reload>4.3.2.13,<meta:template>4.3.2.12,<presentation:event-listener>10.9.2,<presentation:sound>10.8.2,<script:event-listener>14.4.2,<style:background-image>17.3,<svg:definition-src>16.25,<svg:font-face-uri>16.24,<table:cell-range-source>9.3.1,<table:table-source>9.2.6,<text:a>6.1.8,<text:alphabetical-index-auto-mark-file>8.8.3,<text:list-level-style-image>16.33,<text:script>7.7.9 and<text:section-source>5.4.2 elements the default value for this attribute issimple.

Thexlink:type attribute is usable with the following elements:<chart:chart>11.1,<db:component>12.25.5,<db:connection-resource>12.7,<db:file-based-database>12.5,<draw:a>10.4.12,<draw:applet>10.4.7,<draw:area-circle>10.4.13.4,<draw:area-polygon>10.4.13.5,<draw:area-rectangle>10.4.13.3,<draw:fill-image>16.40.6,<draw:floating-frame>10.4.10,<draw:image>10.4.4,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:plugin>10.4.8,<form:form>13.3,<meta:auto-reload>4.3.2.13,<meta:template>4.3.2.12,<presentation:event-listener>10.9.2,<presentation:sound>10.8.2,<script:event-listener>14.4.2,<style:background-image>17.3,<svg:definition-src>16.25,<svg:font-face-uri>16.24,<table:cell-range-source>9.3.1,<table:table-source>9.2.6,<text:a>6.1.8,<text:alphabetical-index-auto-mark-file>8.8.3,<text:list-level-style-image>16.33,<text:script>7.7.9 and<text:section-source>5.4.2.

19.914xml:id

Thexml:id attribute is standardized by the W3C[XML-ID] and gives an element a unique identification in its XML file.

Thexml:id attribute is usable with the following elements:<anim:audio>15.5,<anim:command>15.6.1,<anim:iterate>15.4.4,<anim:par>15.4.2,<anim:seq>15.4.3,<chart:chart>11.1,<chart:data-point>11.13,<chart:plot-area>11.4,<chart:series>11.11,<dr3d:cube>10.5.4,<dr3d:extrude>10.5.6,<dr3d:rotate>10.5.7,<dr3d:scene>10.5.2,<dr3d:sphere>10.5.5,<draw:a>10.4.12,<draw:applet>10.4.7,<draw:caption>10.3.11,<draw:circle>10.3.8,<draw:connector>10.3.10,<draw:control>10.3.13,<draw:custom-shape>10.6.1,<draw:ellipse>10.3.9,<draw:floating-frame>10.4.10,<draw:frame>10.4.2,<draw:g>10.3.15,<draw:image>10.4.4,<draw:line>10.3.3,<draw:measure>10.3.12,<draw:object>10.4.6.2,<draw:object-ole>10.4.6.3,<draw:page>10.2.4,<draw:page-thumbnail>10.3.14,<draw:path>10.3.7,<draw:plugin>10.4.8,<draw:polygon>10.3.5,<draw:polyline>10.3.4,<draw:rect>10.3.2,<draw:regular-polygon>10.3.6,<draw:text-box>10.4.3,<form:button>13.5.15,<form:checkbox>13.5.17,<form:combobox>13.5.11,<form:date>13.5.8,<form:file>13.5.5,<form:fixed-text>13.5.10,<form:formatted-text>13.5.6,<form:frame>13.5.19,<form:generic-control>13.5.25,<form:grid>13.5.22,<form:hidden>13.5.21,<form:image>13.5.16,<form:image-frame>13.5.20,<form:listbox>13.5.13,<form:number>13.5.7,<form:password>13.5.4,<form:radio>13.5.18,<form:text>13.5.2,<form:textarea>13.5.3,<form:time>13.5.9,<form:value-range>13.5.24,<office:annotation>14.1,<presentation:sound>10.8.2,<table:covered-table-cell>9.1.5,<table:table>9.1.2,<table:table-cell>9.1.4,<table:table-column>9.1.6,<table:table-row>9.1.3,<text:alphabetical-index>8.8,<text:bibliography>8.9,<text:bookmark>6.2.1.2,<text:bookmark-start>6.2.1.3,<text:changed-region>5.5.2,<text:h>5.1.2,<text:illustration-index>8.4,<text:index-title>8.2.3,<text:list>5.3.1,<text:list-header>5.3.3,<text:list-item>5.3.4,<text:meta>6.1.9,<text:meta-field>7.5.19,<text:numbered-paragraph>5.3.6,<text:object-index>8.6,<text:p>5.1.3,<text:section>5.4,<text:table-index>8.5,<text:table-of-content>8.3 and<text:user-index>8.7.

Thexml:id attribute has the data typeID18.2.

20Formatting Attributes

20.1General

In an OpenDocument Format document,<style:*-properties> elements contain the definitions of formatting that is associated with document structure elements. Formatting definitions are expressed as attributes on the<style:*-properties> elements or as child elements of these elements. This chapter defines formatting properties that are represented by attributes. Formatting properties that are represented by elements are defined in chapter 17.

20.2chart:angle-offset

Thechart:angle-offset attribute specifies a counter clockwise rotation of a polar coordinate in a circle, ring or polar chart. The attribute value is an angle. See18.3.1. The default value is90deg.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

Thechart:angle-offset attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:angle-offset attribute has the data typeangle18.3.1.

20.3chart:auto-position

Thechart:auto-position attribute specifies if an object should be positioned automatically.

The default value istrue ifsvg:x andsvg:y attributes are not specified. It isfalse if thesvg:x andsvg:y attributes are specified.

Thechart:auto-position attribute is evaluated for chart styles applied to elements that may havesvg:x andsvg:y attributes.

The defined values for thechart:auto-position attribute are:

Thechart:auto-position attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:auto-position attribute has the data typeboolean18.3.3.

20.4chart:auto-size

Thechart:auto-size attribute specifies if the size of an object should be chosen automatically.

The default value istrue ifsvg:width andsvg:height attributes are not specified. It isfalse if thesvg:width andsvg:height attributes are specified.

Thechart:auto-size attribute is evaluated for chart styles applied to elements that havesvg:width andsvg:height attributes.

The defined values for thechart:auto-size attribute are:

Thechart:auto-size attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:auto-size attribute has the data typeboolean18.3.3.

20.5chart:axis-label-position

Thechart:axis-label-position attribute specifies the position of the axis labels.

The defined values for thechart:axis-label-position attribute are:

If thechart:axis-label-position attribute is missing but achart:axis-position attribute is given, the value of thechart:axis-label-position attribute is assumed to benear-axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:axis-label-position attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:axis-label-position attribute arenear-axis,near-axis-other-side,outside-start oroutside-end.

20.6chart:axis-position

Thechart:axis-position attribute specifies the position of the axis line on the scale of the crossing axis.

If the attribute is set for a y-axis, the position indicates a value on the scale of the first x-axis.

If the attribute is set for a x-axis, the position indicates a value on the scale of the first y-axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:axis-position attribute are:

Thechart:axis-position attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:axis-position attribute arestart,end or a value of typedouble18.2.

20.7chart:connect-bars

Thechart:connect-bars attribute specifies if bars in a bar chart that belong to the same series are connected by lines.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

The defined values for thechart:connect-bars attribute are:

Thechart:connect-bars attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:connect-bars attribute has the data typeboolean18.3.3.

20.8chart:data-label-number

Thechart:data-label-number attribute specifies whether the value and/or the percentage of a data point should be displayed within a data label. By default, neither the value nor a percentage is displayed.

The defined values for thechart:data-label-number attribute are:

This attribute is evaluated for chart styles that are applied to a<chart:data-label>,<chart:data-point>,<chart:series> or<chart:plot-area> elements.

Thestyle:data-style-name attribute can be used together with this attribute to indicate which number format should be used to display the value.

Thestyle:percentage-data-style-name attribute can be used together with this attribute to indicate which number format should be used to display the percentage value.

Thechart:data-label-number attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:data-label-number attribute arenone,value,percentage orvalue-and-percentage.

20.9chart:data-label-symbol

Thechart:data-label-symbol attribute specifies whether to display a legend symbol within the data label of a data point.

This attribute is evaluated for chart styles that are applied to a<chart:data-label>,<chart:data-point>,<chart:series> or<chart:plot-area> elements.

The defined values for thechart:data-label-symbol attribute are:

Thechart:data-label-symbol attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:data-label-symbol attribute has the data typeboolean18.3.3.

20.10chart:data-label-text

Thechart:data-label-text attribute specifies whether to display the category within the data label of a data point.

This attribute is evaluated for chart styles that are applied to<chart:data-label>,<chart:data-point>, a<chart:series> or a<chart:plot-area> elements.

The defined values for thechart:data-label-text attribute are:

Thechart:data-label-text attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:data-label-text attribute has the data typeboolean18.3.3.

20.11chart:deep

Thechart:deep attribute specifies whether data series are displayed behind each other along the z-axis or not. Thechart:deep attribute is ignored unless achart:three-dimensional attribute is present and has the value true.20.58

This attribute is evaluated for a chart style that is applied to a<chart:plot-area> element.

The defined values for thechart:deep attribute are:

Thechart:deep attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:deep attribute has the data typeboolean18.3.3.

20.12chart:display-label

Thechart:display-label attribute specifies whether labels are displayed on an axis or not.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Note: The labels controlled bychart:display-label attribute appear on an axis as opposed to being labels for the axis.

The defined values for thechart:display-label attribute are:

Thechart:display-label attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:display-label attribute has the data typeboolean18.3.3.

20.13chart:error-category

Thechart:error-category attribute is used to determine which function is used to calculate error indicators at data points. By default, no error indicators are shown.

The defined values for thechart:error-category attribute are:

This attribute is evaluated for chart styles that are applied to<chart:error-indicator>,<chart:series> or<chart:plot-area> elements.

Thechart:error-category attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:error-category attribute arenone,variance,standard-deviation,percentage,error-margin,constant,standard-error orcell-range.

20.14chart:error-lower-indicator

Thechart:error-lower-indicator attribute specifies whether negative error indicators are displayed (the error value is subtracted from the data point value).

This attribute should be used together with thechart:error-category attribute.

The defined values for thechart:error-lower-indicator attribute are:

Thechart:error-lower-indicator attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-lower-indicator attribute has the data typeboolean18.3.3.

20.15chart:error-lower-limit

Thechart:error-lower-limit attribute specifies the absolute value in the negative direction that is used to display error indicators, if achart:error-category attribute has the valueconstant.20.13

Thechart:error-lower-limit attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-lower-limit attribute has the data typedouble18.2.

20.16chart:error-lower-range

Thechart:error-lower-range attribute specifies the cell range used for negative error indicators when achart:error-category attribute has a value ofcell-range.20.13

Thechart:error-lower-range attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-lower-range attribute has the data typecellRangeAddressList18.3.6.

20.17chart:error-margin

Thechart:error-margin attribute specifies the percentage of the largest value in a series used in the display of error indicators for each data point of a series.

This attribute should be used together with thechart:error-category attribute if it has the valueerror-margin.

Thechart:error-margin attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-margin attribute has the data typedouble18.2.

20.18chart:error-percentage

Thechart:error-percentage attribute specifies the percentage that is used in the display of error indicators for each data point of a series.

This attribute should be used together with achart:error-category attribute if thechart:error-category attribute has the valuepercentage.

Thechart:error-percentage attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-percentage attribute has the data typedouble18.2.

20.19chart:error-upper-indicator

Thechart:error-upper-indicator attribute specifies whether positive error indicators should be displayed (the error value is added to the data point value).

This attribute should be used together with achart:error-category attribute.

The defined values for thechart:error-upper-indicator attribute are:

Thechart:error-upper-indicator attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-upper-indicator attribute has the data typeboolean18.3.3.

20.20chart:error-upper-limit

Thechart:error-upper-limit attribute specifies the absolute value in the positive direction that is used to display error indicators, if thechart:error-category attribute has the valueconstant.20.13

This attribute should be used together withchart:error-category attribute.

Thechart:error-upper-limit attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-upper-limit attribute has the data typedouble18.2.

20.21chart:error-upper-range

Thechart:error-upper-range attribute specifies the cell range used for positive error indicators when thechart:error-category attribute has the valuecell-range20.13.

Thechart:error-upper-range attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:error-upper-range attribute has the data typecellRangeAddressList18.3.6.

20.22chart:gap-width

Thechart:gap-width attribute specifies a gap between neighboring groups of bars in a bar chart (that is the distance between the last bar in one category and the first bar in the following category). It is specified as an integer percentage relative to the width of a single bar.

This attribute is evaluated for chart styles that are applied to a<chart:axis> element withchart:dimension attribute set to y.

Note: Bars attached to different axis can be arranged differently as long as they are grouped per axis (chart:group-bars-per-axis attribute has the valuetrue).

Thechart:gap-width attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:gap-width attribute has the data typeinteger18.2.

20.23chart:group-bars-per-axis

Thechart:group-bars-per-axis attribute specifies whether bars in a bar chart are displayed side by side or behind each other when they are attached to different y-axes.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

The defined values for thechart:group-bars-per-axis attribute are:

Thechart:group-bars-per-axis attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:group-bars-per-axis attribute has the data typeboolean18.3.3.

20.24chart:hole-size

Thechart:hole-size attribute specifies the diameter of the inner hole of a ring chart as percentage of the outer diameter of the outermost ring.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

Thechart:hole-size attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:hole-size attribute has the data typepercent18.3.23.

20.25chart:include-hidden-cells

Thechart:include-hidden-cells attribute specifies whether data points in hidden cells are plotted in a chart. The default is to plot data points in hidden cells.

This attribute can be used within styles that are applied to a<chart:plot-area> element.

The defined values for thechart:include-hidden-cells attribute are:

Thechart:include-hidden-cells attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:include-hidden-cells attribute has the data typeboolean18.3.3.

20.26chart:interpolation

 Thechart:interpolation attribute specifies interpolations for line and scatter charts.

The defined values for thechart:interpolation attribute are:

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> or<chart:series> element.

Thechart:interpolation attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:interpolation attribute arenone,cubic-spline orb-spline.

20.27chart:interval-major

Thechart:interval-major attribute specifies major intervals on an axis11.8.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:interval-major attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:interval-major attribute has the data typedouble18.2.

20.28chart:interval-minor-divisor

Thechart:interval-minor-divisor attribute specifies a divisor for thechart:interval-major value, the division of which determines the minor interval.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:interval-minor-divisor attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:interval-minor-divisor attribute has the data typepositiveInteger18.2.

20.29chart:japanese-candle-stick

Thechart:japanese-candle-stick attribute specifies the display of opening and closing values in a stock chart.

The defined values for thechart:japanese-candle-stick attribute are:

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

Thechart:japanese-candle-stick attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:japanese-candle-stick attribute has the data typeboolean18.3.3.

20.30chart:label-arrangement

Thechart:label-arrangement attribute specifies the arrangement of labels on an axis.

The defined values for thechart:label-arrangement attribute are:

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:label-arrangement attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:label-arrangement attribute areside-by-side,stagger-even orstagger-odd.

20.31chart:label-position

Thechart:label-position attribute specifies where data labels are placed.

The defined values for thechart:label-position attribute are:

This attribute is evaluated for chart styles that are applied to<chart:data-label>,<chart:data-point>,<chart:series> or<chart:plot-area> elements.

Thechart:label-position attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:label-position attribute areavoid-overlap,center,top,top-right,right,bottom-right,bottom,bottom-left,left,top-left,inside,outside ornear-origin.

20.32chart:label-position-negative

If thechart:label-position-negative attribute is set in addition to achart:label-position attribute (20.31), it is used for all labels that belong to data points with negative values. Otherwise the position set in achart:label-position attribute is used for positive and negative values. If achart:label-position-negative attribute is used without achart:label-position attribute it is ignored.

The defined values for thechart:label-position-negative attribute are:

Thechart:label-position-negative attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:label-position-negative attribute areavoid-overlap,center,top,top-right,right,bottom-right,bottom,bottom-left,left,top-left,inside,outside ornear-origin.

20.33chart:lines (deprecated)

Thechart:lines attribute specifies whether connecting lines between data points are shown.

Note:The display of lines can be specified by thedraw:stroke attribute.

The defined values for thechart:lines attribute are:

Thechart:lines attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:lines attribute has the data typeboolean18.3.3.

20.34chart:link-data-style-to-source

Thechart:link-data-style-to-source attribute can only be used in chart documents that are part of a document that provides the data for the chart.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:link-data-style-to-source attribute are:

Thechart:link-data-style-to-source attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:link-data-style-to-source attribute has the data typeboolean18.3.3.

20.35chart:logarithmic

Thechart:logarithmic attribute specifies whether logarithmic scaling will be used on an axis. By default, proportional scaling is used.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:logarithmic attribute are:

Thechart:logarithmic attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:logarithmic attribute has the data typeboolean18.3.3.

20.36chart:maximum

Thechart:maximum attribute specifies the maximum value of an axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:maximum attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:maximum attribute has the data typedouble18.2.

20.37chart:mean-value

Thechart:mean-value attribute specifies whether to display a line that represents the statistical mean value of all data points of a series.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element or a<chart:series> element.

The defined values for thechart:mean-value attribute are:

Thechart:mean-value attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:mean-value attribute has the data typeboolean18.3.3.

20.38chart:minimum

Thechart:minimum attribute specifies the minimum value of an axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:minimum attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:minimum attribute has the data typedouble18.2.

20.39chart:origin

Thechart:origin attribute defines the origin of the graphical representation of a data series attached to an axis.

Note: For example, the beginning of the bars in a bar chart or the base line in an area chart can be set by thechart:origin attribute in the style of the y-axis to which the data series is attached.

If the first x-axis has achart:axis-position attribute, that position is taken to indicate the origin of the data points attached to the first y-axis. It overrides thechart:origin attribute of the first y-axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:origin attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:origin attribute has the data typedouble18.2.

20.40chart:overlap

Thechart:overlap attribute specifies how much bars within the same category in a bar chart overlap. The attribute value is an integer that is interpreted as a percentage relative to the width of a single bar. Negative values specify gaps between bars.

This attribute is evaluated for chart styles that are applied to a<chart:axis> element when achart:dimension attribute set to y.

Note: This allows bars to be attached to different axis arranged differently as long as they are grouped per axis (chart:group-bars-per-axis attribute istrue).

Thechart:overlap attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:overlap attribute has the data typeinteger18.2.

20.41chart:pie-offset

Thechart:pie-offset attribute specifies the distance of a segment from the center of the circle in case of circle charts. The offset is given as an integer which is interpreted as a percentage of the radius of the circle.

In case of ring charts thechart:pie-offset attribute specifies an additional distance of a segment from the center of the circle. The distance is given as percentage of the thickness of the ring.

This attribute is evaluated for chart styles that are applied to a<chart:data-point> or<chart:series> element.

Thechart:pie-offset attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:pie-offset attribute has the data typenonNegativeInteger18.2.

20.42chart:percentage

Thechart:percentage attribute specifies a percentage accumulation of values per category.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

The defined values for thechart:percentage attribute are:

y-axis

Thechart:percentage attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:percentage attribute has the data typeboolean18.3.3.

20.43chart:regression-type

Thechart:regression-type attribute specifies the regression function for a series. A regression function can be used to approximate the data points in a series.

The defined values for thechart:regression-type attribute are:

This attribute is evaluated for chart styles that are applied to<chart:regression-curve>,<chart:series> or<chart:plot-area> elements.

Thechart:regression-type attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:regression-type attribute arenone,linear,logarithmic,exponential orpower.

20.44chart:reverse-direction

Thechart:reverse-direction attribute specifies whether the direction of an axis follows the Cartesian coordinate system or the reverse. False is the default.

In a Cartesian coordinate system the x-axis points from left to right and the y-axis points from bottom to top. 3D Cartesian coordinate systems are left handed and polar coordinate systems are counter clockwise. If x and y axes are swapped as in horizontal bar charts (when attributechart:vertical value istrue), the unswapped coordinate system follows the Cartesian coordinate system and is left handed.

This attribute is evaluated for chart styles that are applied to a<chart:axis> element.

The defined values for thechart:reverse-direction attribute are:

Thechart:reverse-direction attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:reverse-direction attribute has the data typeboolean18.3.3.

20.45chart:right-angled-axes

Thechart:right-angled-axes attribute specifies a modification of the projection of a 3D chart. In a Cartesian coordinate system the projections of x and y-axis are horizontal and vertical.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element. The chart:right-angled-axes attribute is ignored unless achart:three-dimensional attribute is present and has the valuetrue.

The defined values for thechart:right-angled-axes attribute are:

Thechart:right-angled-axes attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:right-angled-axes attribute has the data typeboolean18.3.3.

20.46chart:scale-text

Thechart:scale-text attribute specifies that the text contained in an object should be scaled whenever the size of the chart changes. This attribute can appear at all chart objects that contain text.

The defined values for thechart:scale-text attribute are:

Thechart:scale-text attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:scale-text attribute has the data typeboolean18.3.3.

20.47chart:series-source (deprecated)

Thechart:series-source attribute specifies whether a tabular data for a chart contains all the data series in columns or rows .

The tabular data can be given by thetable:cell-range-address attribute at the<chart:plot-area> element or by the<table:table> element inside the<chart:chart> element.

When data is assigned more specifically to a chart element, with a values-cell-range-address attribute on a<chart:series> element, the more specific data assignment has priority.

Thechart:series-source attribute is evaluated for a chart style that is applied to a<chart:plot-area> element.

The defined values for thechart:series-source attribute are:

Thechart:series-source attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:series-source attribute arecolumns orrows.

20.48chart:sort-by-x-values

Thechart:sort-by-x-values attribute specifies whether the data points of a data series should be displayed in ascending order of the x values, or in the order they are contained in the underlying data. It is evaluated for styles that are assigned to the<chart:plot-area> element. Thechart:sort-by-x-values attribute is used for chart types with data series that contain x-values (for example scatter charts,19.15).

The defined values for thechart:sort-by-x-values attribute are:

Thechart:sort-by-x-values attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:sort-by-x-values attribute has the data typeboolean18.3.3.

20.49chart:solid-type

Thechart:solid-type attribute specifies the rendering of bars in three-dimensional bar charts.

The defined values for thechart:solid-type attribute are:

This attribute is evaluated for chart styles that are applied to<chart:data-point>,<chart:series> or<chart:plot-area> elements.

Thechart:solid-type attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:solid-type attribute arecuboid,cylinder,cone orpyramid.

20.50chart:spline-order

Thechart:spline-order attribute specifies the degree of the polynomials used as part of the spline.

This attribute should be used together withchart:interpolation attribute when it has the valueb-spline.

Thechart:spline-order attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:spline-order attribute has the data typepositiveInteger18.2.

20.51chart:spline-resolution

Thechart:spline-resolution attribute specifies the number of straight line segments used between any two data points.

This attribute should be used together withchart:interpolation attribute when it has a value other thannone.

Thechart:spline-resolution attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:spline-resolution attribute has the data typepositiveInteger18.2.

20.52chart:stacked

Thechart:stacked attribute specifies the accumulation of the series values per category. Each value is in addition to the other values in the same category.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

The defined values for thechart:stacked attribute are:

Thechart:stacked attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:stacked attribute has the data typeboolean18.3.3.

20.53chart:symbol-height

Thechart:symbol-height attribute specifies the height of a symbol to be used for a data point in a chart.

This attribute should be used together withchart:symbol-type attribute when thechart:symbol-type attribute has a value other thannone.

Thechart:symbol-height attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:symbol-height attribute has the data typenonNegativeLength18.3.20.

20.54chart:symbol-name

Thechart:symbol-name attribute specifies a symbol to be used for a data point in a chart.

The glyphs associated with the values of thechart:symbol-name attribute are implementation-defined.

This attribute should be used only together withchart:symbol-type attribute and only when thechart:symbol-type attribute has the valuenamed-symbol.

Thechart:symbol-name attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:symbol-name attribute aresquare,diamond,arrow-down,arrow-up,arrow-right,arrow-left,bow-tie,hourglass,circle,star,x,plus,asterisk,horizontal-bar orvertical-bar.

20.55chart:symbol-type

Thechart:symbol-type attribute specifies if a symbol is used for a data point in a chart, and if so, which type of symbol is to be used.

The defined values for thechart:symbol-type attribute are:

This attribute is evaluated for chart styles that are applied to<chart:data-point>,<chart:series> or<chart:plot-area> elements.

Thechart:symbol-type attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:symbol-type attribute arenone,automatic,named-symbol orimage.

20.56chart:symbol-width

Thechart:symbol-width attribute specifies the width of a symbol to be used for a data point in a chart.

This attribute should be used together withchart:symbol-type attribute when thechart:symbol-type attribute has a value other thannone.

Thechart:symbol-width attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:symbol-width attribute has the data typenonNegativeLength18.3.20.

20.57chart:text-overlap

Thechart:text-overlap attribute specifies whether axis labels may overlap each other.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:text-overlap attribute are:

Thechart:text-overlap attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:text-overlap attribute has the data typeboolean18.3.3.

20.58chart:three-dimensional

Thechart:three-dimensional attribute specifies whether a chart is displayed as a 3D scene.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

The defined values for thechart:three-dimensional attribute are:

Thechart:three-dimensional attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:three-dimensional attribute has the data typeboolean18.3.3.

20.59chart:tick-marks-major-inner

Thechart:tick-marks-major-inner attribute specifies the existence of major inner tick marks on an axis. They are drawn with respect to the major interval that may be specified by thechart:interval-major attribute, and are drawn towards the inside of the plot area. That is, they are drawn to the right for an axis displayed on the left hand side of the plot area, and to the left for an axis displayed on the right hand side of the plot area.

If achart:tick-marks-major-inner attribute and achart:tick-marks-major-outer attribute are both set totrue, one tick mark is drawn that crosses the axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:tick-marks-major-inner attribute are:

Thechart:tick-marks-major-inner attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:tick-marks-major-inner attribute has the data typeboolean18.3.3.

20.60chart:tick-marks-major-outer

Thechart:tick-marks-major-outer attribute specifies the existence of major outer tick marks on an axis. They are drawn with respect to the major interval that may be specified by thechart:interval-major attribute, and are drawn towards the outside of the plot area. That is, they are drawn to the left for an axis displayed on the left hand side of the plot area, and to the right for an axis displayed on the right hand side of the plot area.

If achart:tick-marks-major-inner attribute and achart:tick-marks-major-outer attribute are both set totrue, one tick mark is drawn that crosses the axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:tick-marks-major-outer attribute are:

Thechart:tick-marks-major-outer attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:tick-marks-major-outer attribute has the data typeboolean18.3.3.

20.61chart:tick-marks-minor-inner

Thechart:tick-marks-minor-inner attribute specifies the existence of minor inner tick marks on an axis. They are drawn with respect to the minor interval divisor that may be specified by thechart:interval-minor-divisor attribute, and are drawn towards the inside of the plot area. That is, they are drawn to the right for an axis displayed on the left hand side of the plot area, and to the left for an axis displayed on the right hand side of the plot area.

If achart:tick-marks-minor-inner attribute and achart:tick-marks-minor-outer attribute are both set totrue, one tick mark is drawn that crosses the axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:tick-marks-minor-inner attribute are:

Thechart:tick-marks-minor-inner attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:tick-marks-minor-inner attribute has the data typeboolean18.3.3.

20.62chart:tick-marks-minor-outer

Thechart:tick-marks-minor-outer attribute specifies the existence of minor outer tick marks on an axis. They are drawn with respect to the minor interval divisor that may be specified by thechart:interval-minor-divisor attribute, and are drawn towards the outside of the plot area. That is, they are drawn to the left for an axis displayed on the left hand side of the plot area, and to the right for an axis displayed on the right hand side of the plot area.

If achart:tick-marks-minor-inner attribute and achart:tick-marks-minor-outer attribute are set totrue, one tick mark is drawn that crosses the axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thechart:tick-marks-minor-outer attribute are:

Thechart:tick-marks-minor-outer attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:tick-marks-minor-outer attribute has the data typeboolean18.3.3.

20.63chart:tick-mark-position

Thechart:tick-mark-position attribute specifies the position of the interval marks.

The defined values for thechart:tick-mark-position attribute are:

This attribute makes a difference only if the labels are not placed at the axis line, that is, if thechart:axis-label-position attribute has the valueoutside-end oroutside-start.20.5

If thechart:tick-mark-position attribute is missing but achart:axis-position attribute is given,chart:tick-mark-position is assumed to beat-labels-and-axis.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

Thechart:tick-mark-position attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:tick-mark-position attribute areat-labels,at-axis orat-labels-and-axis.

20.64chart:treat-empty-cells

Thechart:treat-empty-cells attribute specifies how missing and invalid values are plotted in a chart.

The defined values for thechart:treat-empty-cells attribute are:

The default behavior isignore for scatter charts (chart:class ischart:scatter). For all other chart types the default behavior isleave-gap.

This attribute is evaluated forchart styles that are applied to a<chart:plot-area> element.

Thechart:treat-empty-cells attribute is usable with the following element:<style:chart-properties>17.22.

The values of thechart:treat-empty-cells attribute areuse-zero,leave-gap orignore.

20.65chart:vertical

Thechart:vertical attribute specifies whether the x-axis in a Cartesian coordinate system is oriented horizontally or vertically.

Note:This attribute is used to distinguish bar (chart:vertical=”true) and column (chart:vertical=”false) charts.

This attribute is evaluated for chart styles that are applied to a<chart:plot-area> element.

The defined values for thechart:vertical attribute are:

Thechart:vertical attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:vertical attribute has the data typeboolean18.3.3.

20.66chart:visible

Thechart:visible attribute specifies if an object in a chart is visible or not. By default, objects are visible.

This attribute is evaluated for chart styles that are applied to a<chart:axis> element or a<chart:series> element.

The defined values for thechart:visible attribute are:

Thechart:visible attribute is usable with the following element:<style:chart-properties>17.22.

Thechart:visible attribute has the data typeboolean18.3.3.

20.67dr3d:ambient-color

See:19.92

Thedr3d:ambient-color attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:ambient-color attribute has the data typecolor18.3.9.

20.68dr3d:back-scale

Thedr3d:back-scale attribute specifies the proportion of the background geometry for 3D rotation and extrude objects.

Thedr3d:back-scale attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:back-scale attribute has the data typepercent18.3.23.

20.69dr3d:backface-culling

Thedr3d:backface-culling attribute specifies whether backface culling is enabled.

The defined values for thedr3d:backface-culling attribute are:

Thedr3d:backface-culling attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:backface-culling attribute areenabled ordisabled.

20.70dr3d:close-back

Thedr3d:close-back attribute specifies if a back face is generated. The attribute can be used with 3D extrude and 3D rotation objects. It is only evaluated for geometries that are closed.

The defined values for thedr3d:close-back attribute are:

Thedr3d:close-back attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:close-back attribute has the data typeboolean18.3.3.

20.71dr3d:close-front

Thedr3d:close-front attribute specifies if a front face is generated. The attribute can be used with 3D extrude and 3D rotation objects. It is only evaluated for geometries that are closed.

The defined values for thedr3d:close-front attribute are:

Thedr3d:close-front attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:close-front attribute has the data typeboolean18.3.3.

20.72dr3d:depth

Thedr3d:depth attribute specifies an extrusion depth for extruded objects.

Thedr3d:depth attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:depth attribute has the data typelength18.3.18.

20.73dr3d:diffuse-color

Thedr3d:diffuse-color attribute, along withdr3d:ambient-color,dr3d:emissive-color, anddr3d:specular-color specifies the four colors that define the color of a material.

Thedr3d:diffuse-color attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:diffuse-color attribute has the data typecolor18.3.9.

20.74dr3d:edge-rounding

Thedr3d:edge-rounding attribute specifies the size of an area at the edges of a geometry that is used for rounding edges, if the geometry of a 3D object is generated during run-time.

Thedr3d:edge-rounding attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:edge-rounding attribute has the data typepercent18.3.23.

20.75dr3d:edge-rounding-mode

Thedr3d:edge-rounding-mode attribute specifies how to generate rounded edges.

Creating rounded edges in a 3D environment requires an inner and outer representation of the outline on which rounded edges will appear.

The defined values for thedr3d:edge-rounding-mode attribute are:

Thedr3d:edge-rounding-mode attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:edge-rounding-mode attribute arecorrect orattractive.

20.76dr3d:emissive-color

Thedr3d:emissive-color attribute, along withdr3d:ambient-color,dr3d:diffuse-color, anddr3d:specular-color specifies the four colors that define the color of a material.

Thedr3d:emissive-color attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:emissive-color attribute has the data typecolor18.3.9.

20.77dr3d:end-angle

Thedr3d:end-angle attribute specifies the rotation angle for 3D rotation objects. The attribute value is an angle.

A value of 360 degrees defines that the 3D rotation object is closed and completely rotated. This is also the default. Values smaller than 360 degrees define opened 3D rotation objects (segments). Values larger than 360 degrees define 3D rotation objects with more than one rotation.

Note:  The visible effect of values larger than 360 degrees only differs from that of 360 degrees when thedr3d:back-scale attribute has a value different than100% .

Thedr3d:end-angle attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:end-angle attribute has the data typeangle18.3.1.

20.78dr3d:horizontal-segments

Thedr3d:horizontal-segments attribute specifies the number of horizontal segments that are used to generate a geometry, if the geometry of a 3D object is generated during run-time.

Note: Typical consumers support values between 2 and 256.

Thedr3d:horizontal-segments attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:horizontal-segments attribute has the data typenonNegativeInteger18.2.

20.79dr3d:lighting-mode

Thedr3d:lighting-mode attribute specifies whether lighting is used for a three-dimensional object.

The defined values for thedr3d:lighting-mode attribute are:

Note: Thedr3d:lighting-mode attribute is also defined for non-3D object uses.19.99

Thedr3d:lighting-mode attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:lighting-mode attribute arestandard ordouble-sided.

20.80dr3d:normals-direction

Thedr3d:normals-direction attribute specifies which sides of a 3D object's planes are displayed if thedr3d:lighting-mode attribute has the value 'standard'.

The defined values for thedr3d:normals-direction attribute are:

The front side of the plane is the one the normal points away from.

Thedr3d:normals-direction attribute has no effect if thedr3d:lighting-mode attribute has the valuedouble-sided.

Thedr3d:normals-direction attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:normals-direction attribute arenormal orinverse.

20.81dr3d:normals-kind

Thedr3d:normals-kind attribute specifies the normal settings for generated lighting.

The defined values for thedr3d:normals-kind attribute are:

Thedr3d:normals-kind attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:normals-kind attribute areobject,flat orsphere.

20.82dr3d:shadow

Thedr3d:shadow attribute enables or disables a three-dimensional shadow for a three-dimensional object.

The defined values for thedr3d:shadow attribute are:

Thedr3d:shadow attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:shadow attribute arevisible orhidden.

20.83dr3d:shininess

Thedr3d:shininess attribute specifies the shine of a material.

Thedr3d:shininess attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:shininess attribute has the data typepercent18.3.23.

20.84dr3d:specular-color

Thedr3d:specular-color attribute, along with dr3d:ambient-color,dr3d:diffuse-color, anddr3d:emissive-color specifies the four colors that define the color of a material.

Thedr3d:specular-color attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:specular-color attribute has the data typecolor18.3.9.

20.85dr3d:texture-filter

Thedr3d:texture-filter attribute specifies whether texture filtering is enabled.

The defined values for thedr3d:texture-filter attribute are:

Thedr3d:texture-filter attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:texture-filter attribute areenabled ordisabled.

20.86dr3d:texture-kind

Thedr3d:texture-kind attribute specifies if texture changes the luminance, intensity, or color of a shape.

The defined values for thedr3d:texture-kind attribute are:

Thedr3d:texture-kind attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:texture-kind attribute areluminance,intensity orcolor.

20.87dr3d:texture-mode

Thedr3d:texture-mode attribute specifies how the texture is modulated.

The defined values for thedr3d:texture-mode attribute are:

Thedr3d:texture-mode attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:texture-mode attribute arereplace,modulate orblend.

20.88dr3d:texture-generation-mode-x

Thedr3d:texture-generation-mode-x attribute, along with thedr3d:texture-generation-mode-y attribute, specifies how textual coordinates are generated.

The defined values for thedr3d:texture-generation-mode-x attribute are:

Thedr3d:texture-generation-mode-x attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:texture-generation-mode-x attribute areobject,parallel orsphere.

20.89dr3d:texture-generation-mode-y

Thedr3d:texture-generation-mode-y attribute, along with thedr3d:texture-generation-mode-x attribute, specifies how textual coordinates are generated.

The defined values for thedr3d:texture-generation-mode-y attribute are:

Thedr3d:texture-generation-mode-y attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedr3d:texture-generation-mode-y attribute areobject,parallel orsphere.

20.90dr3d:vertical-segments

Thedr3d:vertical-segments attribute specifies the number of vertical segments that are used to generate the geometry, if the geometry of a 3D object is generated during run-time.

Note:Typical consumers support values between 2 and 256.

Thedr3d:vertical-segments attribute is usable with the following element:<style:graphic-properties>17.21.

Thedr3d:vertical-segments attribute has the data typenonNegativeInteger18.2.

20.91draw:auto-grow-height

Thedraw:auto-grow-height attributes specifies whether to automatically increase the height of the drawing object if text is added to the drawing object. This attribute is evaluated only for text boxes.

If bothdraw:auto-grow-width anddraw:auto-grow-height are present, a consumer should first grow the size of the drawing object in the dimension of the major text flow (width for horizontal writing, and height for vertical writing). Only after that size component is filled, a consumer should adjust the other dimension to fit the text content.

The defined values for thedraw:auto-grow-height attribute are:

Thedraw:auto-grow-height attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:auto-grow-height attribute has the data typeboolean18.3.3.

20.92draw:auto-grow-width

Thedraw:auto-grow-width attribute specifies whether to automatically increase the width of the drawing object if text is added to the drawing object. This attribute is evaluated only for text boxes.

The defined values for thedraw:auto-grow-width attribute are:

Thedraw:auto-grow-width attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:auto-grow-width attribute has the data typeboolean18.3.3.

20.93draw:background-size

Thedraw:background-size attribute specifies whether the background of a page is rendered on a full page or only inside the borders of a page.

The defined values for thedraw:background-size attribute are:

Thedraw:background-size attribute is usable with the following element:<style:drawing-page-properties>17.25.

The values of thedraw:background-size attribute arefull orborder.

20.94draw:blue

Thedraw:blue attribute specifies together with the attributesdraw:green anddraw:red a non destructive filter for a linear transformation of the white balance of a pixel image.

If any of these three attributes is specified, an offset is applied to each pixel of an image while is it rendered. The offsets for each color channel is given as a percentage in the range of -100% to +100%.

These offsets is scaled to the range -2^bits to 2^bits, where bits is the number of bits reserved for each color channel within the image. If the resulting value is less than 0 it is set to 0 and if it is greater than the maximum possible value it is set to the maximum.

Note: For example, if thedraw:blue attribute has the value 50% and the blue color channel has 8 bits, then 128 is added to the blue color value of each pixel inside the image before it is rendered. Ifdraw:blue has the value -50% then 128 is subtracted.

Thedraw:blue attribute specifies the offset for the blue color channel.

Thedraw:blue attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:blue attribute has the data typesignedZeroToHundredPercent18.3.30.

20.95draw:caption-angle

Thedraw:caption-angle attribute specifies the leaving angle of the line of a caption. It is evaluated only ifdraw:caption-angle-type has the valuefixed. The attribute value is an angle. See18.3.1.

Thedraw:caption-angle attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:caption-angle attribute has the data typeangle18.3.1.

20.96draw:caption-angle-type

Thedraw:caption-angle-type attribute specifies if the leaving angle of the line of a caption is fixed or free..

The defined values for thedraw:caption-angle-type attribute are:

Thedraw:caption-angle-type attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:caption-angle-type attribute arefixed orfree.

20.97draw:caption-escape

Thedraw:caption-escape attribute specifies the point where a caption's connector is connected to the caption's text area, measured from the top left corner of the text area. The value can be an absolute length or a percentage.

Thedraw:caption-escape attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:caption-escape attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.98draw:caption-escape-direction

Thedraw:caption-escape-direction attribute specifies the leaving direction for the line of a caption. If this is set toauto the consumer can choose the best direction.

The defined values for thedraw:caption-escape-direction attribute are:

Thedraw:caption-escape-direction attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:caption-escape-direction attribute arehorizontal,vertical orauto.

20.99draw:caption-fit-line-length

Thedraw:caption-fit-line-length attribute enables the consumer to determine the best possible length for a caption line.

The defined values for thedraw:caption-fit-line-length attribute are:

Thedraw:caption-fit-line-length attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:caption-fit-line-length attribute has the data typeboolean18.3.3.

20.100draw:caption-gap

Thedraw:caption-gap attribute specifies the distance between the text area of the caption and the start of the line.

Thedraw:caption-gap attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:caption-gap attribute has the data typedistance18.3.15.

20.101draw:caption-line-length

Thedraw:caption-line-length attribute specifies the length of the first line of a caption. The attribute is only evaluated ifdraw:caption-fit-line-length has the valuefalse.

Thedraw:caption-line-length attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:caption-line-length attribute has the data typelength18.3.18.

20.102draw:caption-type

Thedraw:caption-type attribute specifies the geometry of the line of a caption.

The defined values for thedraw:caption-type attribute are:

Thedraw:caption-type attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:caption-type attribute arestraight-line,angled-line orangled-connector-line.

20.103draw:color-inversion

Thedraw:color-inversion attribute specifies whether the colors in the graphic shape should be inverted.

Note: Given a color "#rrggbb", where rr, gg and bb are 8-bit hexadecimal digits, the inverted color is "#RRGGBB" where RR is the 8 bit hexadecimal number obtained as the difference of hexadecimal FF and rr, GG is the 8-bit hexadecimal number obtained as the difference of hexadecimal FF (=256) and gg, and BB is the 8 bit hexadecimal number obtained as the difference of hexadecimal FF (=256) and bb.

The defined values for thedraw:color-inversion attribute are:

Thedraw:color-inversion attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:color-inversion attribute has the data typeboolean18.3.3.

20.104draw:color-mode

Thedraw:color-mode attribute sets the output of colors from a source bitmap or raster graphic.

The defined values for thedraw:color-mode attribute are:

Thedraw:color-mode attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:color-mode attribute aregreyscale,mono,watermark orstandard.

20.105draw:contrast

Thedraw:contrast attribute specifies a signed percentage value that sets the output contrast of a bitmap or raster graphic.

Thedraw:contrast attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:contrast attribute has the data typepercent18.3.23.

20.106draw:decimal-places

Thedraw:decimal-places attribute specifies the number of decimal places that are used for the measure text.

Thedraw:decimal-places attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:decimal-places attribute has the data typenonNegativeInteger18.2.

20.107draw:draw-aspect

Thedraw:draw-aspect attribute specifies the display embedded objects.

The defined values for thedraw:draw-aspect attribute are:

Thedraw:draw-aspect attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:draw-aspect attribute arecontent,thumbnail,icon orprint-view.

20.108draw:end-guide

Thedraw:end-guide attribute specifies a length that is added to the length of the end extension line. The extension line is extended by this length towards the end reference point.

Thedraw:end-guide attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:end-guide attribute has the data typelength18.3.18.

20.109draw:end-line-spacing-horizontal

Thedraw:end-line-spacing-horizontal attribute increments the length of the leaving line from the end shape. For line connectors, it specifies the absolute length of the leaving line from the end shape. For other connector types, it is ignored.

Thedraw:end-line-spacing-horizontal attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:end-line-spacing-horizontal attribute has the data typedistance18.3.15.

20.110draw:end-line-spacing-vertical

Thedraw:end-line-spacing-vertical attribute increments the length of the leaving line from the end shape. For line connectors, it specifies the absolute length of the leaving line from the end shape. For other connector types, it is ignored.

Thedraw:end-line-spacing-vertical attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:end-line-spacing-vertical attribute has the data typedistance18.3.15.

20.111draw:fill

Thedraw:fill attribute specifies the fill style for a graphic object. Graphic objects that are not closed will not be filled.

Note: A path without a closepath at the end is open and will not be filled.

The defined values for thedraw:fill attribute are:

Thedraw:fill attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

The values of thedraw:fill attribute arenone,solid,bitmap,gradient orhatch.

20.112draw:fill-color

Thedraw:fill-color attribute specifies the color of the fill for a graphic object. It is used only if thedraw:fill attribute has one of the valuessolid orhatch.

Thedraw:fill-color attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:fill-color attribute has the data typecolor18.3.9.

20.113draw:fill-gradient-name

Thedraw:fill-gradient-name attribute specifies a gradient style that is used for filling graphic objects. It is used only if thedraw:fill attribute has the valuegradient.

Thedraw:fill-gradient-name attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:fill-gradient-name attribute has the data typestyleNameRef18.3.32.

20.114draw:fill-hatch-name

Thedraw:fill-hatch-name attribute specifies a hatch style that is used for filling. It is used only if thedraw:fill attribute has the valuehatch.

Thedraw:fill-hatch-name attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:fill-hatch-name attribute has the data typestyleNameRef18.3.32.

20.115draw:fill-hatch-solid

Thedraw:fill-hatch-solid attribute specifies whether the background of a hatch filling is solid or transparent.

The defined values for thedraw:fill-hatch-solid attribute are:

Thedraw:fill-hatch-solid attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:fill-hatch-solid attribute has the data typeboolean18.3.3.

20.116draw:fill-image-height

Thedraw:fill-image-height attribute overrides the logical height of a source image that is used for filling. If the value of thestyle:repeat attribute isstretch, this attribute is ignored.

Thedraw:fill-image-height attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

The values of thedraw:fill-image-height attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.117draw:fill-image-name

Thedraw:fill-image-name attribute specifies a fill image that is used for filling. It is used only if thedraw:fill attribute has the valuebitmap.

Thedraw:fill-image-name attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:fill-image-name attribute has the data typestyleNameRef18.3.32.

20.118draw:fill-image-ref-point

Thedraw:fill-image-ref-point attribute specifies an alignment of an image in the filling area.

If an alignment (draw:fill-image-ref-point) and a movement (draw:fill-image-ref-point-x,draw:fill-image-ref-point-y) is specified at the same time, the image first is aligned and then moved.

This attribute is only interpreted if the value of the currentstyle:repeat attribute isrepeat.

The defined values for thedraw:fill-image-ref-point attribute are:

Thedraw:fill-image-ref-point attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

The values of thedraw:fill-image-ref-point attribute aretop-left,top,top-right,left,center,right,bottom-left,bottom orbottom-right.

20.119draw:fill-image-ref-point-x

Thedraw:fill-image-ref-point-x attribute specifies the horizontal movement of an image as a percentage value, where the percentage value is relative to the image width.

If an alignment (draw:fill-image-ref-point) and a movement (draw:fill-image-ref-point-x,draw:fill-image-ref-point-y) is specified at the same time, the image first is aligned and then moved.

This attribute is only interpreted if the value of the currentstyle:repeat attribute isrepeat.

Thedraw:fill-image-ref-point-x attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:fill-image-ref-point-x attribute has the data typepercent18.3.23.

20.120draw:fill-image-ref-point-y

Thedraw:fill-image-ref-point-x attribute specifies the horizontal movement of an image as a percentage value, where the percentage value is relative to the image width.

If an alignment (draw:fill-image-ref-point) and a movement (draw:fill-image-ref-point-x,draw:fill-image-ref-point-y) is specified at the same time, the image first is aligned and then moved.

This attribute is only interpreted if the value of the currentstyle:repeat attribute isrepeat.

Thedraw:fill-image-ref-point-y attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:fill-image-ref-point-y attribute has the data typepercent18.3.23.

20.121draw:fill-image-width

Thedraw:fill-image-width attribute overrides the logical width of a source image that is used for filling. If the value of thestyle:repeat attribute isstretch, this attribute is ignored.

Thedraw:fill-image-width attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

The values of thedraw:fill-image-width attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.122draw:fit-to-contour

Thedraw:fit-to-contour attribute specifies whether to stretch the text content of a drawing object to fill the contour of an object.

The defined values for thedraw:fit-to-contour attribute are:

Thedraw:fit-to-contour attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:fit-to-contour attribute has the data typeboolean18.3.3.

20.123draw:fit-to-size

Thedraw:fit-to-size attribute specifies whether to stretch the text content of a drawing object to fill an entire object.

The defined values for thedraw:fit-to-size attribute are:

Thedraw:fit-to-size attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:fit-to-size attribute has the data typeboolean18.3.3.

20.124draw:frame-display-border

Thedraw:frame-display-border attribute specifies whether a border is displayed on a floating frame. This attribute can be used with automatic styles only.

The defined values for thedraw:frame-display-border attribute are:

Thedraw:frame-display-border attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:frame-display-border attribute has the data typeboolean18.3.3.

20.125draw:frame-margin-horizontal

Thedraw:frame-margin-horizontal attribute specifies the horizontal margin between the border and the content of the floating frame. If this attribute is not specified, the default margin is used. This attribute can be used with automatic styles only. The value of this attribute shall be a length in pixels.

Thedraw:frame-margin-horizontal attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:frame-margin-horizontal attribute has the data typenonNegativePixelLength18.3.21.

20.126draw:frame-display-scrollbar

Thedraw:frame-display-scrollbar attribute specifies whether vertical and horizontal scrollbars are displayed. This attribute can be assigned to automatic styles only.

The defined values for thedraw:frame-display-scrollbar attribute are:

Thedraw:frame-display-scrollbar attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:frame-display-scrollbar attribute has the data typeboolean18.3.3.

20.127draw:frame-margin-vertical

Thedraw:frame-margin-vertical attribute specifies the vertical margin between the border and the content of the floating frame. If this attribute is not specified, the default margin is used. This attribute can be used with automatic styles only. The value of this attribute shall be a length in pixels.

Thedraw:frame-margin-vertical attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:frame-margin-vertical attribute has the data typenonNegativePixelLength18.3.21.

20.128draw:gamma

Thedraw:gamma attribute specifies a value that sets the output gamma of a bitmap or raster graphic.

Thedraw:gamma attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:gamma attribute has the data typepercent18.3.23.

20.129draw:green

Thedraw:green attribute specifies together with the attributesdraw:blue anddraw:red a non destructive filter for a linear transformation of the white balance of a pixel image. See20.94.

Thedraw:green attribute specifies the offset for the green color channel.

Thedraw:green attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:green attribute has the data typesignedZeroToHundredPercent18.3.30.

20.130draw:gradient-step-count

Thedraw:gradient-step-count attribute specifies the gradient step count of a color interpolation to be a fixed value. By default, the step count is automatically calculated based on the size and resolution of the filled area.

A gradient step count of color interpretation shall be 3 or greater.

A gradient step count of color interpretation may be above 256.

Thedraw:gradient-step-count attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:gradient-step-count attribute has the data typenonNegativeInteger18.2.

20.131draw:guide-distance

Thedraw:guide-distance attribute specifies the distance between the reference points and the start point of extension lines.

Note:This distance may be further modified for the start and end extensions lines individually with thedraw:start-guide anddraw:end-guide attributes.

Thedraw:guide-distance attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:guide-distance attribute has the data typedistance18.3.15.

20.132draw:guide-overhang

Thedraw:guide-overhang attribute specifies the length of extension lines after their intersection with a dimension line.

Thedraw:guide-overhang attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:guide-overhang attribute has the data typelength18.3.18.

20.133draw:image-opacity

Thedraw:image-opacity attribute specifies the opacity of an image.

Thedraw:image-opacity attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:image-opacity attribute has the data typezeroToHundredPercent18.3.41.

20.134draw:line-distance

Thedraw:line-distance attribute specifies the distance between a reference line (as defined by the reference points) and a dimension line.

Thedraw:line-distance attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:line-distance attribute has the data typedistance18.3.15.

20.135draw:luminance

Thedraw:luminance attribute specifies a signed percentage value that sets the output luminance of a bitmap or raster graphic.

Thedraw:luminance attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:luminance attribute has the data typezeroToHundredPercent18.3.41.

20.136draw:marker-end

Thedraw:marker-end attribute specifies a stroke end marker, which is a path that can be connected to the end of a stroke.

Thedraw:marker-end attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:marker-end attribute has the data typestyleNameRef18.3.32.

20.137draw:marker-end-center

Thedraw:marker-end-center attribute specifies whether an end marker is centered at the end of a stroke.

The defined values for thedraw:marker-end-center attribute are:

Thedraw:marker-end-center attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:marker-end-center attribute has the data typeboolean18.3.3.

20.138draw:marker-end-width

Thedraw:marker-end-width attribute specifies the width of the marker at the end of a stroke.

Thedraw:marker-end-width attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:marker-end-width attribute has the data typelength18.3.18.

20.139draw:marker-start

Thedraw:marker-start attribute specifies a stroke start marker, which is a path that can be connected to the start of a stroke.

Thedraw:marker-start attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:marker-start attribute has the data typestyleNameRef18.3.32.

20.140draw:marker-start-center

Thedraw:marker-start-center attribute specifies whether a start marker is centered at the start of a stroke.

The defined values for thedraw:marker-start-center attribute are:

Thedraw:marker-start-center attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:marker-start-center attribute has the data typeboolean18.3.3.

20.141draw:marker-start-width

Thedraw:marker-start-width attribute specifies the width of the marker at the start of a stroke.

Thedraw:marker-start-width attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:marker-start-width attribute has the data typelength18.3.18.

20.142draw:measure-align

Thedraw:measure-align attribute specifies the horizontal alignment of a measure text relative to its measure line.

The defined values for thedraw:measure-align attribute are:

Thedraw:measure-align attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:measure-align attribute areautomatic,left-outside,inside orright-outside.

20.143draw:measure-vertical-align

Thedraw:measure-vertical-align attribute specifies the vertical alignment of a measure text relative to its measure line. If the value of this attribute isautomatic, the consumer chooses the best position.

The defined values for thedraw:measure-vertical-align attribute are:

Thedraw:measure-vertical-align attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:measure-vertical-align attribute areautomatic,above,below orcenter.

20.144draw:ole-draw-aspect (deprecated)

Thedraw:ole-draw-aspect attribute specifies the display of embedded objects. See[OLE].

The use of this attribute is deprecated. Thedraw:draw-aspect attribute should be used instead.

Thedraw:ole-draw-aspect attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:ole-draw-aspect attribute has the data typenonNegativeInteger18.2.

20.145draw:opacity

Thedraw:opacity attribute specifies the opacity for an image or graphic object. The value is a percentage, where 0% is fully transparent and 100% is fully opaque.

The defined value range for thedraw:opacity attribute is 0% to 100%, inclusive.

Use of thedraw:opacity attribute disables any transparency effect and set the opacity for the fill area of a graphic object.

Thedraw:opacity attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:opacity attribute has the data typezeroToHundredPercent18.3.41.

20.146draw:opacity-name

Thedraw:opacity-name attribute specifies an opacity gradient that defines the opacity for the fill area of a graphic object. When applying an opacity gradient, the opacity is interpolated as defined in the referenced opacity gradient style. Opacity is applied after other fill styles have been applied to an image or graphic object.

The value of this attribute overrides thedraw:opacity attribute.

Thedraw:opacity-name attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:opacity-name attribute has the data typestyleNameRef18.3.32.

20.147draw:parallel

Thedraw:parallel attribute specifies whether a measure text is displayed parallel to its measure line or perpendicular to it.

The defined values for thedraw:parallel attribute are:

Thedraw:parallel attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:parallel attribute has the data typeboolean18.3.3.

20.148draw:placing

Thedraw:placing attribute specifies whether the measure line is rendered below or above the edge defined by the two reference points.

The defined values for thedraw:placing attribute are:

Thedraw:placing attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:placing attribute arebelow orabove.

20.149draw:red

Thedraw:red attribute specifies together with the attributesdraw:blue anddraw:green a non destructive filter for a linear transformation of the white balance of a pixel image. See20.94.

Thedraw:red attribute specifies the offset for the red color channel.

Thedraw:red attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:red attribute has the data typesignedZeroToHundredPercent18.3.30.

20.150draw:secondary-fill-color

Thedraw:secondary-fill-color attribute specifies a secondary fill color. It may be used as fill color for the extrusion.

Thedraw:secondary-fill-color attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:secondary-fill-color attribute has the data typecolor18.3.9.

20.151draw:shadow

Thedraw:shadow attribute enables or disables the visibility of a shadow.

The defined values for thedraw:shadow attribute are:

Thedraw:shadow attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:shadow attribute arevisible orhidden.

20.152draw:shadow-color

Thedraw:shadow-color attribute specifies the color in which a shadow is rendered.

Thedraw:shadow-color attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:shadow-color attribute has the data typecolor18.3.9.

20.153draw:shadow-offset-x

Thedraw:shadow-offset-x attribute along with thedraw:shadow-offset-y attribute are used to render a shadow.

A copy of the shape is rendered in the single shadow color (specified bydraw:shadow-color) behind the shape. The offset attributes specify the offset between the top left edge of the shape and the top left edge of the border.

Thedraw:shadow-offset-x attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:shadow-offset-x attribute has the data typelength18.3.18.

20.154draw:shadow-offset-y

Thedraw:shadow-offset-y attribute along with thedraw:shadow-offset-x attribute are used to render a shadow.

Thedraw:shadow-offset-y attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:shadow-offset-y attribute has the data typelength18.3.18.

20.155draw:shadow-opacity

Thedraw:shadow-opacity attribute specifies the opacity in which the shadow is rendered. The value of this attribute is a percentage value.

Thedraw:shadow-opacity attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:shadow-opacity attribute has the data typezeroToHundredPercent18.3.41.

20.156draw:show-unit

Thedraw:show-unit attribute specifies the visibility of a unit in the textual presentation of a measure shape.

The defined values for thedraw:show-unit attribute are:

Thedraw:show-unit attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:show-unit attribute has the data typeboolean18.3.3.

20.157draw:start-guide

Thedraw:start-guide attribute specifies a length that is added to the length of a start extension line. The extension line is extended by this length towards the start reference point.

Thedraw:start-guide attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:start-guide attribute has the data typelength18.3.18.

20.158draw:start-line-spacing-horizontal

Thedraw:start-line-spacing-horizontal attribute increments the length of the leaving line from the start shape for standard connectors. For lines connectors, these attributes specify the absolute length of the leaving line from the start shape. For other connector types, they are ignored.

Thedraw:start-line-spacing-horizontal attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:start-line-spacing-horizontal attribute has the data typedistance18.3.15.

20.159draw:start-line-spacing-vertical

Thedraw:start-line-spacing-vertical attribute increments the length of the leaving line from the start shape for standard connectors. For lines connectors, these attributes specify the absolute length of the leaving line from the start shape. For other connector types, they are ignored.

Thedraw:start-line-spacing-vertical attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:start-line-spacing-vertical attribute has the data typedistance18.3.15.

20.160draw:stroke

Thedraw:stroke attribute specifies the style of the stroke on the current object.

The defined values for thedraw:stroke attribute are:

Thedraw:stroke attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:stroke attribute arenone,dash orsolid.

20.161draw:stroke-dash

Thedraw:stroke-dash attribute specifies the dash style that is used for a stroke.

Thedraw:stroke-dash attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:stroke-dash attribute has the data typestyleNameRef18.3.32.

20.162draw:stroke-dash-names

Thedraw:stroke-dash-names attribute specifies a list of dash styles that are used for the stroke in addition to the dash specified by thedraw:stroke-dash attribute.

For each dash style referenced by the attribute a stroke using that dash style is drawn on top of the already drawn strokes.

Thedraw:stroke-dash-names attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:stroke-dash-names attribute has the data typestyleNameRefs18.3.33.

20.163draw:stroke-linejoin

Thedraw:stroke-linejoin attribute specifies the shape at the corners of paths or other vector shapes when they are stroked.

The defined values for thedraw:stroke-linejoin attribute are:

Thedraw:stroke-linejoin attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:stroke-linejoin attribute aremiter,round,bevel,middle ornone.

20.164svg:stroke-linecap

Thesvg:stroke-linecap attribute specifies the shape of the end of open subpaths when they are stroked.

The defined values for thesvg:stroke-linecap attribute are:

Thesvg:stroke-linecap attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thesvg:stroke-linecap attribute arebutt,square orround.

20.165draw:symbol-color

Thedraw:symbol-color attribute defines the color to be used to draw symbols contained on the drawing object.

Thedraw:symbol-color attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:symbol-color attribute has the data typecolor18.3.9.

20.166draw:textarea-horizontal-align

Thedraw:textarea-horizontal-align attribute specifies the horizontal alignment of the text area inside a shape.

The defined values for thedraw:textarea-horizontal-align attribute are:

Thedraw:textarea-horizontal-align attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:textarea-horizontal-align attribute areleft,center,right orjustify.

20.167draw:textarea-vertical-align

Thedraw:textarea-vertical-align attribute specifies the vertical alignment of the text area inside a shape.

The defined values for thedraw:textarea-vertical-align attribute are:

Thedraw:textarea-vertical-align attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:textarea-vertical-align attribute aretop,middle,bottom orjustify.

20.168draw:tile-repeat-offset

Thedraw:tile-repeat-offset attribute specifies for tiling the translation of each tile in relation to the previous tile. This attribute is only interpreted if the value of the currentstyle:repeat attribute isrepeat. The value of this attribute is a percentage value representing the tiles repeat offset relative to the tiles height or width, followed by either the wordhorizontal orvertical.

The defined values for thedraw:tile-repeat-offset attribute are:

Thedraw:tile-repeat-offset attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

Thedraw:tile-repeat-offset attribute has two white space separated values. The first value is of typezeroToHundredPercent18.3.41. The second value is one of:horizontal orvertical.

20.169draw:visible-area-height

The visible area of an object may be specified by thedraw:visible-area-height attribute along with thedraw:visible-area-left,draw:visible-area-top,draw:visible-area-width attributes. It is implementation-defined whether these attributes are used to specify the visible area, or whether the producer of the object stores the visible area within the object itself.

When the entire object is visible, the values of thedraw:visible-area-left anddraw:visible-area-top attributes are0 and thedraw:visible-area-width anddraw:visible-area-height attributes specify the size of the object. These attributes can be assigned to automatic styles only.

Thedraw:visible-area-height attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:visible-area-height attribute has the data typepositiveLength18.3.26.

20.170draw:visible-area-left

The visible area of an object may be specified by thedraw:visible-area-left attribute along with thedraw:visible-area-height,draw:visible-area-top,draw:visible-area-width attributes. It is implementation-defined whether these attributes are used to specify the visible area, or whether the producer of the object stores the visible area within the object itself.

When the entire object is visible, the values of thedraw:visible-area-left anddraw:visible-area-top attributes are0 and thedraw:visible-area-width anddraw:visible-area-height attributes specify the size of the object. These attributes can be assigned to automatic styles only.

Thedraw:visible-area-left attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:visible-area-left attribute has the data typenonNegativeLength18.3.20.

20.171draw:visible-area-top

The visible area of an object may be specified by thedraw:visible-area-top attribute along with thedraw:visible-area-left,draw:visible-area-height,draw:visible-area-width attributes. It is implementation-defined whether these attributes are used to specify the visible area, or whether the producer of the object stores the visible area within the object itself.

When the entire object is visible, the values of thedraw:visible-area-left anddraw:visible-area-top attributes are0 and thedraw:visible-area-width anddraw:visible-area-height attributes specify the size of the object. These attributes can be assigned to automatic styles only.

Thedraw:visible-area-top attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:visible-area-top attribute has the data typenonNegativeLength18.3.20.

20.172draw:visible-area-width

The visible area of an object may be specified by thedraw:visible-area-width attribute along with thedraw:visible-area-left,draw:visible-area-top,draw:visible-area-height attributes. It is implementation-defined whether these attributes are used to specify the visible area, or whether the producer of the object stores the visible area within the object itself.

When the entire object is visible, the values of thedraw:visible-area-left anddraw:visible-area-top attributes are0 and thedraw:visible-area-width anddraw:visible-area-height attributes specify the size of the object. These attributes can be assigned to automatic styles only.

Thedraw:visible-area-width attribute is usable with the following element:<style:graphic-properties>17.21.

Thedraw:visible-area-width attribute has the data typepositiveLength18.3.26.

20.173draw:unit

Thedraw:unit attribute specifies the unit of measurement used in the textual presentation of a measure shape.

The defined values for thedraw:unit attribute are:

Thedraw:unit attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:unit attribute areautomatic,mm,cm,m,km,pt,pc,inch,ft ormi.

20.174draw:wrap-influence-on-position

Thedraw:wrap-influence-on-position attribute specifies placement options for two or more frames or graphic objects withstyle:wrap properties that influence the placement of the other object. (20.390) It is intended as a hint to the layout algorithm to help determine the placement of frames in cases where several correct placements are possible.

The situation in which this attribute makes a difference is when the anchor, position and wrapping mode of a frame influence each other. For example, consider a paragraph of text with two images positioned above the anchor. Without wrapping, the images overlie the text and can simply be placed at the given offset from the anchor.

Figure2 - Image positions without wrapping

 

If wrap-around is enabled, the text hidden behind the images now should flow around the images, making the first paragraph use more space than previously. This moves the anchor position further down. If the placement is only done once and concurrently for all objects, this is the final result. This corresponds to the objectonce-concurrently.

Figure3 - Image positions for “once-concurrently”

 

If one image is processed at a time, the position shown Figure5 results. This corresponds to the optiononce-successive.

Figure4 - Image positions for “once-successive”

 

If the images are placed iteratively, until a position is found which corresponds to the given offset from the anchor, a placement that fully satisfies all the given layout formatting properties can be achieved. This corresponds to the optioniterative.

Figure5 - Image positions for iterative

 

The defined values for thedraw:wrap-influence-on-position attribute are:

Thedraw:wrap-influence-on-position attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thedraw:wrap-influence-on-position attribute areiterative,once-concurrent oronce-successive.

20.175fo:background-color

Thefo:background-color attribute specifies a background color for characters, paragraphs, text sections, frames, page bodies, headers, footers, tables, table rows and tables. This can be transparent or a color. If the value is set to transparent, it switches off any background image that is specified by a<style:background-image>.17.3

If a value for adraw:fill attribute is provided in a style, any background image that is specified by a<style:background-image> element and any background color that is specified with thefo:background-color attribute are switched off.

Thefo:background-color attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6,<style:section-properties>17.11,<style:table-cell-properties>17.18,<style:table-properties>17.15,<style:table-row-properties>17.17 and<style:text-properties>16.27.28.

The values of thefo:background-color attribute aretransparent or a value of typecolor18.3.9.

20.176fo Border Properties

20.176.1General

Thefo:border,fo:border-top,fo:border-bottom,fo:border-left andfo:border-right attributes specify border properties for these elements:

20.176.2fo:border

See §7.29.3 of[XSL].

Thefo:border attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:border attribute has the data typestring18.2.

20.176.3fo:border-bottom

See §7.29.4 of[XSL].

Thefo:border-bottom attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:border-bottom attribute has the data typestring18.2.

20.176.4fo:border-left

See §7.29.6 of[XSL].

Thefo:border-left attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:border-left attribute has the data typestring18.2.

20.176.5fo:border-right

See §7.29.7 of[XSL].

Thefo:border-right attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:border-right attribute has the data typestring18.2.

20.176.6fo:border-top

See §7.29.10 of[XSL].

Thefo:border-top attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:border-top attribute has the data typestring18.2.

20.177fo:break-after

See §7.19.1 of[XSL]. The valuesodd-page andeven-page are not supported.

This attribute shall not be used at the same time asfo:break-before.

In the OpenDocument XSL compatible namespace, thefo:break-after attribute does not supporteven-page,inherit andodd-page values.

Thefo:break-after attribute is usable with the following elements:<style:paragraph-properties>17.6,<style:table-column-properties>17.16,<style:table-properties>17.15 and<style:table-row-properties>17.17.

The values of thefo:break-after attribute areauto,column orpage.

20.178fo:break-before

See §7.19.2 of[XSL]. The valuesodd-page andeven-page are not supported.

This attribute shall not be used at the same time asfo:break-after.

In the OpenDocument XSL compatible namespace, thefo:break-before attribute does not supporteven-page,inherit andodd-page values.

Thefo:break-before attribute is usable with the following elements:<style:paragraph-properties>17.6,<style:table-column-properties>17.16,<style:table-properties>17.15 and<style:table-row-properties>17.17.

The values of thefo:break-before attribute areauto,column orpage.

20.179fo:clip

See §7.20.1 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:clip attribute does not supportem andpx values.

The defined value for thefo:clip attribute is a value of typeclipShape18.3.8.

Thefo:clip attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thefo:clip attribute areauto or a value of typeclipShape18.3.8.

20.180fo:color

See §7.17.1 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:color attribute does not support theinherit value.

Thefo:color attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:color attribute has the data typecolor18.3.9.

20.181fo:country

See §7.9.1 of[XSL].

The attribute is evaluated for any[UNICODE] characters whose script type islatin.20.348

It may be ignored if is not specified together with afo:language attribute.

In the OpenDocument XSL compatible namespace, thefo:country attribute does not supportnone orinherit values.

Thefo:country attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:country attribute has the data typecountryCode18.3.11.

20.182fo:font-family

See §7.8.2 of[XSL].

Thefo:font-family attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

Instead of this attribute, thestyle:font-name attribute should be used to specify the properties of a font.

Thefo:font-family attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:font-family attribute has the data typestring18.2.

20.183fo:font-size

See §7.8.4 of[XSL].

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

The value of this attribute is either an absolute length or a percentage as described in §7.8.4 of[XSL]. In contrast to XSL, percentage values can be used within common styles only and are based on the font height of the parent style rather than to the font height of the attributes neighborhood. Absolute font heights and relative font heights are not supported.

Note: Thestyle:font-size-asian attribute (20.276) is evaluated for[UNICODE] characters whose type isasian.20.348 Thestyle:font-size-complex attribute (20.277) is evaluated for[UNICODE] characters whose type iscomplex.20.348

In the OpenDocument XSL compatible namespace, thefo:font-size attribute does not supportabsolute-size,inherit andrelative-size values.

Thefo:font-size attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thefo:font-size attribute are a value of typepositiveLength18.3.26 or a value of typepercent18.3.23.

20.184fo:font-style

See §7.8.7 of[XSL].

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

In the OpenDocument XSL compatible namespace, thefo:font-style attribute does not supportbackslant andinherit values.

Thefo:font-style attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thefo:font-style attribute arenormal,italic oroblique.

20.185fo:font-variant

See §7.8.8 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:font-variant attribute does not support theinherit value.

Thefo:font-variant attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thefo:font-variant attribute arenormal orsmall-caps.

20.186fo:font-weight

See §7.8.9 of[XSL].

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

In the OpenDocument XSL compatible namespace, thefo:font-weight attribute does not supportbolder,inherit andlighter values.

Thefo:font-weight attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thefo:font-weight attribute arenormal,bold,100,200,300,400,500,600,700,800 or900.

20.187fo:height

See §7.14.4 of[XSL].

Thefo:height attribute is used withfo:width to set the size of a bullet image.

In the OpenDocument XSL compatible namespace, thefo:height attribute does not supportauto,inherit andpercentage values.

Thefo:height attribute is usable with the following element:<style:list-level-properties>17.19.

Thefo:height attribute has the data typepositiveLength18.3.26.

20.188fo:hyphenate

See §7.9.4 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:hyphenate attribute does not support theinherit value.

Thefo:hyphenate attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:hyphenate attribute has the data typeboolean18.3.3.

20.189fo:hyphenation-keep

See §7.15.1 of[XSL].

Thefo:hyphenation-keep attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thefo:hyphenation-keep attribute areauto orpage.

20.190fo:hyphenation-ladder-count

See §7.15.2 of[XSL].

The defined values for thefo:hyphenation-ladder-count attribute are:

Thefo:hyphenation-ladder-count attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thefo:hyphenation-ladder-count attribute areno-limit or a value of typepositiveInteger18.2.

20.191fo:hyphenation-push-char-count

See §7.9.6 of[XSL].

Thefo:hyphenation-push-char-count attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:hyphenation-push-char-count attribute has the data typepositiveInteger18.2.

20.192fo:hyphenation-remain-char-count

See §7.9.7 of[XSL].

Thefo:hyphenation-remain-char-count attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:hyphenation-remain-char-count attribute has the data typepositiveInteger18.2.

20.193fo:keep-together

See §7.19.3 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:keep-together attribute does not support theinteger value.

Thefo:keep-together attribute is usable with the following elements:<style:paragraph-properties>17.6 and<style:table-row-properties>17.17.

The values of thefo:keep-together attribute areauto oralways.

20.194fo:keep-with-next

See §7.9.4 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:keep-with-next attribute does not support theinteger value.

Thefo:keep-with-next attribute is usable with the following elements:<style:paragraph-properties>17.6 and<style:table-properties>17.15.

The values of thefo:keep-with-next attribute areauto oralways.

20.195fo:language

See §7.9.2 of[XSL]. Compared to the XSL language attribute, the value range of this attribute is extended to additional parts of ISO 639. See18.3.17.

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

This attribute may be ignored if it is not specified together with afo:country attribute.

In the OpenDocument XSL compatible namespace, thefo:language attribute does not support theinherit andnone values.

Thefo:language attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:language attribute has the data typelanguageCode18.3.17.

20.196fo:letter-spacing

See §7.16.2 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:letter-spacing attribute does not support theinherit andspace values.

The defined value for thefo:letter-spacing attribute is a value of type length18.3.18.

Thefo:letter-spacing attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thefo:letter-spacing attribute are a value of typelength18.3.18 ornormal.

20.197fo:line-height

 See §7.15.4 of[XSL].

The valuenormal activates the default line height calculation. The value of this attribute can be a length, a percentage,normal.

In the OpenDocument XSL compatible namespace, thefo:line-height attribute does not support theinherit,number, andspace values.

The defined values for thefo:line-height attribute are:

Thefo:line-height attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thefo:line-height attribute arenormal, a value of typenonNegativeLength18.3.20 or a value of typepercent18.3.23.

20.198fo:margin

See §7.29.14 of[XSL].

In the OpenDocument XSL compatible namespace, thefo:margin attribute does not supportauto andinherit values.

Thefo:margin attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-properties>17.15.

The values of thefo:margin attribute are a value of typenonNegativeLength18.3.20 or a value of typepercent18.3.23.

20.199fo:margin-bottom

See §7.10.2 of[XSL].

If this attribute is contained in a<style:paragraph-properties> element, its value may be a percentage that refers to the corresponding margin of a parent style.

In the OpenDocument XSL compatible namespace, thefo:margin-bottom attribute does not support theauto andinherit values.

Thefo:margin-bottom attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-properties>17.15.

The values of thefo:margin-bottom attribute are a value of typenonNegativeLength18.3.20 or a value of typepercent18.3.23.

20.200fo:margin-left

See §7.10.3 of[XSL].

If this attribute is contained in a<style:paragraph-properties> element, its value may be a percentage that refers to the corresponding margin of a parent style.

Tables that align to the left or to the center ignore right margins, and tables that align to the right or to the center ignore left margins.

Thefo:margin-left attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6,<style:section-properties>17.11 and<style:table-properties>17.15.

The values of thefo:margin-left attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.201fo:margin-right

See §7.10.4 of[XSL].

If this attribute is contained in a<style:paragraph-properties> element, its value may be a percentage that refers to the corresponding margin of a parent style.

Tables that align to the left or to the center ignore right margins, and tables that align to the right or to the center ignore left margins.

Thefo:margin-right attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6,<style:section-properties>17.11 and<style:table-properties>17.15.

The values of thefo:margin-right attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.202fo:margin-top

See §7.10.1 of[XSL].

If this attribute is contained in a<style:paragraph-properties> element, its value may be a percentage that refers to the corresponding margin of a parent style.

In the OpenDocument XSL compatible namespace, thefo:margin-top attribute does not support theinherit value.

Thefo:margin-top attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-properties>17.15.

The values of thefo:margin-top attribute are a value of typenonNegativeLength18.3.20 or a value of typepercent18.3.23.

20.203fo:max-height

Thefo:max-height attribute specifies a default maximum height for new frames that are created using a graphics style. See19.238.

Thefo:max-height attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thefo:max-height attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.204fo:max-width

Thefo:max-width attribute specifies a default maximum width for new frames that are created using a graphics style. See19.239.

Thefo:max-width attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thefo:max-width attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.205fo:min-height

20.205.1<style:graphic-properties>

Thefo:min-height attribute specifies a default minimum height for new frames that are created using a graphics style. See19.240.

Thefo:min-height attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thefo:min-height attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.205.2<style:header-footer-properties>

Thefo:min-height attribute specifies a minimum height for a header or footer.

Thefo:min-height attribute is usable with the following element:<style:header-footer-properties>17.5.

Thefo:min-height attribute has the data typelength18.3.18.

20.206fo:min-width

Thefo:min-width attribute specifies a default minimum width for new frames that are created using a graphics style. See19.241.

Thefo:min-width attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thefo:min-width attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.207fo:orphans

See §7.19.6 of[XSL].

Thefo:orphans attribute is usable with the following element:<style:paragraph-properties>17.6.

Thefo:orphans attribute has the data typenonNegativeInteger18.2.

20.208fo:page-height

See §7.25.13 of[XSL].

Thefo:page-height attribute is usable with the following element:<style:page-layout-properties>17.2.

Thefo:page-height attribute has the data typelength18.3.18.

20.209fo:page-width

See §7.25.15 of[XSL].

Thefo:page-width attribute is usable with the following element:<style:page-layout-properties>17.2.

Thefo:page-width attribute has the data typelength18.3.18.

20.210fo:padding

See §7.29.15 of[XSL].

Thefo:padding attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:padding attribute has the data typenonNegativeLength18.3.20.

20.211fo:padding-bottom

See §7.7.36 of[XSL].

Thefo:padding-bottom attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:padding-bottom attribute has the data typenonNegativeLength18.3.20.

20.212fo:padding-left

See §7.7.37 of[XSL].

Thefo:padding-left attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:padding-left attribute has the data typenonNegativeLength18.3.20.

20.213fo:padding-right

See §7.7.38 of[XSL].

Thefo:padding-right attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:padding-right attribute has the data typenonNegativeLength18.3.20.

20.214fo:padding-top

See §7.7.35 of[XSL].

Thefo:padding-top attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

Thefo:padding-top attribute has the data typenonNegativeLength18.3.20.

20.215fo:script

See §7.9.3 of[XSL]. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

The attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

It may be ignored if is not specified together with afo:language attribute.

In the OpenDocument XSL compatible namespace, thefo:script attribute does not support theinherit ornone values.

Thefo:script attribute is usable with the following element:<style:text-properties>16.27.28.

Thefo:script attribute has the data typescriptCode18.3.29.

20.216fo:text-align

See §7.15.9 of[XSL].

If there are no values specified for thefo:text-align andstyle:justify-single-word attributes within the same formatting properties element, the values of those attributes is set tostart andfalse respectively.

In the OpenDocument XSL compatible namespace, thefo:text-align attribute does not support theinherit,inside,outside, orstring values.

20.216.1<style:paragraph-properties>

Thefo:text-align attribute when used with the<style:paragraph-properties> element specifies the alignment of paragraphs in a text.

The values ofstart andend are interpreted according to the writing direction of the text.

Thefo:text-align attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thefo:text-align attribute arestart,end,left,right,center orjustify.

20.216.2<style:list-level-properties>

Thefo:text-align attribute when used with the<style:list-level-properties> elements specifies the alignment of list labels.

If thetext:list-level-position-and-space-mode attribute on the same<style:list-level-properties> element has the valuelabel-width-and-position, thefo:text-align attribute specifies the horizontal alignment of the list label within the width specified by thetext:min-label-width attribute. If the actual width of the list label is greater than the specified minimum width no alignment takes place.

If thetext:list-level-position-and-space-mode attribute on the same<style:list-level-properties> element has the valuelabel-alignment, the value of thetext:min-label-width attribute is treated as 0 and thefo:text-align attribute specifies the horizontal alignment of the list label at the alignment position. The alignment position is specified by thefo:margin-left andfo:text-indent attributes of it child element<style:list-level-label-alignment>17.20.

The defined values for thefo:text-align attribute are:

Thefo:text-align attribute is usable with the following element:<style:list-level-properties>17.19.

The values of thefo:text-align attribute arestart,end,left,right,center orjustify.

20.217fo:text-align-last

See §7.15.10 of[XSL].

This attribute is ignored if it not accompanied by anfo:text-align attribute.

If no value is specified for this attribute, the value is set to start.

Thefo:text-align-last attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thefo:text-align-last attribute arestart,center orjustify.

20.218fo:text-indent

Thefo:text-indent attribute specifies a positive or negative indent for the first line of a paragraph. See §7.15.11 of[XSL]. The attribute value is a length. If the attribute is contained in a common style, the attribute value may be also a percentage that refers to the corresponding text indent of a parent style.

Thefo:text-indent attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thefo:text-indent attribute are a value of typelength18.3.18 or a value of typepercent18.3.23.

20.219fo:text-shadow

Thefo:text-shadow attribute specifies the text shadow style to use.

The defined values for this attribute are those defined in §7.16.5 of[XSL], except the valueinherit.

Thefo:text-shadow attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thefo:text-shadow attribute arenone or a value of typestring18.2.

20.220fo:text-transform

See §7.16.6 of[XSL].

Iffo:text-transform andfo:font-variant attributes are used simultaneously and have different values thannormal andnone, the result is undefined.

Note: In consumers, thefo:text-transform andfo:font-variant attributes are mutually exclusive.

Thefo:text-transform attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thefo:text-transform attribute arenone,lowercase,uppercase orcapitalize.

20.221fo:widows

See §7.19.7 of[XSL].

Thefo:widows attribute specifies the minimum number of lines that shall be displayed at the top of a page to avoid paragraph widows.

In the OpenDocument XSL compatible namespace, thefo:widows attribute does not support theinherit value.

Thefo:widows attribute is usable with the following element:<style:paragraph-properties>17.6.

Thefo:widows attribute has the data typenonNegativeInteger18.2.

20.222fo:width

See §7.14.12 of[XSL].

Thefo:width attribute is used withfo:height to set the size of a bullet image.

In the OpenDocument XSL compatible namespace, thefo:width attribute does not support theauto orinherit values.

Thefo:width attribute is usable with the following element:<style:list-level-properties>17.19.

Thefo:width attribute has the data typepositiveLength18.3.26.

20.223fo:wrap-option

See §7.15.13 of[XSL].

If wrapping is disabled, it is implementation-defined whether the overflow  text is visible or hidden. If the text is hidden consumers may support a scrolling to access the text.

Thefo:wrap-option attribute is usable with the following elements:<style:graphic-properties>17.21 and<style:table-cell-properties>17.18.

The values of thefo:wrap-option attribute areno-wrap orwrap.

20.224presentation:background-objects-visible

Thepresentation:background-objects-visible attribute specifies whether to display objects in the background of a master page when displaying a presentation page.

The defined values for thepresentation:background-objects-visible attribute are:

Thepresentation:background-objects-visible attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thepresentation:background-objects-visible attribute has the data typeboolean18.3.3.

20.225presentation:background-visible

Thepresentation:background-visible attribute specifies whether to display the background of a master page when displaying a presentation page.

The defined values for thepresentation:background-visible attribute are:

Thepresentation:background-visible attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thepresentation:background-visible attribute has the data typeboolean18.3.3.

20.226presentation:display-date-time

Thepresentation:display-date-time attribute specifies the visibility of from the<style:master-page> element with the presentation classdate-time.

The defined values for thepresentation:display-date-time attribute are:

Thepresentation:display-date-time attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thepresentation:display-date-time attribute has the data typeboolean18.3.3.

20.227presentation:display-footer

Thepresentation:display-footer attribute specifies the visibility of a drawing shape used as a footer in a<style:master-page> element.

The defined values for thepresentation:display-footer attribute are:

Thepresentation:display-footer attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thepresentation:display-footer attribute has the data typeboolean18.3.3.

20.228presentation:display-header

Thepresentation:display-header attribute specifies the visibility of a drawing shape used as a header in a<style:master-page> element.

The defined values for thepresentation:display-header attribute are:

Thepresentation:display-header attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thepresentation:display-header attribute has the data typeboolean18.3.3.

20.229presentation:display-page-number

Thepresentation:display-page-number attribute specifies the visibility of a drawing shape used as a page number in a<style:master-page> element.

The defined values for thepresentation:display-page-number attribute are:

Thepresentation:display-page-number attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thepresentation:display-page-number attribute has the data typeboolean18.3.3.

20.230presentation:duration

Thepresentation:duration attribute specifies the amount of time that the presentation page is displayed.

Thepresentation:duration attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thepresentation:duration attribute has the data typeduration18.2.

20.231presentation:transition-speed

Thepresentation:transition-speed attribute specifies the speed at which a presentation page is removed from display, and replaced by a new presentation page.

The defined values for thepresentation:transition-speed attribute are:

Thepresentation:transition-speed attribute is usable with the following element:<style:drawing-page-properties>17.25.

The values of thepresentation:transition-speed attribute areslow,medium orfast.

20.232presentation:transition-style

Thepresentation:transition-style attribute specifies the way that each presentation page replaces the previous presentation page.

The defined values for thepresentation:transition-style attribute are:

Thepresentation:transition-style attribute is usable with the following element:<style:drawing-page-properties>17.25.

The values of thepresentation:transition-style attribute arenone,fade-from-left,fade-from-top,fade-from-right,fade-from-bottom,fade-from-upperleft,fade-from-upperright,fade-from-lowerleft,fade-from-lowerright,move-from-left,move-from-top,move-from-right,move-from-bottom,move-from-upperleft,move-from-upperright,move-from-lowerleft,move-from-lowerright,uncover-to-left,uncover-to-top,uncover-to-right,uncover-to-bottom,uncover-to-upperleft,uncover-to-upperright,uncover-to-lowerleft,uncover-to-lowerright,fade-to-center,fade-from-center,vertical-stripes,horizontal-stripes,clockwise,counterclockwise,open-vertical,open-horizontal,close-vertical,close-horizontal,wavyline-from-left,wavyline-from-top,wavyline-from-right,wavyline-from-bottom,spiralin-left,spiralin-right,spiralout-left,spiralout-right,roll-from-top,roll-from-left,roll-from-right,roll-from-bottom,stretch-from-left,stretch-from-top,stretch-from-right,stretch-from-bottom,vertical-lines,horizontal-lines,dissolve,random,vertical-checkerboard,horizontal-checkerboard,interlocking-horizontal-left,interlocking-horizontal-right,interlocking-vertical-top,interlocking-vertical-bottom,fly-away,open,close ormelt.

20.233presentation:transition-type

Thepresentation:transition-type attribute specifies the mode of a transition.

The defined values for thepresentation:transition-type attribute are:

Thesmil:type attribute should be used for presentations. Thepresentation:transition-type andpresentation:transition-style attributes are retained for legacy compatibility only.

Thepresentation:transition-type attribute is usable with the following element:<style:drawing-page-properties>17.25.

The values of thepresentation:transition-type attribute aremanual,automatic orsemi-automatic.

20.234presentation:visibility

Thepresentation:visibility attribute specifies if the content of a<draw:page> element is visible during a presentation.

The defined values for thepresentation:transition-speed attribute are:

Thepresentation:visibility attribute is usable with the following element:<style:drawing-page-properties>17.25.

The values of thepresentation:visibility attribute arevisible orhidden.

20.235smil:direction

See §12.4.1 of[SMIL20].

Thesmil:direction attribute is usable with the following element:<style:drawing-page-properties>17.25.

The values of thesmil:direction attribute areforward orreverse.

20.236smil:fadeColor

See §12.4.1 of[SMIL20].

Thesmil:fadeColor attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thesmil:fadeColor attribute has the data typecolor18.3.9.

20.237smil:subtype

See §12.4.1 of[SMIL20].

Note:See §12.8 of[SMIL20] for a list of supported subtypes.

Thesmil:subtype attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thesmil:subtype attribute has the data typestring18.2.

20.238smil:type

The[SMIL20]smil:type attribute specifies a transition type or family.

See §12.8 of[SMIL20] for a list of supported types.

If this attribute is present, the attributespresentation:transition-type andpresentation:transition-style attributes should be ignored.

Thesmil:type attribute is usable with the following element:<style:drawing-page-properties>17.25.

Thesmil:type attribute has the data typestring18.2.

20.239style:auto-text-indent

Thestyle:auto-text-indent attribute specifies that the first line of a paragraph is indented by a value that is based on the current font size.

If this attribute has a value oftrue and is used together with afo:text-indent attribute thefo:text-indent attribute is ignored.

Thestyle:auto-text-indent attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:auto-text-indent attribute has the data typeboolean18.3.3.

20.240style:background-transparency

Thestyle:background-transparency attribute specifies the transparency of a paragraph's background color.

Thestyle:background-transparency attribute is usable with the following elements:<style:graphic-properties>17.21 and<style:paragraph-properties>17.6.

Thestyle:background-transparency attribute has the data typezeroToHundredPercent18.3.41.

20.241style:border-line-width

Thestyle:border-line-width attribute specifies the widths of borders defined by the FO border properties (see20.176) for borders where the value of these properties isdouble.

The value of thestyle:border-line-width attribute is a list of three white space-separated lengths, as follows:

Thestyle:border-line-width attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

The values of thestyle:border-line-width attribute are three white space separated values of typepositiveLength18.3.26.

20.242style:border-line-width-bottom

Thestyle:border-line-width-bottom attribute specifies the widths of the bottom border for borders defined by the FO border properties (see20.176) if the property for the bottom border has the valuedouble.

The value of thestyle:border-line-width-bottom attribute is a list of three white space-separated lengths, as follows:

Thestyle:border-line-width-bottom attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

The values of thestyle:border-line-width-bottom attribute are three white space separated values of typepositiveLength18.3.26.

20.243style:border-line-width-left

Thestyle:border-line-width-left attribute specifies the widths of the left border for borders defined by the FO border properties (see20.176) if the property for the left border has the valuedouble.

The value of thestyle:border-line-width-left attribute is a list of three white space-separated lengths, as follows:

Thestyle:border-line-width-left attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

The values of thestyle:border-line-width-left attribute are three white space separated values of typepositiveLength18.3.26.

20.244style:border-line-width-right

Thestyle:border-line-width-right attribute specifies the widths of the right border for borders defined by the FO border properties (see20.176) if the property for the right border has the valuedouble.

The value of thestyle:border-line-width-right attribute is a list of three white space-separated lengths, as follows:

Thestyle:border-line-width-right attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

The values of thestyle:border-line-width-right attribute are three white space separated values of typepositiveLength18.3.26.

20.245style:border-line-width-top

Thestyle:border-line-width-top attribute specifies the widths of the top border for borders defined by the FO border properties (see20.176) if the property for the top border has the valuedouble.

The value of thestyle:border-line-width-top attribute is a list of three white space-separated lengths, as follows:

Thestyle:border-line-width-top attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6 and<style:table-cell-properties>17.18.

The values of thestyle:border-line-width-top attribute are three white space separated values of typepositiveLength18.3.26.

20.246style:cell-protect

Thestyle:cell-protect attribute specifies how a cell is protected.

This attribute is only evaluated if the current table is protected.

The defined values for thestyle:cell-protect attribute are:

Note: Replacement of cell content includes replacement with another formula or other cell content.

Thestyle:cell-protect attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:cell-protect attribute arenone,hidden-and-protected, or white space separated non-empty lists of one of these values:protected, orformula-hidden..

20.247style:column-width

Thestyle:column-width attribute specifies a fixed width for a column.

Thestyle:column-width attribute is usable with the following element:<style:table-column-properties>17.16.

Thestyle:column-width attribute has the data typepositiveLength18.3.26.

20.248style:country-asian

Thestyle:country-asian attribute specifies the country of a text.

It is evaluated for[UNICODE] characters whose script type isasian.20.348

It may be ignored if it is not specified together with astyle:language-asian attribute.

Thestyle:country-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:country-asian attribute has the data typecountryCode18.3.11.

20.249style:country-complex

Thestyle:country-complex attribute specifies the country of a text. See §7.9.1 of[XSL].

It is evaluated for[UNICODE] characters whose script type iscomplex.20.348

It may be ignored if it is not specified together with astyle:language-complex attribute.

Thestyle:country-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:country-complex attribute has the data typecountryCode18.3.11.

20.250style:decimal-places

Thestyle:decimal-places attribute specifies the maximum number of decimal places that are displayed if numbers are formatted by a data style that has no setting for number of decimal places itself.

This attribute is only evaluated if it is contained in a default style.

Thestyle:decimal-places attribute is usable with the following element:<style:table-cell-properties>17.18.

Thestyle:decimal-places attribute has the data typenonNegativeInteger18.2.

20.251style:diagonal-bl-tr

Thestyle:diagonal-bl-tr attribute specifies the style of border to use for a bottom-left to top-right diagonal in a spreadsheet cell.

Thestyle:diagonal-bl-tr attribute is usable with the following element:<style:table-cell-properties>17.18.

Thestyle:diagonal-bl-tr attribute has the data typestring18.2.

20.252style:diagonal-bl-tr-widths

Thestyle:diagonal-bl-tr-widths attribute specifies the width between a double line border to use for a bottom-left to top-right diagonal in a spreadsheet cell.

Thestyle:diagonal-bl-tr-widths attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:diagonal-bl-tr-widths attribute are three white space separated values of typepositiveLength18.3.26.

20.253style:diagonal-tl-br

Thestyle:diagonal-tl-br attribute specifies the style of border to use for a left-top to bottom-right diagonal in a spreadsheet cell.

Thestyle:diagonal-tl-br attribute is usable with the following element:<style:table-cell-properties>17.18.

Thestyle:diagonal-tl-br attribute has the data typestring18.2.

20.254style:diagonal-tl-br-widths

Thestyle:diagonal-tl-br-widths attribute specifies the width between a double line border to use for a top-left to bottom-right diagonal in a spreadsheet cell.

Thestyle:diagonal-tl-br-widths attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:diagonal-tl-br-widths attribute are three white space separated values of typepositiveLength18.3.26.

20.255style:direction

Thestyle:direction attribute specifies the direction of characters.

Thestyle:direction attribute modifies the direction of text rendering as specified by astyle:writing-mode attribute.20.394

The defined values for thestyle:direction attribute are:

Thestyle:direction attribute is usable with the following elements:<style:chart-properties>17.22 and<style:table-cell-properties>17.18.

The values of thestyle:direction attribute areltr orttb.

20.256style:dynamic-spacing

Thestyle:dynamic-spacing attribute specifies whether the header or footer grows into the space between the page body and the header or footer before the height of the page body becomes smaller.

The defined values for thestyle:dynamic-spacing attribute are:

Thestyle:dynamic-spacing attribute is usable with the following element:<style:header-footer-properties>17.5.

Thestyle:dynamic-spacing attribute has the data typeboolean18.3.3.

20.257style:editable

Thestyle:editable attribute specifies if a text section or box can be edited within a read-only document.

The defined values for thestyle:editable attribute are:

Thestyle:editable attribute is usable with the following elements:<style:graphic-properties>17.21 and<style:section-properties>17.11.

Thestyle:editable attribute has the data typeboolean18.3.3.

20.258style:first-page-number

Thestyle:first-page-number attribute specifies the number of a document.

The value of this attribute can be an integer orcontinue. If the value iscontinue, the page number is the preceding page number incremented by 1. The default first page number is 1.

Thestyle:first-page-number attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:first-page-number attribute are a value of typepositiveInteger18.2 orcontinue.

20.259style:flow-with-text

Thestyle:flow-with-text attribute specifies whether a drawing shape flows with the text of its layout environment or not. The layout environment of a drawing shape is determined by the location of its anchor. The following layout environments are defined:

The innermost enclosing area of the anchor defines the layout environment of the drawing shape.

If the value of the attribute istrue, the following conditions shall hold:

When a drawing shape leaves its layout environment due to its position and/or size in the forward text flow direction, it flows with the text flow to the next layout environment. If there is no next layout environment, the position of the layout environment is adjusted. If the drawing shape is larger than its layout environment, the size of the layout environment is adjusted.

If due to its position a drawing shape would leave its layout environment in the backward text flow direction, the position is adjusted to the beginning of its layout environment.

A drawing object may leave its layout environment in the other (non text flow) directions. Exceptions from this rule are the layout environments table cell area and frame area. For these layout environments it shall be ensured that the drawing shape is laid out inside its layout environment by adjusting the position and (if necessary) the size.

If the value of the attribute isfalse, the drawing shape does not have to flow with the text of its layout environment. It can be laid out anywhere on the page its anchor is on.

This attribute is not applicable to drawing shapes that are anchored withtext:anchor-type="as-char", because such drawing shapes are treated as characters. For drawing shapes, which are anchored to a specific page withtext:anchor-type="page", the attribute is also not applicable, because such drawing shapes are to be laid out on the page they are anchored to.

Thestyle:flow-with-text attribute is usable with the following element:<style:graphic-properties>17.21.

Thestyle:flow-with-text attribute has the data typeboolean18.3.3.

20.260style:font-charset

Thestyle:font-charset attribute specifies whether a font defines glyphs according to the semantics of[UNICODE] or not.

The value of this attributes can bex-symbol or a character encoding in the notation described in the §4.3.3 of[XML1.0]. If the value isx-symbol, the font does not define glyphs according to the semantics of[UNICODE]. If the value is one of the encodings or transformations of[UNICODE], the font does define glyphs according to the semantics of[UNICODE]. The use of other values is deprecated.

Note: Fonts for which the attribute has the valuex-symbol may define glyphs for code points in the private use area of[UNICODE]

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

This attribute is ignored if there is nofo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name attribute should be used to specify the properties of a font.

Thestyle:font-charset attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-charset attribute has the data typetextEncoding18.3.35.

20.261style:font-charset-asian

Thestyle:font-charset-asian attribute specifies whether a font defines glyphs according to the semantics of[UNICODE] or not.

The value of this attributes can bex-symbol or a character encoding in the notation described in the §4.3.3 of[XML1.0]. If the value isx-symbol, the font does not define glyphs according to the semantics of[UNICODE]. If the value is one of the encodings or transformations of[UNICODE], the font does define glyphs according to the semantics of[UNICODE]. The use of other values is deprecated.

Note: Fonts for which the attribute has the valuex-symbol may define glyphs for code points in the private use area of[UNICODE]

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.34820.348

This attribute is ignored if there is nostyle:font-family-asian attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name-asian attribute should be used to specify the properties of a font.

Thestyle:font-charset-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-charset-asian attribute has the data typetextEncoding18.3.35.

20.262style:font-charset-complex

Thestyle:font-charset-complex attribute specifies whether a font defines glyphs according to the semantics of[UNICODE] or not.

The value of this attributes can bex-symbol or a character encoding in the notation described in the §4.3.3 of[XML1.0]. If the value isx-symbol, the font does not define glyphs according to the semantics of[UNICODE]. If the value is one of the encodings or transformations of[UNICODE], the font does define glyphs according to the semantics of[UNICODE]. The use of other values is deprecated.

Note: Fonts for which the attribute has the valuex-symbol may define glyphs for code points in the private use area of[UNICODE]

Thestyle:font-charset-complex attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

This attribute is ignored if there is nostyle:font-family-complex attribute attached to the same formatting properties element.

Instead of this attribute, thestyle:font-name-complex attribute should be used to specify the properties of a font.

Thestyle:font-charset-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-charset-complex attribute has the data typetextEncoding18.3.35.

20.263style:font-family-asian

Thestyle:font-family-asian attribute specifies the font family for a text. See §7.8.2 of[XSL].

This is evaluated for[UNICODE] characters whose script type isasian.20.277

Instead of this attribute, thestyle:font-name-asian attribute should be used to specify the properties of a font.

Thestyle:font-family-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-family-asian attribute has the data typestring18.2.

20.264style:font-family-complex

Thestyle:font-family-complex attribute specifies the font family for a text. See §7.8.2 of[XSL].

This attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

Instead of this attribute, thestyle:font-name-complex attribute should be used to specify the properties of a font.

Thestyle:font-family-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-family-complex attribute has the data typestring18.2.

20.265style:font-family-generic

Thestyle:font-family-generic attribute specifies a generic font family name.

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name attribute should be used to specify the properties of a font.

The defined values for thestyle:font-family-generic attribute are:

Thestyle:font-family-generic attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-family-generic attribute areroman,swiss,modern,decorative,script orsystem.

20.266style:font-family-generic-asian

Thestyle:font-family-generic-asian attribute specifies a generic Asian font family name.

Thestyle:font-family-generic-asian attribute is evaluated for[UNICODE] characters whose script type isasian.20.277

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name-asian attribute should be used to specify the properties of a font.

The defined values for thestyle:font-family-generic-asian attribute are:

Thestyle:font-family-generic-asian attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-family-generic-asian attribute areroman,swiss,modern,decorative,script orsystem.

20.267style:font-family-generic-complex

Thestyle:font-family-generic-complex attribute specifies a generic font family name.

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name-complex attribute should be used to specify the properties of a font.

The defined values for thestyle:font-family-generic-complex attribute are:

Thestyle:font-family-generic-complex attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-family-generic-complex attribute areroman,swiss,modern,decorative,script orsystem.

20.268style:font-independent-line-spacing

Thestyle:font-independent-line-spacing attribute specifies if font independent line spacing is used.

The defined values for thestyle:font-independent-line-spacing attribute are:

Thestyle:font-independent-line-spacing attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:font-independent-line-spacing attribute has the data typeboolean18.3.3.

20.269style:font-name

Thestyle:font-name attribute specifies a font that is declared by a<style:font-face> element with astyle:name attribute whose name is the same as that of thestyle:font-name attribute value.

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

Thestyle:font-name attribute is usable with the following elements:<style:list-level-properties>17.19 and<style:text-properties>16.27.28.

Thestyle:font-name attribute has the data typestring18.2.

20.270style:font-name-asian

Thestyle:font-name-asian attribute specifies a font that is declared by a<style:font-face> element with a style:name attribute whose name is the same as that of thestyle:font-name-asian attribute value.

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.277

Thestyle:font-name-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-name-asian attribute has the data typestring18.2.

20.271style:font-name-complex

Thestyle:font-name-complex attribute specifies a font that is declared by a<style:font-face> element with astyle:name attribute whose name is the same as that of thestyle:font-name-complex attribute value.

Thestyle:font-name-complex attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

Thestyle:font-name-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-name-complex attribute has the data typestring18.2.

20.272style:font-pitch

Thestyle:font-pitch attribute specifies whether a font has a fixed or variable width.

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name attribute should be used to specify the properties of a font.

The defined values for thestyle:font-pitch attribute are:

Thestyle:font-pitch attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-pitch attribute arefixed orvariable.

20.273style:font-pitch-asian

Thestyle:font-pitch-asian attribute specifies whether a font has a fixed or variable width.

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name-asian attribute should be used to specify the properties of a font.

The defined values for thestyle:font-pitch-asian attribute are:

Thestyle:font-pitch-asian attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-pitch-asian attribute arefixed orvariable.

20.274style:font-pitch-complex

Thestyle:font-pitch-complex attribute specifies whether a font has a fixed or variable width.

This attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name-complex attribute should be used to specify the properties of a font.

The defined values for thestyle:font-pitch-complex attribute are:

Thestyle:font-pitch-complex attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-pitch-complex attribute arefixed orvariable.

20.275style:font-relief

Thestyle:font-relief attribute specifies whether a font should be embossed, engraved, or neither.

The defined values for thestyle:font-relief attribute are:

Thestyle:font-relief attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-relief attribute arenone,embossed orengraved.

20.276style:font-size-asian

Thestyle:font-size-asian attribute specifies the size of a font.

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

The value of this attribute is either an absolute length or a percentage as described in §7.8.4 of[XSL]. In contrast to XSL, percentage values can be used within common styles only and are based on the font height of the parent style rather than to the font height of the attributes neighborhood. Absolute font heights and relative font heights are not supported.

Thestyle:font-size-asian attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-size-asian attribute are a value of typepositiveLength18.3.26 or a value of typepercent18.3.23.

20.277style:font-size-complex

Thefo:font-size,style:font-size-asian andstyle:font-size-complex attributes specify the size of a font.

This attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

The value of this attribute is either an absolute length or a percentage as described in §7.8.4 of[XSL]. In contrast to XSL, percentage values can be used within common styles only and are based on the font height of the parent style rather than to the font height of the attributes neighborhood. Absolute font heights and relative font heights are not supported.

Thestyle:font-size-complex attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-size-complex attribute are a value of typepositiveLength18.3.26 or a value of typepercent18.3.23.

20.278style:font-size-rel

Thestyle:font-size-rel attribute specifies a relative font size change.

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

This attribute specifies a relative font size change as a length. It cannot be used within automatic styles. This attribute changes the font size based on the font size of the parent style.

Thestyle:font-size-rel attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-size-rel attribute has the data typelength18.3.18.

20.279style:font-size-rel-asian

Thestyle:font-size-rel-asian attributes specifies a relative font size change.

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

This attribute specifies a relative font size change as a length. It cannot be used within automatic styles. This attribute changes the font size based on the font size of the parent style.

Thestyle:font-size-rel-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-size-rel-asian attribute has the data typelength18.3.18.

20.280style:font-size-rel-complex

Thestyle:font-size-rel,style:font-size-rel-asian andstyle:font-size-rel-complex attributes specify a relative font size change.

Thestyle:font-size-rel-complex attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

This attribute specifies a relative font size change as a length. It cannot be used within automatic styles. This attribute changes the font size based on the font size of the parent style.

Thestyle:font-size-rel-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-size-rel-complex attribute has the data typelength18.3.18.

20.281style:font-style-asian

Thestyle:font-style-asian attribute specifies whether to use normal or italic font face. See §7.8.7 of[XSL].

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

The defined values for thestyle:font-style-asian attribute are:

Thestyle:font-style-asian attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-style-asian attribute arenormal,italic oroblique.

20.282style:font-style-complex

Thestyle:font-style-complex attribute specifies whether to use normal or italic font face. See §7.8.7 of[XSL].

This attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

Thefo:font-style attribute is evaluated for any other[UNICODE] character.

The defined values for thestyle:font-style-complex attribute are:

Thestyle:font-style-complex attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-style-complex attribute arenormal,italic oroblique.

20.283style:font-style-name

Thestyle:font-style-name attribute specifies a font style name.

This attribute is evaluated for any[UNICODE] character whose script type islatin.20.348

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name attribute should be used to specify the properties of a font.

Thestyle:font-style-name attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-style-name attribute has the data typestring18.2.

20.284style:font-style-name-asian

Thestyle:font-style-name-asian attribute specifies a font style name.

Thestyle:font-style-name-asian attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name-asian attribute should be used to specify the properties of a font.

Thestyle:font-style-name-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-style-name-asian attribute has the data typestring18.2.

20.285style:font-style-name-complex

Thestyle:font-style-name-complex attribute specifies a font style name.

Thestyle:font-style-name-complex attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

This attribute is ignored if there is no correspondingfo:font-family attribute attached to the same formatting property element.

Instead of this attribute, thestyle:font-name-complex attribute should be used to specify the properties of a font.

Thestyle:font-style-name-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:font-style-name-complex attribute has the data typestring18.2.

20.286style:font-weight-asian

Thestyle:font-weight-asian attribute specifies the weight of a font. See §7.8.9 of[XSL].

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

Thestyle:font-weight-asian attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-weight-asian attribute arenormal,bold,100,200,300,400,500,600,700,800 or900.

20.287style:font-weight-complex

Thestyle:font-weight-complex attributes specify the weight of a font. See §7.8.9 of[XSL].

This attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

Thefo:font-weight attribute is evaluated for any other[UNICODE] character.

Thestyle:font-weight-complex attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:font-weight-complex attribute arenormal,bold,100,200,300,400,500,600,700,800 or900.

20.288style:footnote-max-height

Thestyle:footnote-max-height attribute specifies the maximum amount of space on a page that a footnote can occupy. The value of the attribute is a length, which determines the maximum height of a footnote area.

If the value of this attribute is set to0cm, there is no limit to the amount of space that the footnote can occupy.

Thestyle:footnote-max-height attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:footnote-max-height attribute has the data typelength18.3.18.

20.289style:glyph-orientation-vertical

Thestyle:glyph-orientation-vertical attribute specifies a vertical glyph orientation. See §10.7.3 of[SVG]. The attribute specifies an angle or automatic mode. The only defined angle is 0 degrees, which disables this feature.

Note: OpenDocument v1.1 did not support angle specifications that contain an angle unit identifier. Angle unit identifiers should be omitted for compatibility with OpenDocument v1.1.

Thestyle:glyph-orientation-vertical attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:glyph-orientation-vertical attribute areauto,0,0deg,0rad or0grad.

20.290style:horizontal-pos

Thestyle:horizontal-pos attribute specifies the horizontal alignment of a frame in relation to an area specified by thestyle:horizontal-rel attribute.

The defined values for thestyle:horizontal-pos attribute are:

If the attribute value is notfrom-left and notfrom-inside, thesvg:x attribute associated with the frame element is ignored for text documents.

Tables19 and20 display the defined combinations of values of the attributesstyle:horizontal-pos andstyle:horizontal-rel. The values of these alignment attributes are listed in the first column on the left, and an alignment attribute value/anchor type value match is indicated by an X.

Table19 - Horizontal position values

Value ofstyle:horizontal-pos

Value oftext:anchor-type

page

frame

paragraph

char

as-char

any

X

X

X

X

 

Table20 - Horizontal relation values

 

Value ofstyle:horizontal-rel

Value oftext:anchor-type

page

frame

paragraph

char

as-char

char

 

 

 

X

 

frame

 

X

 

 

 

frame-content

 

X

 

 

 

frame-end-margin

 

X

 

 

 

frame-start-margin

 

X

 

 

 

page

X

 

X

X

 

page-content

X

 

X

X

 

page-end-margin

X

 

X

X

 

page-start-margin

X

 

X

X

 

paragraph

 

 

X

X

 

paragraph-content

 

 

X

X

 

paragraph-end-margin

 

 

X

X

 

paragraph-start-margin

 

 

X

X

 

Thestyle:horizontal-pos attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:horizontal-pos attribute areleft,center,right,from-left,inside,outside orfrom-inside.

20.291style:horizontal-rel

Thestyle:horizontal-rel attribute specifies the area against which the horizontal position of a frame is positioned.

The valuestart-margin determines the left margin, except when the horizontal position isfrom-inside,inside oroutside and the anchor for the frame is on a page with an even page number, in which case it determines the right margin. The valueend-margin determines the opposite margin to thestart-margin values.

The defined values for thestyle:horizontal-rel attribute are:

Thestyle:horizontal-rel attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:horizontal-rel attribute arepage,page-content,page-start-margin,page-end-margin,frame,frame-content,frame-start-margin,frame-end-margin,paragraph,paragraph-content,paragraph-start-margin,paragraph-end-margin orchar.

20.292style:join-border

Thestyle:join-border property specifies whether a border for one paragraph is to be extended around the following paragraph.

In addition to the value of this attribute, joining of borders requires meeting these conditions:

  1. 1)Values of attributesfo:border-top,fo:border-bottom,fo:border-left andfo:border-right are the same. These values can also be given by thefo:border attribute. 

  2. 2)Values of attributesstyle:border-line-width-top,style:border-line-width-bottom,style:border-line-width-left andstyle:border-line-width-right are the same. These values can also be given by thestyle:border-line-width attribute. 

  3. 3)Values of attributesfo:padding-left andfo:padding-right are the same. These values can also be given by thefo:padding attribute. 

  4. 4)Values of thefo:margin-right attributes are the same. These values can also be given by thefo:margin attribute. 

  5. 5)Values of thefo:margin-left attribute, which can also be given by thefo:margin, andfo:text-indent attributes, that meet one of these conditions: 

    1. 1.All values are the same. 

    2. 2.Values of thefo:margin-left attributes are the same and values of thefo:text-indent attributes are non-negative. 

    3. 3.Value of thefo:margin-left attribute of one paragraph whose value of thefo:text-indent attribute is non-negative is the same as the sum of values of thefo:margin-left andfo:text-indent attributes of the other paragraph whose value of thefo:text-indent attribute is negative. 

    4. 4.Both values of thefo:text-indent attributes are negative and the sums of values of thefo:margin-left andfo:text-indent attributes are equal. 

The default value of this attribute is true.

The defined values for thestyle:join-border attribute are:

Thestyle:join-border attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:join-border attribute has the data typeboolean18.3.3.

20.293style:justify-single-word

Thestyle:justify-single-word attribute specifies whether a single word should be justified when the last line in a paragraph is justified.

Specifying astyle:justify-single-word attribute without specifying afo:text-align andfo:text-align-last attribute has no effect. Unspecified, bothfo:text-align andfo:text-align-last have the valuestart.

The defined values for thestyle:justify-single-word attribute are:

Thestyle:justify-single-word attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:justify-single-word attribute has the data typeboolean18.3.3.

20.294style:language-asian

Thestyle:language-asian attribute specifies the language of a text.

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

This attribute may be ignored if it is not specified together with astyle:country-asian attribute.

Thestyle:language-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:language-asian attribute has the data typelanguageCode18.3.17.

20.295style:language-complex

Thestyle:language-complex attribute specifies the language of a text.

Thestyle:language-asian attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

This attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

This attribute may be ignored if it is not specified together with astyle:country-complex attribute.

Thestyle:language-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:language-complex attribute has the data typelanguageCode18.3.17.

20.296style:layout-grid-base-height

Thestyle:layout-grid-base-height attribute specifies the height reserved in layout grid lines for non-ruby text.

Thestyle:layout-grid-base-height attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-base-height attribute has the data typelength18.3.18.

20.297style:layout-grid-base-width

Thestyle:layout-grid-base-width attribute specifies a grid's base width. This attribute is only evaluated ifstyle:layout-grid-standard-mode attribute has the valuetrue.

Thestyle:layout-grid-base-width attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-base-width attribute has the data typelength18.3.18.

20.298style:layout-grid-color

Thestyle:layout-grid-color attribute specifies the color of layout grid border lines.

Thestyle:layout-grid-color attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-color attribute has the data typecolor18.3.9.

20.299style:layout-grid-display

Thestyle:layout-grid-display attribute specifies whether layout grid border lines are displayed.

The defined values for thestyle:layout-grid-display attribute are:

Thestyle:layout-grid-display attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-display attribute has the data typeboolean18.3.3.

20.300style:layout-grid-lines

Thestyle:layout-grid-lines attribute specifies the number of layout grid lines per page. The number of lines displayed may be smaller than specified if the page does not have space to display the specified number of lines with the specified line height.

Thestyle:layout-grid-lines attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-lines attribute has the data typepositiveInteger18.2.

20.301style:layout-grid-mode

Thestyle:layout-grid-mode attribute enables Asian layout grids.

The defined values for thestyle:layout-grid-mode attribute are:

Thestyle:layout-grid-mode attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:layout-grid-mode attribute arenone,line orboth.

20.302style:layout-grid-print

Thestyle:layout-grid-print attribute specifies whether layout grid border lines are printed.

The defined values for thestyle:layout-grid-print attribute are:

Thestyle:layout-grid-print attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-print attribute has the data typeboolean18.3.3.

20.303style:layout-grid-ruby-below

Thestyle:layout-grid-ruby-below attribute specifies whether ruby text is displayed above or below the base text.

The defined values for thestyle:layout-grid-ruby-below attribute are:

Thestyle:layout-grid-ruby-below attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-ruby-below attribute has the data typeboolean18.3.3.

20.304style:layout-grid-ruby-height

Thestyle:layout-grid-ruby-height attribute specifies the height reserved in layout grid lines for ruby text.

Thestyle:layout-grid-ruby-height attribute appears on a<style:page-layout-properties> element only if astyle:layout-grid-standard-mode attribute, with the valuefalse, appears on the same<style:page-layout-properties> element.

Thestyle:layout-grid-ruby-height attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-ruby-height attribute has the data typelength18.3.18.

20.305style:layout-grid-snap-to

Thestyle:layout-grid-snap-to attribute specifies whether the text is snapped to the grid or not. It is evaluated only if thestyle:layout-grid-mode attribute has the valueboth and thestyle:layout-grid-standard-mode attribute has the valuetrue.

The defined values for thestyle:layout-grid-snap-to attribute are:

Thestyle:layout-grid-snap-to attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-snap-to attribute has the data typeboolean18.3.3.

20.306style:layout-grid-standard-mode

Thestyle:layout-grid-standard-mode attribute specifies how the rectangular grid cells are calculated if thestyle:layout-grid-mode attribute has the valueboth.

Thestyle:layout-grid-standard-mode attribute can only be used in the default page layout. If thestyle:layout-grid-standard-mode attribute appears inside a<style:page-layout> element itshallbe ignored.

The defined values for thestyle:layout-grid-standard-mode attribute are:

Thestyle:layout-grid-standard-mode attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:layout-grid-standard-mode attribute has the data typeboolean18.3.3.

20.307style:line-break

Thestyle:line-break attribute specifies line breaking rules.

The defined values for thestyle:line-break attribute are:

Thestyle:line-break attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thestyle:line-break attribute arenormal orstrict.

20.308style:letter-kerning

Thestyle:letter-kerning attribute specifies whether kerning between characters is enabled or disabled.

The defined values for thestyle:letter-kerning attribute are:

Thestyle:letter-kerning attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:letter-kerning attribute has the data typeboolean18.3.3.

20.309style:line-height-at-least

Thestyle:line-height-at-least attribute specifies a minimum line height. The value of this attribute is a length.

The effect of this attribute is disabled whenfo:line-height has the value ofnormal.

Thestyle:line-height-at-least attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:line-height-at-least attribute has the data typenonNegativeLength18.3.20.

20.310style:line-spacing

Thestyle:line-spacing attribute specifies a fixed distance between two lines.

The effect of this attribute is disabled whenfo:line-height has the value ofnormal.

Thestyle:line-spacing attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:line-spacing attribute has the data typelength18.3.18.

20.311style:may-break-between-rows

Thestyle:may-break-between-rows attribute specifies that a page break may occur inside a table.

The defined values for thestyle:may-break-between-rows attribute are:

Thestyle:may-break-between-rows attribute is usable with the following element:<style:table-properties>17.15.

Thestyle:may-break-between-rows attribute has the data typeboolean18.3.3.

20.312style:min-row-height

Thestyle:min-row-height attribute specifies a fixed minimum height for a row.

Thestyle:min-row-height attribute is usable with the following element:<style:table-row-properties>17.17.

Thestyle:min-row-height attribute has the data typenonNegativeLength18.3.20.

20.313style:mirror

Thestyle:mirror attribute specifies whether an image is mirrored before it is displayed. The mirroring can be vertical or horizontal or both.

The defined values for thestyle:mirror attribute are:

The valuevertical and the horizontal values can be specified together, separated by a white space.

Thestyle:mirror attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:mirror attribute arenone,vertical, or two white space separated values, that may appear in any order. One of these values is alwaysvertical. The other value is one of:horizontal,horizontal-on-odd orhorizontal-on-even.

20.314style:num-format

Thestyle:num-format attribute specifies a numbering sequence.

If no value is given, no number sequence is displayed.

The defined values for thestyle:num-format attribute are:

Thestyle:num-format attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:num-format attribute are1,i,I, a value of typestring18.2, an empty string,a orA.

20.315style:num-letter-sync

Thestyle:num-letter-sync attribute specifies whether letter synchronization shall take place. If letters are used in alphabetical order for numbering, there are two ways to process overflows within a digit, as follows:

Thestyle:num-letter-sync attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:num-letter-sync attribute has the data typeboolean18.3.3.

20.316style:num-prefix

Thestyle:num-prefix attribute specifies what to display before a number.

If thestyle:num-prefix andstyle:num-suffix values do not contain any character that has a Unicode category of Nd, Nl, No, Lu, Ll, Lt, Lm or Lo, an[XSLT]format attribute can be created from the OpenDocument attributes by concatenating the values of thestyle:num-prefix,style:num-format, andstyle:num-suffix attributes.

Thestyle:num-prefix attribute can also specify a character before the value of atext:bullet-char attribute.

Thestyle:num-prefix attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:num-prefix attribute has the data typestring18.2.

20.317style:num-suffix

Thestyle:num-prefix andstyle:num-suffix attributes specify what to display before and after a number.

If thestyle:num-prefix andstyle:num-suffix values do not contain any character that has a Unicode category of Nd, Nl, No, Lu, Ll, Lt, Lm or Lo, an[XSLT]format attribute can be created from the OpenDocument attributes by concatenating the values of thestyle:num-prefix,style:num-format, andstyle:num-suffix attributes.

Thestyle:num-suffix attribute can also specify a character after the value of atext:bullet-char attribute.

Thestyle:num-suffix attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:num-suffix attribute has the data typestring18.2.

20.318style:number-wrapped-paragraphs

Thestyle:number-wrapped-paragraphs attribute specifies the number of paragraphs that can wrap around a frame if the anchor position of a frame or drawing shape is a paragraph or a character, and the wrap mode specified by thestyle:wrap attribute isleft,right,parallel, ordynamic.

This attribute is only recognized in frames or styles that have astyle:wrap attribute attached with a value ofleft,right,parallel, ordynamic.

The defined values for thestyle:number-wrapped-paragraphs attribute are:

Thestyle:number-wrapped-paragraphs attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:number-wrapped-paragraphs attribute areno-limit or a value of typepositiveInteger18.2.

20.319style:overflow-behavior

Thestyle:overflow-behavior attribute specifies the behavior of text boxes where the containing text does not fit into a text box.

If thestyle:overflow-behavior attribute value isauto-create-new-frame and the text box has a minimum width or height specified the text box will grow as long as there is space left on the page. If no space is left, a new frame will be created on the next page, with the same position and dimensions of the original frame.

The defined values for thestyle:overflow-behavior attribute are:

Thestyle:overflow-behavior attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:overflow-behavior attribute areclip orauto-create-new-frame.

20.320style:page-number

Thestyle:page-number attribute specifies the page number that should be used for a new page when either a paragraph or table style specifies a master page that should be applied beginning from the start of a paragraph or table.

The defined values for thestyle:page-number attribute are:

Thestyle:page-number attribute is usable with the following elements:<style:paragraph-properties>17.6 and<style:table-properties>17.15.

The values of thestyle:page-number attribute are a value of typepositiveInteger18.2 orauto.

20.321style:paper-tray-name

Thestyle:paper-tray-name attribute specifies the paper tray to use when printing a document. The names assigned to the paper trays depends upon the printer.

The defined values for thestyle:paper-tray-name attribute are:

Thestyle:paper-tray-name attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:paper-tray-name attribute aredefault or a value of typestring18.2.

20.322style:print

Thestyle:print attribute specifies the components in a spreadsheet document to print.

The value of thestyle:print attribute is a white space separated list of one or more of these values:headers,grid,annotations,objects,charts,drawings,formulas,zero-values, or the empty list.

The defined values for thestyle:print attribute are:

Thestyle:print attribute is usable with the following element:<style:page-layout-properties>17.2.

The value of thestyle:print attribute is a white space separated lists of one of these values:headers,grid,annotations,objects,charts,drawings,formulas, orzero-values, including the empty list.

20.323style:print-content

20.323.1General

Thestyle:print-content attribute specifies if content is printed.

20.323.2<style:graphic-properties>

Thestyle:print-content attribute specifies if frame content is printed.

Thestyle:print-content attribute is usable with the following element:<style:graphic-properties>17.21.

Thestyle:print-content attribute has the data typeboolean18.3.3.

20.323.3<style:table-cell-properties>

Thestyle:print-content attribute specifies if cell content is printed.

Thestyle:print-content attribute is usable with the following element:<style:table-cell-properties>17.18.

Thestyle:print-content attribute has the data typeboolean18.3.3.

20.324style:print-page-order

Thestyle:print-page-order attribute specifies the order in which data in a spreadsheet is numbered and printed when the data does not fit on one printed page.

The defined values for thestyle:print-page-order attribute are:

Thestyle:print-page-order attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:print-page-order attribute arettb orltr.

20.325style:print-orientation

Thestyle:print-orientation attribute specifies the orientation of the printed page. The value of this attribute can beportrait orlandscape.

The defined values for thestyle:print-orientation attribute are:

Thestyle:print-orientation attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:print-orientation attribute areportrait orlandscape.

20.326style:protect

20.326.1General

Thestyle:protect attribute specifies the protection of content.

20.326.2<style:graphic-properties>

Thestyle:protect attribute specifies whether the content, size, or position of a frame is protected. The value of this attribute can be eithernone or a white space separated list that consists of any of the valuescontent,position, orsize.

The defined values for thestyle:protect attribute are:

Thestyle:protect attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:protect attribute arenone, or white space separated non-empty lists of one of these values:content,position, orsize..

20.326.3<style:section-properties>

Thestyle:protect attribute specifies that sections should not be changed. The user interface should prevent the user from manually making any changes. Thestyle:protect attribute should be set totrue by default for linked sections or indexes. Removing the protection from linked sections or indexes leaves them unprotected from editing, but any edits will be over-written by updates to those sections.

The defined values for thestyle:protect attribute are:

Thestyle:protect attribute is usable with the following element:<style:section-properties>17.11.

Thestyle:protect attribute has the data typeboolean18.3.3.

20.327style:punctuation-wrap

Thestyle:punctuation-wrap attribute specifies whether a punctuation mark, if one is present, can be hanging, that is, whether it can placed in the margin area at the end of a full line of text.

The defined values for thestyle:punctuation-wrap attribute are:

Thestyle:punctuation-wrap attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thestyle:punctuation-wrap attribute aresimple orhanging.

20.328style:register-true

Thestyle:register-true attribute specifies whether the lines on both sides of a printed page align. The text baselines of text in page columns or text box columns also align.

The defined values for thestyle:register-true attribute are:

Thestyle:register-true attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:register-true attribute has the data typeboolean18.3.3.

20.329style:register-truth-ref-style-name

Thestyle:register-truth-ref-style-name attribute specifies a paragraph style. The line distance specified of the paragraph style is used as the reference line distance for all paragraphs that have the register-truth feature enabled.

Thestyle:register-truth-ref-style-name attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:register-truth-ref-style-name attribute has the data typestyleNameRef18.3.32.

20.330style:rel-column-width

Thestyle:rel-column-width attribute specifies a relative width of a column with a number value, followed by a ”*” (U+002A, ASTERISK) character. Ifrc is the relative with of the column,rs the sum of all relative columns widths, andws the absolute width that is available for these columns the absolute widthwc of the column iswc=rcws/rs.

Thestyle:rel-column-width attribute is usable with the following element:<style:table-column-properties>17.16.

Thestyle:rel-column-width attribute has the data typerelativeLength18.3.27.

20.331style:rel-height

Thestyle:rel-height attribute specifies the height of a drawing object as a relative value within a frame. The relative value either is a percentage value, the valuescale, or the valuescale-min.

The defined values for thestyle:rel-width attribute are:

The interpretation of relative values depends on the anchor of the drawing object. If the anchor for the drawing object is in a table cell, the percentage value is relative to the surrounding table box. If the anchor for the drawing object is in a text box, the percentage value is relative to the surrounding text box. In other cases, the percentage values is relative to the width of the page or window.

To support consumers that do not support relative width and heights, producers should also provide the height insvg:height andfo:min-height attributes.

Thestyle:rel-height attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:rel-height attribute are a value of typepercent18.3.23,scale orscale-min.

20.332style:rel-width

20.332.1<style:graphic-properties>

Thestyle:rel-width attribute specifies the relative width of a drawing object. The relative value either is a percentage value, the valuescale, or the valuescale-min.

The defined values for thestyle:rel-width attribute are:

The interpretation of the percent value depends on the anchor of the drawing object. If the anchor for the drawing object is in a table cell, the percent value of the surrounding table box. If the anchor for the drawing object is in a text box, the percentage value of the surrounding text box. In all other cases, the percent value of the containing page or window

To support consumers that do not support relative width, producers should also provide the width in asvg:width attribute.

Thestyle:rel-width attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:rel-width attribute are a value of typepercent18.3.23,scale orscale-min.

20.332.2<style:table-properties>

Thestyle:rel-width attribute specifies the width of a table relative to the width of the area that the table is in.

Thestyle:rel-width attribute is usable with the following element:<style:table-properties>17.15.

Thestyle:rel-width attribute has the data typepercent18.3.23.

20.333style:repeat

Thestyle:repeat attribute specifies if an image can be repeated or stretched over an area. The value of the attribute can beno-repeat,repeat, orstretch.

The defined values for thestyle:repeat attribute are:

Thestyle:repeat attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

The values of thestyle:repeat attribute areno-repeat,repeat orstretch.

20.334style:repeat-content

Thestyle:repeat-content attribute specifies whether text content of a cell is displayed as many times as there is space left in the cell's writing direction. The attribute has no effect for cell content that contains a line break.

The defined values for thestyle:repeat-content attribute are:

Thestyle:repeat-content attribute is usable with the following element:<style:table-cell-properties>17.18.

Thestyle:repeat-content attribute has the data typeboolean18.3.3.

20.335style:rfc-language-tag

Thestyle:rfc-language-tag attribute specifies a language identifier according to the rules of[RFC5646], or its successors.

It shall only be used if its value can not be expressed as a valid combination of thefo:language,fo:script andfo:country attributes.

Producers may add support for consumers that don't support thestyle:rfc-language-tag attribute by specifyingfo:language,fo:script andfo:country attributes with values that are implementation-dependent.

The attribute is evaluated for any[UNICODE] characters that are not of type asian or complex.20.348

Thestyle:rfc-language-tag attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:rfc-language-tag attribute has the data typelanguage18.3.16.

20.336style:rfc-language-tag-asian

Thestyle:rfc-language-tag-asian attribute specifies a language identifier according to the rules of[RFC5646], or its successors.

It shall only be used if its value can not be expressed as a valid combination of thestyle:language-asian,style:script-asian andstyle:country-asian attributes.

Producers may add support for consumers that don't support thestyle:rfc-language-tag-asian attribute by specifyingstyle:language-asian,style:script-asian andstyle:country-asian attributes with values that are implementation-dependent.

This attribute is evaluated for[UNICODE] characters that are of type asian.20.348.

Thestyle:rfc-language-tag-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:rfc-language-tag-asian attribute has the data typelanguage18.3.16.

20.337style:rfc-language-tag-complex

Thestyle:rfc-language-tag-complex attribute specifies a language identifier according to the rules of[RFC5646], or its successors.

It shall only be used if its value can not be expressed as a valid combination of thestyle:language-complex,style:script-complex andstyle:country-complex attributes.

Producers may add support for consumers that don't support thestyle:rfc-language-tag-complex attribute by specifyingstyle:language-complex,style:script-complex andstyle:country-complex attributes with values that are implementation-dependent.

This attribute is evaluated for[UNICODE] characters that are of type complex..

Thestyle:rfc-language-tag-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:rfc-language-tag-complex attribute has the data typelanguage18.3.16.

20.338style:rotation-align

Thestyle:rotation-align attribute specifies how the edge of the text in a cell is aligned after a rotation.

The defined values for thestyle:rotation-align attribute are shown in Table21:

Table21 - Rotation align values

Alignment

Text is...

Borders and background are...

None.

Rotated and aligned within the cell.

Unchanged.

Bottom

Center

Top

Rotated and may overlap with other cells if the text is longer than the length of the cell.

Positioned parallel to the text, whereby the edge that is named by the attribute value aligns with the corresponding edge of the cell's original position.

Thestyle:rotation-align attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:rotation-align attribute arenone,bottom,top orcenter.

20.339style:rotation-angle

Thestyle:rotation-angle attribute specifies the rotation angle of content. The attribute value is an angle.

If used with a chart style applied to a<chart:axis> element the attribute specifies the rotation of the axis labels, each tick label is rotated, the axis title is not affected in this case.

If used with a chart style applied to a<chart:data-label>,<chart:data-point>,<chart:series> or<chart:plot-area> element the attribute specifies the rotation angle of the according data labels.

If used with a chart style applied to a<chart:title> element the attribute specifies the rotation angle of the title.

Thestyle:rotation-angle attribute is usable with the following elements:<style:chart-properties>17.22 and<style:table-cell-properties>17.18.

Thestyle:rotation-angle attribute has the data typeangle18.3.1.

20.340style:row-height

Thestyle:row-height attribute specifies a fixed row height.

Thestyle:row-height attribute is usable with the following element:<style:table-row-properties>17.17.

Thestyle:row-height attribute has the data typepositiveLength18.3.26.

20.341style:ruby-align

Thestyle:ruby-align attribute specifies the horizontal alignment of the ruby text in relationship to the ruby base.

The defined values for thestyle:ruby-align attribute are:

Thestyle:ruby-align attribute is usable with the following element:<style:ruby-properties>17.10.

The values of thestyle:ruby-align attribute areleft,center,right,distribute-letter ordistribute-space.

20.342style:ruby-position

Thestyle:ruby-position attribute specifies the vertical position of the ruby text in relationship to the ruby base.

The defined values for thestyle:ruby-position attribute are:

Thestyle:ruby-position attribute is usable with the following element:<style:ruby-properties>17.10.

The values of thestyle:ruby-position attribute areabove orbelow.

20.343style:run-through

Thestyle:run-through attribute specifies whether content of a frame is displayed in the background or foreground.

The value of this attribute can beforeground orbackground.

The defined values for thestyle:run-through attribute are:

Use of this attribute depends upon the presence of astyle:wrap attribute with the valuerun-through.

Thestyle:run-through attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:run-through attribute areforeground orbackground.

20.344style:scale-to

Thestyle:scale-to attribute specifies that a document is to be scaled to a percentage value. A value of 100% means no scaling.

If this attribute andstyle:scale-to-pages are absent, a document is not scaled.

Thestyle:scale-to attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:scale-to attribute has the data typepercent18.3.23.

20.345style:scale-to-pages

Thestyle:scale-to-pages attribute specifies the number of pages on which a document should be printed. The document is scaled to fit a specified number of pages.

If this attribute andstyle:scale-to are absent, a document is not scaled.

Thestyle:scale-to-pages attribute is usable with the following element:<style:page-layout-properties>17.2.

Thestyle:scale-to-pages attribute has the data typepositiveInteger18.2.

20.346style:script-asian

Thestyle:script-asian attribute specifies the script code of a text. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

This attribute is evaluated for[UNICODE] characters whose script type isasian.20.348

It may be ignored if is not specified together with astyle:language-asian attribute.

Thestyle:script-asian attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:script-asian attribute has the data typescriptCode18.3.29.

20.347style:script-complex

Thestyle:script-complex attribute specifies the script code of a text. The attribute should be used only if necessary according to the rules of §2.2.3 of[RFC5646], or its successors.

This attribute is evaluated for[UNICODE] characters whose script type iscomplex.20.348

It may be ignored if is not specified together with astyle:language-complex attribute.

Thestyle:script-complex attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:script-complex attribute has the data typescriptCode18.3.29.

20.348style:script-type

Thestyle:script-type attribute specifies which script type dependent attributes (fo:font-family,style:font-family-asian,style:font-family-complex) are currently active for a portion of text. The attribute may be evaluated by consumers that cannot determine the script types of Unicode characters to select the correct script type dependent formatting properties. Consumers that can determine script types of Unicode characters may also evaluate the attribute and overwrite the script type they determine for certain character with the value of the attribute.

Note: The usage of this attribute simplifies transformations from and to[CSS2]/[XSL] and other formats that do not have script-dependent attributes, and also can be used to assign script-types to weak[UNICODE] characters, where consumers may choose different script types.

The valueignore can be used only within default styles. If it is set, all script-dependent attributes are applied to all script types. This would mean that afo:font-family would be applied to all script types as well as astyle:font-family-asian orstyle:font-family-complex.

Note: Use of theignore value simplifies saving documents with producers that do not support a script type.

The defined values for thestyle:script-type attribute are:

The mapping of Unicode code points to script types is defined by table22. Consumers should apply this mapping. For Unicode code points for which no mapping is defined, the mapping is implementation dependent.

Table22 - Unicode Code Point to Script Type Mapping

Unicode Code Point Ranges

Script Type

U+0003..U+001F, U+0021..U+009F, U+00A1..U+04FF, U+0530..U+058F, U+10A0..U+10FF, U+13A0..U+16FF, U+1E00..U+1FFF, U+2C60..U+2C7F, U+2C80..U+2CE3, U+A720..U+A7FF

latin

U+0590..U+074F, U+0780..U+07BF, U+0900..U+109F, U+1200..U+137F, U+1780..U+18AF, U+FB50..U+FDFF, U+FE70..U+FEFF

complex

U+1100..U+11FF, U+2E80..U+31BF, U+31C0..U+31EF, U+3200..U+4DBF, U+4E00..U+A4CF, U+AC00..U+D7AF, U+F900..U+FAFF, U+FE30..U+FE4F, U+FF00..U+FFEF, U+20000..U+2A6DF, U+2F800..U+2FA1F

asian

Thestyle:script-type attribute specifies which script type dependent attributes are currently active for a portion of text. The attribute may be evaluated by consumers that do not support script types to select the correct script dependent formatting properties. Consumers that support script types may also evaluate the attribute and overwrite the script type they would evaluate for a specific character.

Thestyle:script-type attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:script-type attribute arelatin,asian,complex orignore.

20.349style:shadow

Thestyle:shadow attribute specifies a shadow effect.

The defined values for this attribute are those defined in §7.16.5 of[XSL], except the valueinherit.

The shadow effect is not applied to the text content of an element, but depending on the element where the attribute appears, to a paragraph, a text box, a page body, a header, a footer, a table or a table cell.

Thestyle:shadow attribute is usable with the following elements:<style:graphic-properties>17.21,<style:header-footer-properties>17.5,<style:page-layout-properties>17.2,<style:paragraph-properties>17.6,<style:table-cell-properties>17.18 and<style:table-properties>17.15.

The values of thestyle:shadow attribute arenone or a value of typestring18.2.

20.350style:shrink-to-fit

Thestyle:shrink-to-fit attribute specifies whether content is reduced in size to fit within a cell or drawing object. Shrinking means that the font size of the content is decreased to fit the content into a cell or drawing object. The attribute has no effect on cells where the cell content  already fits into the cell.

The defined values for thestyle:shrink-to-fit attribute are:

Thestyle:shrink-to-fit attribute is usable with the following elements:<style:graphic-properties>17.21 and<style:table-cell-properties>17.18.

Thestyle:shrink-to-fit attribute has the data typeboolean18.3.3.

20.351style:snap-to-layout-grid

Thestyle:snap-to-layout-grid attribute specifies whether the layout of a paragraph should consider the layout grid settings of the page where it appears.

The defined values for thestyle:snap-to-layout-grid attribute are:

Thestyle:snap-to-layout-grid attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:snap-to-layout-grid attribute has the data typeboolean18.3.3.

20.352style:tab-stop-distance

Thestyle:tab-stop-distance attribute specifies the distance between default tab stops. A default tab stop is repeated automatically after the specified distance. Default tab stops are only evaluated if they are specified within a default style.

Thestyle:tab-stop-distance attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:tab-stop-distance attribute has the data typenonNegativeLength18.3.20.

20.353style:table-centering

Thestyle:table-centering attribute specifies whether tables are centered horizontally and/or vertically on the page. This attribute only applies to spreadsheet documents.

The default is to align the table to the top-left or top-right corner of the page, depending of its writing direction.

The defined values for thestyle:table-centering attribute are:

Thestyle:table-centering attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:table-centering attribute arehorizontal,vertical,both ornone.

20.354style:text-align-source

Thestyle:text-align-source attribute specifies the source of a text-align attribute.

The defined values for thestyle:text-align-source attribute are:

The default alignment for a cell value-typestring is left, for other value-types it is right.

Thestyle:text-align-source attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:text-align-source attribute arefix orvalue-type.

20.355style:text-autospace

Thestyle:text-autospace attribute specifies whether to add space between portions of Asian, Western, and complex texts.

The defined values for thestyle:text-autospace attribute are:

Thestyle:text-autospace attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thestyle:text-autospace attribute arenone orideograph-alpha.

20.356style:text-blinking

Thestyle:text-blinking attribute specifies whether text blinks.

The defined values for thestyle:text-blinking attribute are:

Thestyle:text-blinking attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-blinking attribute has the data typeboolean18.3.3.

20.357style:text-combine

Thestyle:text-combine attribute specifies whether to combine characters so that they are displayed within two lines.

The defined values for thestyle:text-combine attribute are:

Thestyle:text-combine attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-combine attribute arenone,letters orlines.

20.358style:text-combine-start-char

Thestyle:text-combine-start-char attribute specifies the start character that is displayed before a portion of text whosestyle:text-combine attribute has a value oflines.

Thestyle:text-combine-start-char attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-combine-start-char attribute has the data typecharacter18.3.7.

20.359style:text-combine-end-char

Thestyle:text-combine-end-char attribute specifies the end character that is displayed after a portion of text whosestyle:text-combine attribute has a value oflines.

Thestyle:text-combine-end-char attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-combine-end-char attribute has the data typecharacter18.3.7.

20.360style:text-emphasize

Thestyle:text-emphasize attribute specifies emphasis in a text composed of[UNICODE] characters whose script type isasian.20.348

The value of this attribute consists of two white space-separated values.

The first value represents the style to use for emphasis and it can beaccent,circle,dot,disc ornone.

The second value represents the position of the emphasis and it can beabove orbelow. If the first value isnone, the second value can be omitted.

The defined values for thestyle:text-emphasize attribute are:

Thestyle:text-emphasize attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-emphasize attribute arenone, or two white space separated values. The first of these values is one of:none,accent,dot,circle ordisc. The second of these values is one of:above orbelow.

20.361style:text-line-through-color

Thestyle:text-line-through-color attribute specifies the color that is used for line-through text.

The defined values for thestyle:text-line-through-color attribute are:

Thestyle:text-line-through-color attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-line-through-color attribute arefont-color or a value of typecolor18.3.9.

20.362style:text-line-through-mode

Thestyle:text-line-through-mode attribute specifies whether lining through is applied to words only or to portions of text.

The defined values for thestyle:text-line-through-mode attribute are:

Thestyle:text-line-through-mode attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-line-through-mode attribute arecontinuous orskip-white-space.

20.363style:text-line-through-style

Thestyle:text-line-through-style attribute specifies a style for rendering a line-through text.

The defined values for thestyle:text-line-through-style attribute are:

Note:The definitions of the values of thestyle:text-line-through-style attribute are based on the text decoration style 'text-line-through-style' from[CSS3Text], §9.2.

Thestyle:text-line-through-style attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-line-through-style attribute arenone,solid,dotted,dash,long-dash,dot-dash,dot-dot-dash orwave.

20.364style:text-line-through-text

Thestyle:text-line-through-text attribute specifies a text that is used for line-through. The attribute will be evaluated only if the value ofstyle:text-line-through-style attribute is different thannone.

If the attribute value is not empty, the attribute value string is used for line-through instead of the line style that has been specified by thestyle:text-line-through-style attribute. Consumers that do not support line-through with text should ignore the attribute, i and should use the line style specified by thestyle:text-line-through-style attribute.

Consumers that support line-through with single characters only, should use the first character of the value for line-through, if thestyle:text-line-through-text attribute value as more than one character. Consumers that support line-through with specific characters only (like ”x” or ”/” (U+002F, SOLIDUS) should use one of these characters if the attribute specifies characters that are not supported.

Thestyle:text-line-through-text attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-line-through-text attribute has the data typestring18.2.

20.365style:text-line-through-text-style

Thestyle:text-line-through-text-style specifies a text style that is applied to text-line-through characters. It is not applied to line-through lines. If the attribute appears in an automatic style, it may reference either an automatic text style or a common style. If the attribute appears in a common style, it may reference a common style only.

Thestyle:text-line-through-text-style attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-line-through-text-style attribute has the data typestyleNameRef18.3.32.

20.366style:text-line-through-type

Thestyle:text-line-through-type attribute specifies whether text is lined through, and if so, whether a single or double line will be used.

The defined values for thestyle:text-line-through-type attribute are:

Every occurrence of thestyle:text-line-through-type attribute should be accompanied by an occurrence of thestyle:text-line-through-style attribute on the same element. There should not be an occurrence of thestyle:text-line-through-type attribute if the value of thestyle:text-line-through-style attribute isnone.

Thestyle:text-line-through-type attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-line-through-type attribute arenone,single ordouble.

20.367style:text-line-through-width

Thestyle:text-line-through-width attribute specifies the width of a line-through line. The valuebold specifies a line width that is calculated from the font sizes like anauto width, but is wider than anauto width.

The defined values for thestyle:text-line-through-width attribute are:

The line-through text styles referenced by the valuesdash,medium,thick andthin, are implementation-defined. Thin shall be smaller width than medium and medium shall be a smaller width than thick.

Thestyle:text-line-through-width attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-line-through-width attribute areauto,normal,bold,thin,medium,thick, a value of typepositiveInteger18.2, a value of typepercent18.3.23 or a value of typepositiveLength18.3.26.

20.368style:text-outline

Thestyle:text-outline attribute specifies whether to display an outline of text or the text itself.

The defined values for thestyle:text-outline attribute are:

Thestyle:text-outline attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-outline attribute has the data typeboolean18.3.3.

20.369style:text-overline-color

Thestyle:text-overline-color attribute specifies a color that is used to overline text.

The defined values for thestyle:text-overline-color attribute are:

Thestyle:text-overline-color attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-overline-color attribute arefont-color or a value of typecolor18.3.9.

20.370style:text-overline-mode

Thestyle:text-overline-mode attribute specifies whether overlining is applied to words only or to portions of text.

The defined values for thestyle:text-line-through-mode attribute are:

Thestyle:text-overline-mode attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-overline-mode attribute arecontinuous orskip-white-space.

20.371style:text-overline-style

Thestyle:text-overline-style attribute specifies a style for rendering a line over text.

The defined values for thestyle:text-overline-style attribute are:

Note: The definitions of the values of thestyle:text-overline-style attribute are based on the text decoration style 'text-overline-style' from[CSS3Text], §9.2.

Thestyle:text-overline-style attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-overline-style attribute arenone,solid,dotted,dash,long-dash,dot-dash,dot-dot-dash orwave.

20.372style:text-overline-type

Thestyle:text-overline-type attribute specifies the type of overlining applied to a text.

The defined values for thestyle:text-overline-type attribute are:

Every occurrence of thestyle:text-overline-type attribute should be accompanied by an occurrence of thestyle:text-overline-style attribute on the same element. There should not be an occurrence of thestyle:text-overline-type attribute if the value of thestyle:text-overline-style attribute isnone.

Thestyle:text-overline-type attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-overline-type attribute arenone,single ordouble.

20.373style:text-overline-width

Thestyle:text-overline-width attribute specifies the width of an overline. The valuebold specifies a line width that is calculated from the font sizes like anauto width, but is wider than anauto width.

The defined values for thestyle:text-overline-width attribute are:

The overline text styles referenced by the valuesdash,medium,thick andthin, are implementation-defined. Thin shall be smaller width than medium and medium shall be a smaller width than thick.

Thestyle:text-overline-width attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-overline-width attribute areauto,normal,bold,thin,medium,thick, a value of typepositiveInteger18.2, a value of typepercent18.3.23 or a value of typepositiveLength18.3.26.

20.374style:text-position

Thestyle:text-position attribute specifies whether text is positioned above or below the baseline and to specify the relative font height that is used for this text.

This attribute can have one or two values.

The first value shall be present and specifies the vertical text position as a percentage of the current font height or it takes one of the valuessub orsuper. Negative percentages or thesub value place the text below the baseline. Positive percentages or thesuper value place the text above the baseline. Ifsub orsuper is specified, the consumer chooses an appropriate text position.

The second value may be present and specifies the font height as a percentage of the current font-height. If this value is not specified, an appropriate font height is used.

Thestyle:text-position attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-position attribute has one or two white space separated values. The first values is of typepercent18.3.23, or is one of:super orsub. The second value is of typepercent18.3.23.

20.375style:text-rotation-angle

Thestyle:text-rotation-angle attribute specifies an angle to which text is rotated. The value of this attribute can be any integer, which specifies the rotation angle in degrees, or an angle as specified inangle.18.3.1

If more than one character is selected, the entire selection is rotated as a block.

Thestyle:text-rotation-angle attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-rotation-angle attribute has the data typeangle18.3.1.

20.376style:text-rotation-scale

Thestyle:text-rotation-scale attribute specifies whether for rotated text the width of the text should be scaled to fit into the current line height or the width of the text should remain fixed, therefore changing the current line height.

The defined values for thestyle:text-rotation-scale attribute are:

Thestyle:text-rotation-scale attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-rotation-scale attribute arefixed orline-height.

20.377style:text-scale

Thestyle:text-scale attribute specifies whether to decrease or increase the width of text by scaling the font width.

Thestyle:text-scale attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:text-scale attribute has the data typepercent18.3.23.

20.378style:text-underline-color

Thestyle:text-underline-color attribute specifies a color that is used to underline text. The value of this attribute is eitherfont-color or a color.

The defined values for thestyle:text-underline-color attribute are:

Thestyle:text-underline-color attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-underline-color attribute arefont-color or a value of typecolor18.3.9.

20.379style:text-underline-mode

Thestyle:text-underline-mode attribute specifies whether underlining is applied to words only or to portions of text. If underlining is applied to text portions, the spaces between words and the words are underlined.

The defined values for thestyle:text-underline-mode attribute are:

Thestyle:text-underline-mode attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-underline-mode attribute arecontinuous orskip-white-space.

20.380style:text-underline-style

Thestyle:text-underline-style attribute specifies a style for underlining text.

The defined values for thestyle:text-underline-style attribute are:

Note:The definitions of the values of thestyle:text-underline-style attribute are based on the text decoration style 'text-underline-style' from[CSS3Text], §9.2.

Thestyle:text-underline-style attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-underline-style attribute arenone,solid,dotted,dash,long-dash,dot-dash,dot-dot-dash orwave.

20.381style:text-underline-type

Thestyle:text-underline-type attribute specifies the type of underlining applied to a text.

The defined values for thestyle:text-underline-type attribute are:

Every occurrence of thestyle:text-underline-type attribute should be accompanied by an occurrence of thestyle:text-underline-style attribute on the same element. There should not be an occurrence of thestyle:text-underline-type attribute if the value of thestyle:text-underline-style attribute isnone.

Thestyle:text-underline-type attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-underline-type attribute arenone,single ordouble.

20.382style:text-underline-width

Thestyle:text-underline-width attribute specifies the width of an underline. The valuebold specifies a line width that is calculated from the font sizes like anauto width, but is wider than anauto width.

The defined values for thestyle:text-underline-width attribute are:

The underline text styles referenced by the valuesdash,medium,thick andthin, are implementation-defined. Thin shall be smaller width than medium and medium shall be a smaller width than thick.

Thestyle:text-underline-width attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thestyle:text-underline-width attribute areauto,normal,bold,thin,medium,thick, a value of typepositiveInteger18.2, a value of typepercent18.3.23 or a value of typepositiveLength18.3.26.

20.383style:use-optimal-column-width

Thestyle:use-optimal-column-width attribute specifies that a column width should be recalculated automatically if content in the column changes.

The defined values for thestyle:use-optimal-column-width attribute are:

Thestyle:use-optimal-column-width attribute is usable with the following element:<style:table-column-properties>17.16.

Thestyle:use-optimal-column-width attribute has the data typeboolean18.3.3.

20.384style:use-optimal-row-height

Thestyle:use-optimal-row-height attribute specifies that a row height should be recalculated automatically if content in the row changes.

The defined values for thestyle:use-optimal-row-height attribute are:

Thestyle:use-optimal-row-height attribute is usable with the following element:<style:table-row-properties>17.17.

Thestyle:use-optimal-row-height attribute has the data typeboolean18.3.3.

20.385style:use-window-font-color

Thestyle:use-window-font-color attribute specifies whether the window foreground color should be used as the foreground color for a light background color and white for a dark background color. The determination of light or dark color is implementation-defined.

The defined values for thestyle:use-window-font-color attribute are:

Thestyle:use-window-font-color attribute is usable with the following element:<style:text-properties>16.27.28.

Thestyle:use-window-font-color attribute has the data typeboolean18.3.3.

20.386style:vertical-align

20.386.1<style:paragraph-properties>

Thestyle:vertical-align attribute specifies the vertical position of a character. By default characters are aligned according to their baseline.

The defined values for thestyle:vertical-align attribute are:

Thestyle:vertical-align attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thestyle:vertical-align attribute aretop,middle,bottom,auto orbaseline.

20.386.2<style:table-cell-properties>

Thestyle:vertical-align attribute specifies the vertical alignment of text in a table cell. The options for the vertical alignment attribute are as follows:

The defined values for thestyle:vertical-align attribute are:

Thestyle:vertical-align attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:vertical-align attribute aretop,middle,bottom orautomatic.

20.387style:vertical-pos

Thestyle:vertical-pos attribute specifies the vertical alignment of a frame relative to a specific area.

The defined values for thestyle:vertical-pos attribute are:

Thestyle:vertical-pos attribute is usable with the following elements:<style:graphic-properties>17.21 and<style:list-level-properties>17.19.

The values of thestyle:vertical-pos attribute aretop,middle,bottom,from-top orbelow.

20.388style:vertical-rel

Thestyle:vertical-rel attribute specifies the area against which the vertical position of a frame is positioned.

The defined values for thestyle:vertical-rel attribute are:

baseline: vertical position of frame positioned relative to a baseline.

char: vertical position of frame positioned relative to a character.

frame: vertical position of frame positioned relative to a frame.

frame-content: vertical position of frame positioned relative to frame content.

line: vertical position of frame positioned relative to a line.

page: vertical position of frame positioned relative to a page.

page-content: vertical position of frame positioned relative to page content.

paragraph: vertical position of frame positioned relative to a paragraph.

paragraph-content: vertical position of frame positioned relative to paragraph content.

text: vertical position of frame positioned relative to text.

Table23 displays the defined values ofstyle:vertical-rel andtext:anchor-type attributes. Value combinations that can appear in a document are marked with an X.

Table23 - Vertical Relation Values

Value ofstyle:vertical-rel

Value oftext:anchor-type

page

frame

paragraph

char

as-char

baseline

 

 

 

 

X

char

 

 

 

X

X

frame

 

X

 

 

 

frame-content

 

X

 

 

 

line

 

 

 

 

X

page

X

 

X

X

 

page-content

X

 

X

X

 

paragraph

 

 

X

X

 

paragraph-content

 

 

X

X

 

text

 

 

 

 

X

Thestyle:vertical-rel attribute is usable with the following elements:<style:graphic-properties>17.21 and<style:list-level-properties>17.19.

The values of thestyle:vertical-rel attribute arepage,page-content,frame,frame-content,paragraph,paragraph-content,char,line,baseline ortext.

20.389style:width

Thestyle:width attribute specifies the fixed width of a table. Every table shall have a fixed width.

Thestyle:width attribute is usable with the following element:<style:table-properties>17.15.

Thestyle:width attribute has the data typepositiveLength18.3.26.

20.390style:wrap

Thestyle:wrap attribute specifies how text is displayed around a frame or graphic object.

The defined values for thestyle:wrap attribute are:

Thestyle:wrap attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:wrap attribute arenone,left,right,parallel,dynamic,run-through orbiggest.

20.391style:wrap-contour

Thestyle:wrap-contour attribute specifies whether text wraps around an object or the bounding box of the object.

The defined values for thestyle:wrap-contour attribute are:

This is called contour wrapping.

Thestyle:wrap-contour attribute is usable with the following element:<style:graphic-properties>17.21.

Thestyle:wrap-contour attribute has the data typeboolean18.3.3.

20.392style:wrap-contour-mode

Thestyle:wrap-contour-mode attribute specifies the nature of the wrapping of text around the contour of a shape.

This attribute shall be evaluated only by frames/drawing shapes or styles with non-emptystyle:wrap andstyle:wrap-contour attributes.

The defined values for thestyle:wrap-contour-mode attribute are:

Thestyle:wrap-contour-mode attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:wrap-contour-mode attribute arefull oroutside.

20.393style:wrap-dynamic-threshold

Thestyle:wrap-dynamic-threshold attribute specifies the minimum distance between the page or column border and the object for which wrapping will be enabled. It is evaluated only if astyle:wrap attribute, with the valuedynamic, appears on the same<style:graphic-properties> element.

Thestyle:wrap-dynamic-threshold attribute is usable with the following element:<style:graphic-properties>17.21.

Thestyle:wrap-dynamic-threshold attribute has the data typenonNegativeLength18.3.20.

20.394style:writing-mode

20.394.1General

Thestyle:writing-mode attribute specifies a writing mode for an element.

20.394.2<style:graphic-properties>

See §7.27.7 of[XSL] with the additional value ofpage.

The defined value ofstyle:writing-mode attribute ispage: writing mode is inherited from the page that contains the element where this attribute appears.

Thestyle:writing-mode attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thestyle:writing-mode attribute arelr-tb,rl-tb,tb-rl,tb-lr,lr,rl,tb orpage.

20.394.3<style:page-layout-properties>

See §7.27.7 of[XSL].

The defined value for thestyle:writing-mode attribute ispage: writing mode is inherited from the page that contains the element where this attribute appears.

Thestyle:writing-mode attribute is usable with the following element:<style:page-layout-properties>17.2.

The values of thestyle:writing-mode attribute arelr-tb,rl-tb,tb-rl,tb-lr,lr,rl,tb orpage.

20.394.4<style:paragraph-properties>

See §7.27.7 of[XSL] with the additional value ofpage.

The defined value for thestyle:writing-mode attribute ispage: writing mode is inherited from the page that contains the element where this attribute appears.

Thestyle:writing-mode attribute is usable with the following element:<style:paragraph-properties>17.6.

The values of thestyle:writing-mode attribute arelr-tb,rl-tb,tb-rl,tb-lr,lr,rl,tb orpage.

20.394.5<style:section-properties>

See §7.27.7 of[XSL] with the additional value ofpage.

The defined value for thestyle:writing-mode attribute ispage: writing mode is inherited from the page that contains the element where this attribute appears.

Thestyle:writing-mode attribute is usable with the following element:<style:section-properties>17.11.

The values of thestyle:writing-mode attribute arelr-tb,rl-tb,tb-rl,tb-lr,lr,rl,tb orpage.

20.394.6<style:table-cell-properties>

See §7.27.7 of[XSL] with the additional value ofpage.

The defined value for thestyle:writing-mode attribute ispage: writing mode is inherited from the page that contains the element where this attribute appears.

Thestyle:writing-mode attribute is usable with the following element:<style:table-cell-properties>17.18.

The values of thestyle:writing-mode attribute arelr-tb,rl-tb,tb-rl,tb-lr,lr,rl,tb orpage.

20.394.7<style:table-properties>

See §7.27.7 of[XSL] with the additional value ofpage.

The defined value for thestyle:writing-mode attribute ispage: writing mode is inherited from the page that contains the element where this attribute appears.

Thestyle:writing-mode attribute is usable with the following element:<style:table-properties>17.15.

The values of thestyle:writing-mode attribute arelr-tb,rl-tb,tb-rl,tb-lr,lr,rl,tb orpage.

20.395style:writing-mode-automatic

Thestyle:writing-mode-automatic attribute specifies whether a consumer may recalculate the writing mode of a paragraph based on its content whenever the content is edited.

The writing-mode should be specified in astyle:writing-mode attribute.

If thefo:text-align with valuestart, text alignment can be adapted to the writing mode.

The defined values for thestyle:writing-mode-automatic attribute are:

Thestyle:writing-mode-automatic attribute is usable with the following element:<style:paragraph-properties>17.6.

Thestyle:writing-mode-automatic attribute has the data typeboolean18.3.3.

20.396svg:fill-rule

See §11.3 of[SVG].

OpenDocument does not support the valueinherit.

Thesvg:fill-rule attribute is usable with the following elements:<style:drawing-page-properties>17.25 and<style:graphic-properties>17.21.

The values of thesvg:fill-rule attribute arenonzero orevenodd.

20.397svg:height

20.397.1<style:graphic-properties>

Thesvg:height attribute specifies a default height for new frames that are created using the graphics style. See19.539.

Thesvg:height attribute is usable with the following element:<style:graphic-properties>17.21.

Thesvg:height attribute has the data typelength18.3.18.

20.397.2<style:header-footer-properties>

Thesvg:height attribute specifies the height of a header or footer.

Thesvg:height attribute is usable with the following element:<style:header-footer-properties>17.5.

Thesvg:height attribute has the data typelength18.3.18.

20.398svg:stroke-color

Thesvg:stroke-color attribute specifies the color of a stroke.

Thesvg:stroke-color attribute is usable with the following element:<style:graphic-properties>17.21.

Thesvg:stroke-color attribute has the data typecolor18.3.9.

20.399svg:stroke-opacity

Thesvg:stroke-opacity attribute specifies the opacity of a stroke. The value of this attribute can be a number between 0 (fully transparent) and 1 (fully opaque) or a percentage value in the range 0% to 100%.

Thesvg:stroke-opacity attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thesvg:stroke-opacity attribute are a value of typedouble18.2 in the range [0,1] or a value of typezeroToHundredPercent18.3.41.

20.400svg:stroke-width

Thesvg:stroke-width attribute specifies the width of a stroke.

Thesvg:stroke-width attribute is usable with the following element:<style:graphic-properties>17.21.

Thesvg:stroke-width attribute has the data typelength18.3.18.

20.401svg:x

Thesvg:x attribute specifies a default horizontal position for new frames that are created using the graphics style. See19.573.

Thesvg:x attribute is usable with the following element:<style:graphic-properties>17.21.

Thesvg:x attribute has the data typecoordinate18.3.10.

20.402svg:y

20.402.1<style:graphic-properties>

Thesvg:y attribute specifies a default vertical position for new frames that are created using the graphics style. See19.577.

Thesvg:y attribute is usable with the following element:<style:graphic-properties>17.21.

Thesvg:y attribute has the data typecoordinate18.3.10.

20.402.2<style:list-level-properties>

Thesvg:y attribute specifies the vertical position of a bullet image.

Thesvg:y attribute is usable with the following element:<style:list-level-properties>17.19.

Thesvg:y attribute has the data typecoordinate18.3.10.

20.403svg:width

Thesvg:width attribute specifies a default width for new frames that are created using the graphics style. See19.571.

Thesvg:width attribute is usable with the following element:<style:graphic-properties>17.21.

Thesvg:width attribute has the data typelength18.3.18.

20.404table:align

Thetable:align attribute specifies the horizontal alignment of a table.

The defined values for thetable:align attribute are:

Consumers that do not support themargins value, may treat this value as left.

Thetable:align attribute is usable with the following element:<style:table-properties>17.15.

The values of thetable:align attribute areleft,center,right ormargins.

20.405table:border-model

Thetable:border-model attribute specifies what border model to use when creating a table with a border.

The defined values for thetable:border-model attribute are:

In OpenDocument, a row height or column width includes any space required to display borders or padding. This means that, while the width and height of the content area is less than the column width and row height, the sum of the widths of all columns is equal to the total width of the table.

Thetable:border-model attribute is usable with the following element:<style:table-properties>17.15.

The values of thetable:border-model attribute arecollapsing orseparating.

20.406table:display

Thetable:display attribute specifies whether a table is displayed.

The defined values for thetable:display attribute are:

Thetable:display attribute is usable with the following element:<style:table-properties>17.15.

Thetable:display attribute has the data typeboolean18.3.3.

20.407text:anchor-page-number

Thetext:anchor-page-number attribute specifies the physical page number of an anchor if the drawing object is bound to a page within a text document.

Thetext:anchor-page-number attribute is usable with the following element:<style:graphic-properties>17.21.

Thetext:anchor-page-number attribute has the data typepositiveInteger18.2.

20.408text:anchor-type

Thetext:anchor-type attribute specifies how a frame is bound to a text document. The anchor position is the point at which a frame is bound to a text document.

The defined values for thetext:anchor-type attribute are shown in Table24.

Table24 - Text anchor positions

If the value of thetext:anchor-type attribute is ...

The anchor position is...

The drawing shape element appears ...

Notes

as-char

There is no anchor position. The drawing shape behaves like a character.

At the position where the character appears in the document.

 

char

The character after the drawing shape element.

Just before the character.

 

frame

The parent text box that the current drawing shape element is contained in.

In the element representing the text box to which the drawing object is bound.

If an image is bound to a text box, the image element is located in the text box element.

 

page

The page that has the same physical page number as the value of thetext:anchor-page-number attribute that is attached to the drawing shape element. If notext:anchor-page-number attribute is given, the anchor position is the page at which the character behind the drawing object element appears.

Either

  • At the start of the document body, outside any paragraph or frame, provided atext:anchor-page-number attribute is given. 

Or

  • Inside any paragraph element that is not contained in a header, footer, footnote, or text box, if atext:anchor-page-number attribute is not given. 

The physical page number is the number assigned to the page if all pages in the document are counted starting with page 1.

paragraph

The paragraph that the current drawing shape element is contained in.

At the start of the paragraph element.

 

Thetext:anchor-type attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thetext:anchor-type attribute arepage,frame,paragraph,char oras-char.

20.409text:animation

Thetext:animation attribute specifies the type of animation that is used for a text.

The defined values for thetext:animation attribute are:

Thetext:animation attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thetext:animation attribute arenone,scroll,alternate orslide.

20.410text:animation-delay

Thetext:animation-delay attribute specifies a delay before an animation is started.

Thetext:animation-delay attribute is usable with the following element:<style:graphic-properties>17.21.

Thetext:animation-delay attribute has the data typeduration18.2.

20.411text:animation-direction

Thetext:animation-direction attribute specifies the scroll direction of animated text.

The defined values for thetext:animation-direction attribute are:

Thetext:animation-direction attribute is usable with the following element:<style:graphic-properties>17.21.

The values of thetext:animation-direction attribute areleft,right,up ordown.

20.412text:animation-repeat

Thetext:animation-repeat attribute specifies the number of times an animation is repeated. If the value of the attribute is0, the animation is repeated indefinitely.

Thetext:animation-repeat attribute is usable with the following element:<style:graphic-properties>17.21.

Thetext:animation-repeat attribute has the data typenonNegativeInteger18.2.

20.413text:animation-start-inside

Thetext:animation-start-inside attribute specifies if a text animation starts inside or outside a shape.

The defined values for thetext:animation-start-inside attribute are:

Thetext:animation-start-inside attribute is usable with the following element:<style:graphic-properties>17.21.

Thetext:animation-start-inside attribute has the data typeboolean18.3.3.

20.414text:animation-steps

Thetext:animation-steps attribute specifies the distance by which text is moved within a scrolling step.

Thetext:animation-steps attribute is usable with the following element:<style:graphic-properties>17.21.

Thetext:animation-steps attribute has the data typelength18.3.18.

20.415text:animation-stop-inside

Thetext:animation-stop-inside attribute specifies if a text animation stops inside or outside a shape.

The defined values for thetext:animation-stop-inside attribute are:

Thetext:animation-stop-inside attribute is usable with the following element:<style:graphic-properties>17.21.

Thetext:animation-stop-inside attribute has the data typeboolean18.3.3.

20.416text:condition

Thetext:condition attribute specifies the display of text.

The defined value of thetext:condition attribute isnone, which means text is hidden.

Thetext:condition attribute is usable with the following element:<style:text-properties>16.27.28.

The only value of thetext:condition attribute isnone.

20.417text:display

Thetext:display attribute specifies whether text is hidden.

The defined values for thetext:display attribute are:

Thetext:display attribute is usable with the following element:<style:text-properties>16.27.28.

The values of thetext:display attribute aretrue,none orcondition.

20.418text:dont-balance-text-columns

Thetext:dont-balance-text-columns attribute specifies whether the text column content should be evenly distributed over all text columns or not.

The defined values for thetext:dont-balance-text-columns attribute are:

Thetext:dont-balance-text-columns attribute is usable with the following element:<style:section-properties>17.11.

Thetext:dont-balance-text-columns attribute has the data typeboolean18.3.3.

20.419text:line-break

Thetext:line-break attribute specifies whether word wrapping is allowed for axis labels.

This attribute is evaluated for a chart style that is applied to a<chart:axis> element.

The defined values for thetext:line-break attribute are:

Thetext:line-break attribute is usable with the following element:<style:chart-properties>17.22.

Thetext:line-break attribute has the data typeboolean18.3.3.

20.420text:line-number

Thetext:line-number attribute specifies a new start value for line numbering, if atext:number-lines attribute, with the valuetrue, appears on the same<style:paragraph-properties> element. Otherwise, this attribute shall be ignored.

Thetext:line-number attribute is usable with the following element:<style:paragraph-properties>17.6.

Thetext:line-number attribute has the data typenonNegativeInteger18.2.

20.421text:list-level-position-and-space-mode

Thetext:list-level-position-and-space-mode attribute specifies how the position and spacing of the list labels (numbers or bullets) is defined.

The defined values for thetext:list-level-position-and-space-mode attribute are:

The default value of thetext:list-level-position-and-space-mode attribute islabel-width-and-position.

Thetext:list-level-position-and-space-mode attribute is usable with the following element:<style:list-level-properties>17.19.

The values of thetext:list-level-position-and-space-mode attribute arelabel-width-and-position orlabel-alignment.

20.422text:min-label-distance

Thetext:min-label-distance attribute specifies the minimum distance between a number and a list item.

The content of a list label is rendered inside a specified minimum width -text:min-label-width.20.423 The text of a list item is rendered following the label width area. If the distance between a list label and the text of a list item is smaller than the value of thetext:min-label-distance attribute, the following actions are performed. First, the content of the list label is moved inside the specified minimum label width up to the value of thetext:min-label-distance attribute. If that does not result in a value equal to thetext:min-label-distance attribute, the text of the list item is moved until the distance between the list label and text of list item equals the value of thetext:min-label-distance attribute.

This attribute can be associated with a formatting properties element that is contained in a<text:list-level-style-*> element.

The attribute will be evaluated only if thetext:list-level-position-and-space-mode attribute has the valuelabel-width-and-position or is not present.

Thetext:min-label-distance attribute is usable with the following element:<style:list-level-properties>17.19.

Thetext:min-label-distance attribute has the data typenonNegativeLength18.3.20.

20.423text:min-label-width

Thetext:min-label-width attribute specifies the minimum width of a list label.

This attribute can be associated with a formatting properties element that is contained in a<text:list-level-style-*> element.

The list label can be aligned horizontally within the specified minimum width using thefo:text-align attribute. If the actual width of the list label is greater than the specified minimum width no alignment takes place.

The attribute will be evaluated only if thetext:list-level-position-and-space-mode attribute has the valuelabel-width-and-position or is not present.

Thetext:min-label-width attribute is usable with the following element:<style:list-level-properties>17.19.

Thetext:min-label-width attribute has the data typenonNegativeLength18.3.20.

20.424text:number-lines

Thetext:number-lines attribute specifies whether lines are numbered.

The defined values for thetext:number-lines attribute are:

Thetext:number-lines attribute is usable with the following element:<style:paragraph-properties>17.6.

Thetext:number-lines attribute has the data typeboolean18.3.3.

20.425text:space-before

Thetext:space-before attribute specifies the space to include before a number for all paragraphs at a specified level. If a paragraph has a left margin greater than 0, the position of the list label box is the left margin width plus the start indent value.

This attribute can be associated with a formatting properties element that is contained in a<text:list-level-style-*> element.

This attribute is evaluated only if thetext:list-level-position-and-space-mode attribute has the valuelabel-width-and-position or is not present.

Thetext:space-before attribute is usable with the following element:<style:list-level-properties>17.19.

Thetext:space-before attribute has the data typelength18.3.18.

  1. Appendix A.OpenDocument Relax NG Schema 

The OpenDocument Relax-NG (see[RNG]) schema is defined by a separate document, whose location can be found in theRelated Work section on the introductory pages.

  1. Appendix B.OpenDocument Metadata Manifest Ontology 

The OpenDocument metadata manifest ontology is defined by a separate document, whose location can be found in theRelated Work section on the introductory pages.

  1. Appendix C.MIME Types and File Name Extensions (Non Normative) 

The following table contains a list of MIME types and file name extensions for OpenDocument documents, that, at the time this specification is published, have been registered according to[RFC4288]. Please see[MIMETYPES] for a current list of registered MIME types.

Registered MIME types are for use with documents contained in OpenDocument packages.

Table25 - Registered MIME types

MIME type

Ext.

Description

application/vnd.oasis.opendocument.text

odt

Text document

application/
 vnd.oasis.opendocument.text-template

ott

Text document used as template

application/vnd.oasis.opendocument.graphics

odg

Graphics document (Drawing)

application/
 vnd.oasis.opendocument.graphics-template

otg

Drawing document used as template

application/vnd.oasis.opendocument.presentation

odp

Presentation document

application/
 vnd.oasis.opendocument.presentation-template

otp

Presentation document used as template

application/vnd.oasis.opendocument.spreadsheet

ods

Spreadsheet document

application/
 vnd.oasis.opendocument.spreadsheet-template

ots

Spreadsheet document used as template

application/vnd.oasis.opendocument.chart

odc

Chart document

application/
 vnd.oasis.opendocument.chart-template

otc

Chart document used as template

application/vnd.oasis.opendocument.image

odi

Image document

application/
 vnd.oasis.opendocument.image-template

oti

Image document used as template

application/vnd.oasis.opendocument.formula

odf

Formula document

application/
 vnd.oasis.opendocument.formula-template

otf

Formula document used as template

application/vnd.oasis.opendocument.text-master

odm

Global Text document. See section19.806.

application/vnd.oasis.opendocument.text-web

oth

Text document used as template for HTML documents

The following table contains a list of MIME types and file name extensions for office documents that conform to this specification where a registration according to[RFC4288] is in progress at the time this specification is published.

Please check[MIMETYPES] before using these MIME types. If a MIME type is not listed there, the MIME type that is the result of inserting "x-" behind the "/" (U+002F, SOLIDUS) character (application/x-vnd.oasis.opendocument.text) should be used.

Table26 - Recommended MIME types

MIME type

Ext.

Description

application/vnd.oasis.opendocument.base

odb

Database front end document

  1. Appendix D.Accessibility Guidelines (Non Normative) 

    1. D.1.Title, Description and Caption of Graphical Elements 

OpenDocument provides conventions to support accessible names, descriptions and captions for graphical elements.

Accessible names, if available, are represented by the<svg:title> element.10.3.17 If the<svg:title> element is not available, any text referenced by adraw:caption-id attribute is used as the title.19.115

When transforming from another document format to OpenDocument the short names, like HTML's alt text on the<img> elements shall be mapped to the<svg:title> element.

User agents shall not manufacture names for the<svg:title> element, such as using the drawing object name followed by a cardinal number in a string as it is used for accessibility. Such name assignments provide no semantic meaning to the user.

Accessible descriptions, if available, are represented by the<svg:desc> element.10.3.18

If a user agent supports relationships between graphic elements and their captions, the value of thedraw:caption-id attribute for a graphical element should be used to for that relationship.19.115

      1. D.1.1.Guidance for authors 

Authors should not assign names to objects having no semantic value. If no name is assigned the caption text will be used in its place. The<svg:title> element shall take precedence over the caption text for accessible name assignment by the user agent.

Assignment of the long description should only be necessary when a drawing object is significantly complex and the user needs more information to describe it. Long descriptions would be more applicable to drawing groupings than basic drawing shapes.

      1. D.1.2.Authoring tool responsibility for presenting and prompting for the<svg:title> and<svg:desc> elements 

Authoring tools should provide an option from an objects context menu to allow the user to enter the text for either of these elements as a minimum. More proactive authoring tools should have a facility for prompting the author for this text. Since the<svg:desc> element is a long description, a text area vs. a text field should be used to prompt the user accordingly in GUI-based authoring tools like office applications.

Navigation tools used to list the objects in the view should provide the type of object followed by the contents of<svg:title> element.

For<draw:g> elements the drawing objects which are members of the group should visible only when the group is expanded.

    1. D.2.Hyperlink Titles 

When transforming from another document format to OpenDocument the alt text of hyperlinks, shall be mapped to theoffice:title attribute of<text:a> elements (see6.1.8) or<draw:a> elements.18.3.41 When exporting OpenDocument documents to HTML, the contents of title text should be mapped to title attribute text on HTML anchor tags. As a minimum, authoring tools should provide a mechanism to provide the hint text.

The title text should be made accessible to the assistive technology and user. The user agent should allow for programmatic access through standard accessibility APIs such as the accessible description. Users should experience visible access to the hint text via the keyboard or mouse.

    1. D.3.Tables in Presentations 

Users importing non-OpenDocument slides that contain tables need access to the table structure via their assistive technology. Therefore tables imported into an OpenDocument application from another file format must have their structure preserved, and when saved as OpenDocument should be saved as as embedded spreadsheets.

    1. D.4.Further Guidelines 

Additional, non-normative Accessibility Guidelines are available at:http://docs.oasis-open.org/office/office-accessibility/guidelines. That more comprehensive document will be the up-to-date set of recommendations for what all OpenDocument applications should do in order to fully support accessibility.

  1. Appendix E.Bidirectional (BiDi) Scripts,Numeric Digits Presentation and Calendars (Non Normative) 

This appendix specifies how bidirectional (BiDi) scripts and related information are represented in OpenDocument.

    1. E.1.Paragraph and Layout Direction 

In OpenDocument, the direction of text runs inside a paragraph is calculated using the Unicode BiDi Algorithm. See[UAX9]. The paragraph direction, as required by the BiDi Algorithm (see BD5 of[UAX9]), and the display direction of layout objects like table or page columns (in the following called layout direction) is controlled by a writing mode attribute (style:writing-mode) that can be used within styles.

The writing mode attribute can be applied individually to paragraph styles, page styles, section styles, table styles, table cell styles, graphic styles and chart styles. If present within a paragraph style, it controls the paragraph direction of those paragraphs, to which the style is applied. If present within a page style, section style, table style, table cell style, graphic style or chart style, it controls the layout direction of those pages, text sections, tables, table cells, text-boxes and chart objects to which the styles is applied.

Section20.394 specifies thestyle:writing-mode attribute for page styles. It may, among other values, take the valueslr-tb (left-to-right, top-to-bottom) andrl-tb (right-to-left, top-to-bottom). The writing-mode attribute of a page style specifies the layout direction of page columns (left-to-right or right-to-left) for pages that are formatted using the page style.

Section20.394 specifies thestyle:writing-mode attribute for paragraph styles. It specifies the paragraph direction as defined in BD5 of[UAX9] for all paragraphs that have the paragraph style assigned. For paragraphs that are contained in lists, it further specifies whether the list numbers and bullets are displayed on the left or on the right of the paragraph.

The writing mode attribute for paragraph styles takes the same values as the writing mode attribute for page styles, but may also take the valuepage. This value specifies that the paragraph direction is inherited from the layout direction of the closest layout object (section, table or text-box) in which the paragraph is contained, and which has a layout direction other thanpage. If the paragraph is not contained in any of these layout objects, the paragraph direction is inherited from the page on which the paragraph appears.

The paragraph direction specifies the default bidirectional orientation of the text in that paragraph. The result of the BiDi Algorithm can be manually changed by inserting BiDi embedding control characters (U+202A ... U+202E) and implicit directional marks (U+200E ...U+200F) into the text. See[UTR20].

OpenDocument further has astyle:writing-mode-automatic attribute (described in section20.395) that specifies that a consumer is allowed to recalculate the value of the paragraph's writing-mode attribute based on its content whenever the content changes.

Section20.394 specifies thestyle:writing-mode attribute for section styles. It may take the same values as the writing mode attribute for paragraph styles.

The writing-mode attribute of a section style specifies the layout direction of section columns (left-to-right or right-to-left) for text sections that have the section style assigned. If the attribute value ispage the layout direction is inherited from the layout direction of the closest layout object (section, table, table-cell or text-box) in which the section is contained, and which has a layout direction other thanpage.

Section20.394 specifies thestyle:writing-mode attribute for table styles. It may take the same values as the writing mode attribute for paragraph styles.

The writing-mode attribute of a table style specifies the layout direction of table cells (left-to-right or right-to-left) for tables that have the table style assigned. If the attribute value ispage the layout direction is inherited from the layout direction of the closest layout object (section, table, table-cell or text-box) in which the table is contained, and which has a layout direction other thanpage.

Section20.394 specifies thestyle:writing-mode attribute for table cell styles. It may take the same values as the writing mode attribute for paragraph styles.

The writing-mode attribute of a table cell style specifies the layout direction of table cells (left-to-right or right-to-left) that have the table style assigned. If the attribute value ispage the layout direction is inherited from the layout direction of the closest layout object (table, section or text-box) in which the table is contained, and which has a layout direction other thanpage.

Section20.394 specifies thestyle:writing-mode attribute for graphic styles. It may take the same values as the writing mode attribute for paragraph styles.

The writing-mode attribute of a graphic style specifies the layout direction of columns (left-to-right or right-to-left) for text-boxes that have the graphic style assigned. If the attribute value ispage the layout direction for text-boxes that are anchored to a page is inherited from the layout direction of the page on which the text-box is displayed. For text-boxes that have a different anchor type, the layout direction is inherited from the paragraph direction of the paragraph that contains the text-box.

The writing mode for chart styles is described by the same attribute as for paragraph styles. See20.394.

    1. E.2.Numeric Digits Presentation and Calendars 

All digits that have a Unicode code point can be included in an OpenDocument document.

Note 1:  office application have a feature that allows the user to specify whether the ASCII digits U+0030 ... U+0039 should be displayed as Latin-Indic digits or as Arabic-Indic digits (U+0660 ... U+0669). Since this feature effects only what digits are displayed and does not influence the representation of digits in the document itself, OpenDocument only allows storing this setting as an implementation-dependent setting, not as document or style content.

For list numbers, that are calculated automatically, OpenDocument provides a generic mechanism to specify the applicable numbering systems. See19.500.

Note 2: The specification currently mentions only "1, 2, 3...", "I, II, III...", and "i, ii, iii" explicitly, but the schema also allows a generic string value.

OpenDocument further supports data styles, which describe how different types of data are displayed, for example, a number or a date. Data styles are described in section16.27. The presentation of numeric digits can be controlled by the transliteration attributes described in sections19.361-19.364. The presentation of date information can be controlled by thenumber:calendar attribute specified in section19.347.

  1. Appendix F.Recommended Usage of SMIL 

The following sections describe the usage of SMIL animation elements that enables an office application to present the animation elements in a simple and easy to use UI to the user. This UI may contain a single main sequence of effects, and in addition to this, multiple sequences of effects that are started as interactions on drawing shapes. Aneffect is a combination of one or more animation elements that animate a single shape and or a shape's paragraphs.

In user interfaces, effects should be creatable by using presets that have localized and meaningful names. This way, the user will not work on a hierarchy of SMIL animation elements, but on one dimensional lists of effects, which are much easier to handle for the office application users.

    1. F.1.Slide Animation 

Each<draw:page> element may have an<anim:par> element that defines the animation of that page during a running slideshow. This<anim:par> element should contain one<anim:seq> element which is the main sequence for shape effects and zero or more<anim:seq> elements that define interactive sequences for shapes that contain animation interactions. The animation elements are executed after the slide has executed its initial transition.

The<anim:par> element may further contain an<anim:par> element that defines the slide transition. Itssmil:begin attribute shall have the value<id>.begin, where<id> is the id of the slide's<draw:page> element itself. This<anim:par> element can contain basic animation elements as defined in chapter15. These elements shall specify the<draw:page> element itself as target. If such an<anim:par> element for slide transitions is present, it overrides the following presentation page formatting properties:

For backward compatibility reasons, producers that use an<anim:par> element to define the slide transition should also add the above presentation page formatting properties. This also enables consumers without SMIL support to display the slide transitions.

Example: The following example defines a slide wipe transition.

<draw:page draw:id="id1">

    <anim:par presentation:node-type="timing-root">

        <anim:par smil:begin="id1.begin">

            <anim:transitionFilter smil:dur="2s" smil:targetElement="id1"

                smil:type="slideWipe" smil:subtype="fromBottom"

                smil:direction="reverse"/>

        </anim:par>

    </anim:par>

</draw:page>

    1. F.2.Main Sequence 

The main sequence is a<anim:seq> element which contains the effects that should start after the slide has executed its initial transition. Since this is a sequential container, its child nodes are executed one after each other. If a child node'ssmil:begin attribute has the valueindefinite execution is stalled until the user advances the slideshow by a mouse or key interaction.

The first level of child nodes in the main sequence should be<anim:par> elements that group animation elements that are started with the same user interaction. The second level of child nodes should be<anim:par> elements that group animations elements that start at the same time. The third level of child nodes should be<anim:par> elements that group the animation elements for a single effect.

Example: The following example shows a main sequence with the effects A, B, C and D. Effect A is started on user interaction, effect B is started simultaneously with A. Effect C is started 4 seconds after the effects A and B. Effect D is started on the next user interaction:

<amin:par> <!-- timing root-->

    <anim:seq> <!-- main sequence-->

        <anim:par smil:begin="indefinite">

            <!-- first user interaction -->

            <anim:par smil:begin="0s" smil:dur="4s">

                <!-- first group of effects to execute -->

                <anim:par> <!-- effect a -->

                    <!-- nodes for effect a-->

                </anim:par>

                <anim:par> <!-- effect b -->

                    <!-- nodes for effect b-->

                </anim:par>

            </anim:par>

            <anim:par smil:begin="4s">

                <!-- second group of effects to execute -->

                <anim:par> <!-- effect c -->

                    <!-- nodes for effect c-->   

                </anim:par>

            </anim:par>

        </anim:par>

        <anim:par>   

            <!-- second user interaction-->

            <anim:par smil:begin="indefinite">

                <!-- first group of effects to execute -->

                <anim:par> <!-- effect d -->

                    <!--- nodes for effect d-->

                </anim:par>

            </anim:par>

        </anim:par>

    </anim:seq>

</anim:par>

    1. F.3.Interactive Sequence 

An interactive sequence is a<anim:seq> element that should have the same structure as a main sequence. The only difference is that the<anim:par> element in the first level has asmil:begin attribute with a value like[shape-id].click, where[shape-id] identifies a drawing shapes by itsdraw:id attribute. These animation elements are triggered when the user interacts with the element defined by[shape-id].

  1. Appendix G.Changes From Previous Specification Versions (Non Normative) 

    1. G.1.Changes from “Open Document Format for Office Applications (OpenDocument) v1.1” 

The OpenDocument specification has been divided into three parts and has been restructured.

This appendix describes changes that are related to part 1 of this specification.

The following is a list of major features that have been added. For minor features please see the lists of new and changed elements and attributes.

The following elements are new:

The following attributes are new:

The value types of the following attributes changed:


[8]ページ先頭

©2009-2026 Movatter.jp