DocumentID: ECMA-376/Part3/toc
Title: ECMA-376, Part3: Table of contents
Extracted-From: ECMA-376 Office Open XML File Formats, 1st Edition / December 2006
Warning: Coverted to HTML format by a script known to have bugs
Navigation:
Office Open XML
Part 3: Primer
December 2006
Table of Contents
Foreword
Introduction
1. Scope
2. Introduction to WordprocessingML
2.1 Stories
2.2 Basic Document Structure
2.3 Main Document Story
2.3.1 Document Backgrounds
2.4 Paragraphs and Rich Formatting
2.4.1 Paragraphs
2.4.2 Runs
2.4.3 Run Content
2.4.4 Formatting Property Values
2.5 Tables
2.5.1 Introduction
2.5.2 Table Properties
2.5.3 Table Grid
2.5.4 Table Rows and Cells
2.5.5 Table Layout
2.5.6 Fixed Width Tables
2.5.7 AutoFit Tables
2.5.8 Complex Table Example
2.5.9 Vertically Merged Cells
2.6 Custom Markup
2.6.1 Smart Tags
2.6.2 Custom XML Markup
2.6.3 Structured Document Tags
2.7 Sections
2.7.1 Section Properties
2.7.2 Section Breaks
2.8 Styles
2.8.1 Styles Part
2.8.2 Style Definitions
2.8.3 Paragraph Styles
2.8.4 Character Styles
2.8.5 Linked Styles
2.8.6 Numbering Styles
2.8.7 Table Styles
2.8.8 Default Document Paragraph and Character Properties
2.8.9 Style Inheritance
2.8.10 Style Application
2.8.11 Latent Styles
2.9 Fonts
2.9.1 Font References
2.9.2 Font Reference Types
2.9.3 Ambiguous Characters
2.9.4 Font Table
2.9.5 Font Substitution Data
2.9.6 Font Embedding
2.9.7 Theme Fonts
2.10 Numbering
2.10.1 Numbering Part
2.10.2 Numbering Definitions
2.10.3 Abstract Numbering Definitions
2.10.4 Numbering Definition Instances
2.10.5 Applying Numbering to Paragraphs
2.10.6 The Complete Story
2.10.7 Numbering Styles
2.10.8 Referencing Numbering Styles
2.11 Headers and Footers
2.11.1 Header Part
2.11.2 Footer Part
2.11.3 Headers and Footers
2.11.4 Multiple Sections
2.11.5 Empty Header or Footer
2.12 Footnotes and Endnotes
2.12.1 Footnote Part
2.12.2 Endnote Part
2.12.3 Footnotes and Endnotes
2.12.4 Footnote and Endnote Types
2.12.5 Footnote and Endnote Reference
2.13 Glossary Document
2.14 Annotations
2.14.1 Introduction
2.14.2 Inline Annotations
2.14.3 Cross-Structure Annotations
2.14.4 Property Annotations
2.14.5 Comments
2.14.6 Comments Part
2.14.7 Revisions
2.14.8 Bookmarks
2.14.9 Range Permissions
2.14.10 Spelling and Grammar
2.15 Mail Merge
2.15.1 Mail Merge, WordprocessingML, and Hosting Applications
2.15.2 Connecting Documents to an External Data Source
2.15.3 Populating Merged Documents with External Data
2.16 Settings
2.16.1 Document Settings
2.16.2 Compatibility Settings
2.16.3 Web Settings
2.17 Fields and Hyperlinks
2.17.1 Fields
2.17.2 Hyperlinks
2.18 Miscellaneous Topics
2.18.1 Text Boxes
2.18.2 Subdocuments
2.18.3 Importing External Content
2.18.4 Roundtripping Alternate Content
3. Introduction to SpreadsheetML
3.1 Workbook
3.1.1 Overview
3.1.2 Minimum Workbook Scenario
3.1.3 Example Workbook Properties
3.1.4 fileVersion
3.1.5 workbookView
3.2 Sheets
3.2.1 Minimum Worksheet Scenario
3.2.2 Example Sheet
3.2.3 Sheet Properties
3.2.4 Sheet Data
3.2.5 Supporting Features
3.2.6 Sheet Properties
3.2.7 sheetData Cell Table
3.2.8 Row
3.2.9 Cell
3.2.10 Supporting Sheet Features
3.2.11 Defined Names
3.2.12 AutoFilter
3.2.13 Merged Cells
3.2.14 Conditional Formatting
3.3 Shared String Table
3.3.1 Overview
3.3.2 File Architecture
3.3.3 Example: Plain Text
3.3.4 Illustration
3.3.5 The XML
3.3.6 Shared String Table
3.3.7 Cell Table
3.3.8 Example: Rich Text
3.3.9 Illustration
3.3.10 Shared String Table
3.4 Tables
3.4.1 Overview
3.4.2 File Architecture
3.4.3 Example: Table
3.4.4 Illustration
3.4.5 The Sheet XML
3.4.6 The Table XML
3.5 Calculation Chain
3.5.1 Overview
3.5.2 Example
3.6 Comments
3.6.1 Overview
3.6.2 Example
3.6.3 File Architecture
3.6.4 The XML
3.6.5 Authors
3.6.6 Comments
3.7 Styles
3.7.1 Overview
3.7.2 File Architecture
3.7.3 Organization in the Styles Part
3.7.4 Example
3.8 Worksheet Metadata
3.8.1 Overview
3.8.2 File Architecture -- Relationships
3.8.3 Example
3.9 Pivot Table, Pivot Cache, and Common Types
3.9.1 Feature Overview
3.9.2 File Architecture
3.9.3 Example - Native with Range Source
3.10 Shared Workbook Revisions
3.10.1 Overview
3.10.2 How It Works
3.10.3 Example
3.11 Query Tables
3.11.1 Overview
3.11.2 Web Query Example
3.11.3 Text Import Example
3.11.4 Access Table Example
3.12 External Connection
3.12.1 Overview
3.12.2 OLAP Connection
3.12.3 Pivot XML fragment
3.12.4 Connection XML
3.12.5 Web Query
3.12.6 QueryTable XML
3.12.7 Connection XML
3.12.8 Unused Connection
3.12.9 ODBC
3.12.10 Connection XML
3.12.11 SQL
3.12.12 Connection XML
3.12.13 Text Import
3.12.14 Connection XML
3.13 External Links
3.13.1 Overview
3.13.2 Formula Example
3.13.3 Sheet XML
3.13.4 Workbook Relationships
3.13.5 Supporting Workbook Cache (Cell C2)
3.13.6 External Link (Cell C2)
3.13.7 Supporting Workbook Cache (Cell B2)
3.13.8 External Link (Cell B2)
3.13.9 Hyperlink Example
3.13.10 Worksheet XML
3.13.11 Relationship
3.14 Volatile Dependencies
3.14.1 Overview
3.14.2 File Architecture - Relationships
3.14.3 Example
3.15 Custom XML Mappings
3.15.1 Overview
3.15.2 File Architecture - Relationships
3.15.3 Conceptual Model
3.15.4 Example
3.16 Formulas
3.16.1 Introduction
3.16.2 Constants
3.16.3 Operators
3.16.4 Cell References
3.16.5 Functions
3.16.6 Names
3.16.7 Types and Values
3.16.8 Error values
3.16.9 Dates and Times
3.16.10 XML Representation
4. Introduction to PresentationML
4.1 Basics
4.1.1 Introduction
4.1.2 Basic Utilities
4.1.3 The Presentation Object
4.1.4 Presentation Properties
4.2 Slides, Masters, Layouts, and Placeholders
4.2.1 Introduction
4.2.2 Masters
4.2.3 Presentation Slide
4.2.4 Notes Page
4.2.5 Slide Layouts
4.3 Comments
4.3.1 Introduction
4.3.2 Functional Overview
4.3.3 Comment Author List
4.3.4 Comment List
4.4 Animation
4.4.1 Introduction
4.4.2 Slide Transitions
4.4.3 Timeline Overview
4.4.4 Timeline Construction
4.4.5 Animation Behaviors
4.4.6 Conditional Properties
4.4.7 Build Animations
4.5 Slide Synchronization
4.5.1 Introduction
4.5.2 Slide Update Info
5. Introduction to DrawingML
5.1 Basics
5.1.1 Introduction
5.1.2 Overview
5.1.3 Basic Elements
5.1.4 Colors
5.1.5 Compatibility
5.1.6 Locked Canvas
5.2 Audio and Video
5.2.1 Introduction
5.2.2 Functional Overview
5.2.3 DrawingML Syntax
5.3 Styles
5.3.1 Introduction
5.3.2 Shared Style Sheet
5.4 Text
5.4.1 Introduction
5.4.2 Overview
5.4.3 Body Level Properties
5.5 Tables
5.5.1 Introduction
5.5.2 Table Styles
5.5.3 Table Definition
5.6 3D Aspects
5.6.1 Introduction
5.6.2 3-D
5.6.3 Styles
5.7 Coordinate Systems and Transformations
5.7.1 Introduction
5.7.2 Coordinate System
5.7.3 Shape Transformations
5.7.4 Group Transformations
5.7.5 Nesting Transformations
5.7.6 Transformation Matrices
5.8 Shape Properties and Effects
5.8.1 Introduction
5.8.2 Color Models
5.8.3 Color Transforms
5.8.4 Fills
5.8.5 Line Properties
5.8.6 Effects
5.9 Shape Definitions and Attributes
5.9.1 Introduction
5.9.2 The Coordinate Systems
5.9.3 Specifying a Preset Shape
5.9.4 Specifying a Custom Shape
5.10 Pictures
5.10.1 Introduction
5.10.2 Specifying a Basic Picture
5.10.3 Attaching Properties to this Picture
5.10.4 Transforming this Picture
5.11 WordprocessingML Drawing
5.11.1 Object Anchoring
5.11.2 Text Wrapping
5.12 SpreadsheetML Drawing
5.12.1 Introduction
5.12.2 Overview
5.12.3 Worksheet Drawings
5.13 Charts
5.13.1 Overview
5.13.2 XML Overview
5.13.3 Example
5.14 Chart Drawing
5.14.1 Introduction
5.14.2 Overview
5.14.3 Chart Drawings
5.15 Diagrams
5.15.1 Introduction
5.15.2 Element Property Set
5.15.3 Data Model
5.15.4 Color Transforms
5.15.5 Style Definition
5.15.6 Layout
6. Introduction to VML
6.1 Introduction
6.2 Shape Element
6.2.1 Geometry
6.2.2 Placement
6.2.3 Formatting
6.2.4 Other
6.3 Group Element
6.4 ShapeType Element
6.5 VML Usage in the Office Open XML Format
6.5.1 OfficeArt Shapes
6.5.2 SpreadsheetML Comments
6.5.3 WordprocessingML Text Box
7. Introduction to Shared MLs
7.1 Math
7.1.1 Accent Object
7.1.2 Bar Object
7.1.3 Border Box Object
7.1.4 Box Object
7.1.5 Delimiters
7.1.6 Equation Array Object
7.1.7 Fraction Object
7.1.8 Function Apply Object
7.1.9 Group Character Object
7.1.10 Upper and Lower Limits
7.1.11 Matrix Object
7.1.12 N-ary Object
7.1.13 Phantom Object
7.1.14 Radical Object
7.1.15 Scripts (Superscript, Subscript, SubSuperscript, PreSubSuperscript)
7.2 Metadata
7.2.1 Metadata Properties
7.2.2 Core Properties
7.2.3 Extended Properties
7.2.4 Custom Properties
7.2.5 Variant Types
7.3 Custom XML Data
7.4 Bibliography
7.4.1 Types of Sources
7.4.2 Child Elements
7.4.3 Author
7.4.4 LCID, Guid, Tag, and RefOrder
8. Miscellaneous Topics
8.1 Additional Characteristics
8.2 Embeddings
8.2.1 Embedded Packages
8.2.2 Embedded Objects
8.2.3 Embeddings in a WordprocessingML Document
8.2.4 Embeddings in a SpreadsheetML Document
8.2.5 Embeddings in a PresentationML Document
8.3 Future Extensibility
8.3.1 Terminology
8.3.2 What is Future Extensibility?
8.3.3 Future Extensibility Requirements
8.3.4 Future Extensibility Constructs
Converted to HTML format by
ooxmlspec2html
0.1, a Perl script provided by
OpenISO.org.