Open Document Format for Office Applications (OpenDocument) v1.1

OASIS Standard, 1 Feb 2007

Specification URIs:

This Version:

http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.odt
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.html.zip

Previous Version:

http://www.oasis-open.org/committees/download.php/19275/OpenDocument-v1.0ed2-cs1.odt
http://www.oasis-open.org/committees/download.php/19274/OpenDocument-v1.0ed2-cs1.pdf

Latest Version:

http://docs.oasis-open.org/office/v1.1/OpenDocument-v1.1.odt
http://docs.oasis-open.org/office/v1.1/OpenDocument-v1.1.pdf
http://docs.oasis-open.org/office/v1.1/OpenDocument-v1.1.html.zip

Latest Approved Version:

http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.odt
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.html.zip

Technical Committee:

OASIS Open Document Format for Office Applications (OpenDocument) TC

Chair:

Michael Brauer, Sun Microsystems, Inc.

Editors:

Patrick Durusau, Individual

Michael Brauer, Sun Microsystems, Inc.

Lars Oppermann, Sun Microsystems, Inc.

Related Work:

This specification supersedes OASIS OpenDocument v1.0.

Declared XML Namespaces:

A list of XML namespaces declared by this specification is available in section 1.3.

Abstract:

This is the specification of the Open Document Format for Office Applications (OpenDocument) format, an open, XML-based file format for office applications, based on OpenOffice.org XML [OOo].

Status:

This document was last revised or approved by the membership of OASIS on the above date. The level of approval is also listed above. Check the current location noted above for possible later revisions of this document. This document is updated periodically on no particular schedule.

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 at

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 to the Intellectual Property Rights section of the Technical Committee web page

(www.oasis-open.org/committees/office/ipr.php.

The non-normative errata page for this specification is located at www.oasis-open.org/committees/office.

Notices

Copyright © OASIS® 2002–2007. All Rights Reserved. OASIS trademark, IPR and other policies apply.

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 full Policy 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 of OASIS, 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 see http://www.oasis-open.org/who/trademark.php for above guidance.

Table of Contents

1 Introduction 33

1.1 Introduction 33

1.2 Notation 33

1.3 Namespaces 33

1.4 Relax-NG Schema 35

1.5 Document Processing and Conformance 36

1.6 White-Space Processing and EOL Handling 37

1.7 MIME Types and File Name Extensions 37

2 Document Structure 39

2.1 Document Roots 39

2.1.1 Document Root Element Content Models 40

2.1.2 Document Root Attributes 41

2.2 Document Metadata 42

2.2.1 Pre-Defined vs. Custom Metadata 42

2.2.2 Sample Metadata 43

2.3 Body Element and Document Types 43

2.3.1 Text Documents 44

2.3.2 Drawing Documents 46

2.3.3 Presentation Documents 47

2.3.4 Spreadsheet Documents 48

2.3.5 Chart Documents 49

2.3.6 Image Documents 49

2.4 Application Settings 50

2.4.1 Sequence of Settings 50

2.4.2 Base Settings 51

2.4.3 Index Access of Sequences 52

2.4.4 Map Entry 52

2.4.5 Name Access of Sequences 53

2.4.6 Cursor Position Setting 53

2.5 Scripts 54

2.5.1 Script 54

2.6 Font Face Declarations 55

2.7 Styles 55

2.7.1 Location of Styles 56

2.8 Page Styles and Layout 58

3 Metadata Elements 59

3.1 Pre-Defined Metadata Elements 59

3.1.1 Generator 59

3.1.2 Title 59

3.1.3 Description 59

3.1.4 Subject 60

3.1.5 Keywords 60

3.1.6 Initial Creator 60

3.1.7 Creator 60

3.1.8 Printed By 60

3.1.9 Creation Date and Time 61

3.1.10 Modification Date and Time 61

3.1.11 Print Date and Time 61

3.1.12 Document Template 61

3.1.13 Automatic Reload 62

3.1.14 Hyperlink Behavior 63

3.1.15 Language 64

3.1.16 Editing Cycles 64

3.1.17 Editing Duration 65

3.1.18 Document Statistics 65

3.2 User-defined Metadata 67

3.3 Custom Metadata 68

4 Text Content 69

4.1 Headings, Paragraphs and Basic Text Structure 69

4.1.1 Headings 69

4.1.2 Paragraphs 70

4.1.3 Common Paragraph Elements Attributes 70

4.2 Page Sequences 71

4.2.1 Page 72

4.3 Lists 73

4.3.1 List Block 73

4.3.2 List Item 74

4.3.3 List Header 76

4.3.4 Numbered Paragraphs 76

4.4 Text Sections 77

4.4.1 Section Attributes 78

4.4.2 Section Source 79

4.4.3 DDE Source 80

4.5 Page-bound graphical content 81

4.6 Change Tracking 81

4.6.1 Tracked Changes 81

4.6.2 Changed Regions 81

4.6.3 Insertion 82

4.6.4 Deletion 82

4.6.5 Format Change 84

4.6.6 Change Info 84

4.6.7 Change Marks 85

4.7 Soft Page Break 85

4.8 Text Declarations 85

5 Paragraph Elements Content 87

5.1 Basic Text Content 87

5.1.1 White-space Characters 87

5.1.2 Soft Hyphens, Hyphens, and Non-breaking Blanks 89

5.1.3 Attributed Text 90

5.1.4 Hyperlinks 90

5.2 Bookmarks and References 93

5.2.1 Bookmarks 93

5.2.2 References 93

5.3 Notes 95

5.3.1 Note Element 95

5.4 Ruby 97

5.5 Text Annotation 97

5.6 Index Marks 98

5.7 Change Tracking and Change Marks 98

5.8 Inline graphics and text-boxes 98

6 Text Fields 99

6.1 Common Characteristics of Field Elements 99

6.2 Document Fields 100

6.2.1 Date Fields 100

6.2.2 Time Fields 101

6.2.3 Page Number Fields 103

6.2.4 Page Continuation Text 104

6.2.5 Sender Fields 105

6.2.6 Author Fields 108

6.2.7 Chapter Fields 108

6.2.8 File Name Fields 109

6.2.9 Document Template Name Fields 110

6.2.10 Sheet Name Fields 111

6.3 Variable Fields 111

6.3.1 Declaring Simple Variables 112

6.3.2 Setting Simple Variables 112

6.3.3 Displaying Simple Variables 113

6.3.4 Simple Variable Input Fields 114

6.3.5 Declaring User Variables 115

6.3.6 Displaying User Variables 115

6.3.7 User Variable Input Fields 116

6.3.8 Declaring Sequence Variables 117

6.3.9 Using Sequence Fields 118

6.3.10 Expression Fields 119

6.3.11 Text Input Fields 120

6.4 Metadata Fields 120

6.4.1 Initial Creator 121

6.4.2 Document Creation Date 121

6.4.3 Document Creation Time 121

6.4.4 Document Description 121

6.4.5 User-Defined Document Information 122

6.4.6 Print Time 122

6.4.7 Print Date 123

6.4.8 Printed By 123

6.4.9 Document Title 123

6.4.10 Document Subject 123

6.4.11 Document Keywords 124

6.4.12 Document Revision Number 124

6.4.13 Document Edit Duration 124

6.4.14 Document Modification Time 124

6.4.15 Document Modification Date 125

6.4.16 Document Modified By 125

6.4.17 Document Statistics Fields 125

6.5 Database Fields 126

6.5.1 Database Field Data Source 127

6.5.2 Displaying Database Content 128

6.5.3 Selecting the Next Database Row 128

6.5.4 Selecting a Row Number 129

6.5.5 Displaying the Row Number 130

6.5.6 Display Current Database and Table 131

6.6 More Fields 131

6.6.1 Page Variable Fields 131

6.6.2 Placeholders 132

6.6.3 Conditional Text Fields 133

6.6.4 Hidden Text Field 135

6.6.5 Reference Fields 136

6.6.6 Script Fields 138

6.6.7 Macro Fields 139

6.6.8 Hidden Paragraph Fields 140

6.6.9 DDE Connection Fields 141

6.6.10 Measure Fields 141

6.6.11 Table Formula Field 142

6.7 Common Field Attributes 142

6.7.1 Variable Value Types and Values 142

6.7.2 Fixed 144

6.7.3 Variable Name 145

6.7.4 Description 145

6.7.5 Display 145

6.7.6 Formula 146

6.7.7 Formatting Style 147

6.7.8 Number Formatting Style 147

7 Text Indices 149

7.1 Index Marks 149

7.1.1 Table of Content Index Marks 149

7.1.2 User-Defined Index Marks 150

7.1.3 Alphabetical Index Mark 151

7.1.4 Bibliography Index Mark 153

7.2 Index Structure 154

7.2.1 Index Source 154

7.2.2 Index Body Section 155

7.2.3 Index Title Section 155

7.3 Table Of Content 155

7.3.1 Table of Content Source 156

7.3.2 Table of Content Entry Template 158

7.4 Index of Illustrations 159

7.4.1 Index of Illustration Source 160

7.4.2 Illustration Index Entry Template 161

7.5 Index of Tables 162

7.5.1 Table Index Source 162

7.5.2 Table Index Entry Template 163

7.6 Index of Objects 163

7.6.1 Object Index Source 163

7.6.2 Object Index Entry Template 165

7.7 User-Defined Index 165

7.7.1 User-Defined Index Source 165

7.7.2 User-Defined Index Entry Template 167

7.8 Alphabetical Index 168

7.8.1 Alphabetical Index Source 168

7.8.2 Auto Mark File 172

7.8.3 Alphabetical Index Entry Template 172

7.9 Bibliography 173

7.9.1 Bibliography Index Source 173

7.9.2 Bibliography Entry Template 174

7.10 index source styles 174

7.10.1 Index source style 175

7.11 Index title template 175

7.12 Index Template Entries 175

7.12.1 Chapter Information 176

7.12.2 Entry Text 176

7.12.3 Page Number 176

7.12.4 Fixed String 177

7.12.5 Bibliography Information 177

7.12.6 Tab Stop 178

7.12.7 Hyperlink Start and End 179

7.12.8 Example of an Index Entry Configuration 180

8 Tables 182

8.1 Basic Table Model 182

8.1.1 Table Element 182

8.1.2 Table Row 186

8.1.3 Table Cell 188

8.2 Advanced Table Model 193

8.2.1 Column Description 193

8.2.2 Header Columns 195

8.2.3 Column Groups 195

8.2.4 Header Rows 196

8.2.5 Row Groups 196

8.2.6 Subtables 197

8.3 Advanced Tables 200

8.3.1 Referencing Table Cells 200

8.3.2 Linked Tables 202

8.3.3 Scenario Tables 204

8.3.4 Shapes 206

8.4 Advanced Table Cells 207

8.4.1 Linked Table Cells 207

8.4.2 Cell Annotation 208

8.4.3 Detective 208

8.4.4 Detective Operation 208

8.4.5 Highlighted Range 209

8.5 Spreadsheet Document Content 211

8.5.1 Document Protection 211

8.5.2 Calculation Settings 211

8.5.3 Table Cell Content Validations 214

8.5.4 Label Ranges 218

8.5.5 Named Expressions 219

8.6 Database Ranges 221

8.6.1 Database Range 222

8.6.2 Database Source SQL 225

8.6.3 Database Source Table 225

8.6.4 Database Source Query 226

8.6.5 Sort 227

8.6.6 Sort By 228

8.6.7 Subtotal Rules 229

8.6.8 Subtotal Sort Groups 230

8.6.9 Subtotal Rule 231

8.6.10 Subtotal Field 232

8.7 Filters 233

8.7.1 Table Filter 233

8.7.2 Filter And 234

8.7.3 Filter Or 235

8.7.4 Filter Condition 235

8.8 Data Pilot Tables 237

8.8.1 Data Pilot Table 237

8.8.2 Source Cell Range 242

8.8.3 Source Service 243

8.8.4 Data Pilot Field 244

8.8.5 Data Pilot Level 246

8.8.6 Data Pilot Subtotals 247

8.8.7 Data Pilot Subtotal 247

8.8.8 Data Pilot Members 248

8.8.9 Data Pilot Member 248

8.8.10 Data Pilot Display Info 249

8.8.11 Data Pilot Sort Info 250

8.8.12 Data Pilot Layout Info 251

8.8.13 Data Pilot Field Reference 252

8.8.14 Data Pilot Groups 254

8.8.15 Data Pilot Group 256

8.8.16 Data Pilot Group Member 257

8.9 Consolidation 257

8.10 DDE Links 259

8.11 Change Tracking in Spreadsheets 259

8.11.1 Tracked Changes 259

8.11.2 Insertion 260

8.11.3 Dependencies 261

8.11.4 Dependence 261

8.11.5 Deletions 262

8.11.6 Cell Content Deletion 262

8.11.7 Change Deletion 262

8.11.8 Deletion 263

8.11.9 Cut Offs 264

8.11.10 Insertion Cut Off 265

8.11.11 Movement Cut Off 265

8.11.12 Movement 266

8.11.13 Target Range Address, Source Range Address 267

8.11.14 Change Track Cell 268

8.11.15 Cell Content Change 269

8.11.16 Cell Address 270

8.11.17 Previous 270

8.11.18 Common Change Tracking Attributes 270

9 Graphic Content 272

9.1 Enhanced Page Features for Graphical Applications 272

9.1.1 Handout Master 272

9.1.2 Layer Sets 273

9.1.3 Layer 274

9.1.4 Drawing Pages 275

9.1.5 Presentation Notes 278

9.2 Drawing Shapes 279

9.2.1 Rectangle 279

9.2.2 Line 280

9.2.3 Polyline 281

9.2.4 Polygon 282

9.2.5 Regular Polygon 283

9.2.6 Path 285

9.2.7 Circle 286

9.2.8 Ellipse 288

9.2.9 Connector 289

9.2.10 Caption 293

9.2.11 Measure 294

9.2.12 Control 295

9.2.13 Page Thumbnail 296

9.2.14 Grouping 297

9.2.15 Common Drawing Shape Attributes 298

9.2.16 Common Shape Attributes for Text and Spreadsheet Documents 302

9.2.17 Common Drawing Shape Content 305

9.2.18 Common Shape Attribute Groups 305

9.2.19 Glue Points 305

9.2.20 Title and Description 307

9.2.21 Event Listeners 308

9.3 Frames 308

9.3.1 Text Box 311

9.3.2 Image 313

9.3.3 Objects 314

9.3.4 Applet 316

9.3.5 Plugins 318

9.3.6 Parameters 319

9.3.7 Floating Frame 319

9.3.8 Contour 320

9.3.9 Hyperlinks 321

9.3.10 Client Side Image Maps 323

9.4 3D Shapes 327

9.4.1 Scene 327

9.4.2 Light 331

9.4.3 Cube 332

9.4.4 Sphere 333

9.4.5 Extrude 334

9.4.6 Rotate 334

9.5 Custom Shape 335

9.5.1 Enhanced Geometry 336

9.5.2 Enhanced Geometry - Extrusion Attributes 339

9.5.3 Enhanced Geometry - Path Attributes 345

9.5.4 Enhanced Geometry - Text Path Attributes 349

9.5.5 Enhanced Geometry – Equation 350

9.5.6 Enhanced Geometry - Handle Attributes 352

9.6 Presentation Shapes 356

9.6.1 Common Presentation Shape Attributes 356

9.7 Presentation Animations 358

9.7.1 Sound 359

9.7.2 Show Shape 360

9.7.3 Show Text 363

9.7.4 Hide Shape 364

9.7.5 Hide Text 364

9.7.6 Dim 364

9.7.7 Play 365

9.7.8 Effect groups 365

9.8 SMIL Presentation Animations 365

9.8.1 Recommended Usage Of SMIL 366

9.8.2 Document Dependent SMIL Animation Attribute Values 367

9.8.3 SMIL Presentation Animation Attributes 369

9.9 Presentation Events 372

9.10 Presentation Text Fields 375

9.10.1 Header Field 375

9.10.2 Footer Field 375

9.10.3 Date and Time Field 375

9.11 Presentation Document Content 376

9.11.1 Presentation Declarations 376

9.11.2 Header field declaration 376

9.11.3 Footer field declaration 376

9.11.4 Date and Time field declaration 377

9.11.5 Presentation Settings 377

9.11.6 Show Definitions 381

10 Chart Content 383

10.1 Introduction to Chart Documents 383

10.2 Chart 383

10.3 Title, Subtitle and Footer 387

10.3.1 Title 387

10.3.2 Subtitle 388

10.3.3 Footer 388

10.4 Legend 388

10.5 Plot Area 390

10.5.1 3D Plot Area 392

10.6 Wall 392

10.7 Floor 393

10.8 Axis 394

10.8.1 Grid 395

10.9 Series 396

10.9.1 Domain 398

10.10 Categories 398

10.11 Data Point 398

10.12 Mean Value 399

10.13 Error Indicator 400

10.14 Regression Curves 400

10.14.1 Stock Chart Markers 401

11 Form Content 402

11.1 Form 403

11.1.1 Action 404

11.1.2 Target Frame 404

11.1.3 Method 405

11.1.4 Encoding Type 405

11.1.5 Allow Deletes 405

11.1.6 Allow Inserts 406

11.1.7 Allow Updates 406

11.1.8 Apply Filter 406

11.1.9 Command Type 406

11.1.10 Command 407

11.1.11 Data Source 407

11.1.12 Master Fields 407

11.1.13 Detail Fields 408

11.1.14 Escape Processing 408

11.1.15 Filter 408

11.1.16 Ignore Result 408

11.1.17 Navigation Mode 409

11.1.18 Order 409

11.1.19 Tabbing Cycle 409

11.1.20 Connection Resource 410

11.2 XForms Model 410

11.2.1 XForms Model 411

11.3 Controls 411

11.3.1 Text 412

11.3.2 Text Area 412

11.3.3 Password 413

11.3.4 File 414

11.3.5 Formatted Text 414

11.3.6 Number 416

11.3.7 Date And Time 417

11.3.8 Fixed Text 419

11.3.9 Combo Box 419

11.3.10 List Box 421

11.3.11 Button 422

11.3.12 Image 424

11.3.13 Check Box 424

11.3.14 Radio Button 426

11.3.15 Frame 427

11.3.16 Image Frame 427

11.3.17 Hidden 427

11.3.18 Grid 428

11.3.19 Value Range 429

11.3.20 Generic Control 431

11.4 Common Form and Control Attributes 431

11.4.1 Name 431

11.4.2 Control Implementation 432

11.4.3 Bind to XForms 432

11.5 Common Control Attributes 432

11.5.1 Button Type 432

11.5.2 Control ID 433

11.5.3 Current Selected 434

11.5.4 Value and Current Value 434

11.5.5 Disabled 435

11.5.6 Dropdown 436

11.5.7 For 436

11.5.8 Image Data 437

11.5.9 Label 437

11.5.10 Maximum Length 437

11.5.11 Printable 438

11.5.12 Read only 439

11.5.13 Selected 439

11.5.14 Size 439

11.5.15 Tab Index 440

11.5.16 Tab Stop 441

11.5.17 Target Frame 441

11.5.18 Target Location 442

11.5.19 Title 442

11.5.20 Visual Effect 443

11.5.21 Relative Image Position 443

11.5.22 Database Binding Attributes 444

11.6 Event Listeners 446

11.7 Properties 448

11.7.1 Property Set 448

11.7.2 Property 448

11.7.3 List Property 449

12 Common Content 452

12.1 Annotation 452

12.1.1 Creator 453

12.1.2 Creation Date and Time 453

12.1.3 Creation Date and Time String 453

12.2 Number Format 453

12.2.1 Prefix and Suffix 453

12.2.2 Format Specification 454

12.2.3 Letter Synchronization in Number Formats 454

12.3 Change Tracking Metadata 455

12.4 Event Listener Tables 455

12.4.1 Event Listener 456

12.4.2 Event Types 457

12.5 Mathematical Content 458

12.6 DDE Connections 459

12.6.1 Container for DDE Connection Declarations 459

12.6.2 Declaring DDE Connections for Text Fields 459

12.6.3 Declaring DDE Connections for Tables 461

13 SMIL Animations 463

13.1 Basic Animation Elements 463

13.1.1 Animate 463

13.1.2 Set 463

13.1.3 Animate Motion 463

13.1.4 Animate Color 464

13.1.5 Animate Transform 465

13.1.6 Transition Filter 466

13.2 Animation Model Attributes 467

13.3 Common Animation Attributes 467

13.3.1 Animation Target Attributes 468

13.3.2 Animation Function Attributes 468

13.4 Animation Timing 471

13.4.1 Animation Timing Attributes 471

13.4.2 Parallel Animations 475

13.4.3 Sequential Animations 475

13.4.4 Iterative Animations 475

13.5 Media Elements 476

13.5.1 Audio 476

13.6 Special Elements 477

13.6.1 Command 477

14 Styles 479

14.1 Style Element 479

14.1.1 Style Mappings 483

14.2 Default Styles 485

14.3 Page Layout 485

14.3.1 Header and Footer Styles 486

14.4 Master Pages 487

14.4.1 Headers and Footers 489

14.4.2 Presentation Notes 491

14.5 Table Templates 493

14.5.1 Row and Column Styles 494

14.6 Font Face Declaration 496

14.6.1 CSS2/SVG Font Descriptors 496

14.6.2 Name 500

14.6.3 Adornments 500

14.6.4 Font Family Generic 500

14.6.5 Font Pitch 501

14.6.6 Font Character Set 501

14.7 Data Styles 501

14.7.1 Number Style 501

14.7.2 Currency Style 505

14.7.3 Percentage Style 507

14.7.4 Date Style 508

14.7.5 Time Style 513

14.7.6 Boolean Style 517

14.7.7 Text Style 517

14.7.8 Common Data Style Elements 518

14.7.9 Common Data Style Attributes 519

14.7.10 Transliteration 522

14.7.11 Common Data Style Child Element Attributes 523

14.8 Text Styles 525

14.8.1 Text Styles 525

14.8.2 Paragraph Styles 525

14.8.3 Section Styles 526

14.8.4 Ruby Style 526

14.9 Enhanced Text Styles 526

14.9.1 Line Numbering Configuration 526

14.9.2 Notes Configuration Element 530

14.9.3 Bibliography Configuration 533

14.10 List Style 535

14.10.1 Common List-Level Style Attributes 536

14.10.2 Number Level Style 537

14.10.3 Bullet Level Style 538

14.10.4 Image Level Style 540

14.10.5 List Level Style Example 541

14.11 Outline Style 541

14.11.1 Outline Level Style 542

14.12 Table Styles 543

14.12.1 Table Styles 543

14.12.2 Table Column Styles 544

14.12.3 Table Row Styles 544

14.12.4 Table Cell Styles 544

14.13 Graphic Styles 545

14.13.1 Graphic and Presentation Styles 545

14.13.2 Drawing Page Style 545