Information technology — Document description and processing languages — Office Open XML File Formats — Part 4: Transitional Migration Features

ISO/IEC 29500-4:2008 defines a set of XML elements and attributes, over and above those defined by ISO/IEC 29500-1, that provide support for legacy Microsoft Office applications; that is, those prior to the 2008 release. It specifies requirements for Office Open XML consumers and producers that comply to the transitional conformance category.

Technologies de l'information — Description des documents et langages de traitement — Formats de fichier "Office Open XML" — Partie 4: Caractéristiques de migration transitoire

General Information

Status
Withdrawn
Publication Date
16-Nov-2008
Withdrawal Date
16-Nov-2008
Current Stage
9599 - Withdrawal of International Standard
Completion Date
12-Aug-2011
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 29500-4:2008 - Information technology -- Document description and processing languages -- Office Open XML File Formats
English language
1464 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 29500-4
First edition
2008-11-15


Information technology — Document
description and processing languages —
Office Open XML File Formats —
Part 4:
Transitional Migration Features
Technologies de l'information — Description des documents et
langages de traitement — Formats de fichier "Office Open XML" —
Partie 4: Caractéristiques de migration transitoire




Reference number
ISO/IEC 29500-4:2008(E)
©
ISO/IEC 2008

---------------------- Page: 1 ----------------------
ISO/IEC 29500-4:2008(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.


COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2008
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland

ii © ISO/IEC 2008 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 29500-4:2008(E)
Table of Contents
Foreword . ix
Introduction . x
1. Scope .1
2. Conformance .2
2.1 Document Conformance .2
2.2 Application Conformance .2
3. Normative References .4
4. Terms and Definitions .8
5. Notational Conventions . 10
6. Acronyms and Abbreviations . 11
7. General Description. 12
8. Additional Shared Parts . 13
8.1 VML Drawing Part . 13
9. WordprocessingML Reference Material . 15
9.1 Table of Contents . 15
9.2 Paragraphs and Rich Formatting. 18
9.2.1 Paragraphs . 18
9.2.2 Run Content . 19
9.3 Tables . 22
9.3.1 left (Table Cell Leading Edge Border) . 22
9.3.2 left (Table Leading Edge Border) . 22
9.3.3 left (Table Cell Leading Margin Exception) . 23
9.3.4 left (Table Cell Leading Margin Default) . 23
9.3.5 right (Table Cell Trailing Edge Border) . 23
9.3.6 right (Table Trailing Edge Border) . 24
9.3.7 right (Table Cell Trailing Margin Default) . 24
9.3.8 right (Table Cell Trailing Margin Exception) . 24
9.3.9 Additional attribute for cnfStyle element (Part 1, §17.4.8) . 24
9.3.10 Additional attribute for cnfStyle element (Part 1, §17.4.7) . 25
9.3.11 Additional attribute for tblLook element (Part 1, §17.4.56) . 27
9.3.12 Additional attribute for tblLook element (Part 1, §17.4.55) . 27
9.4 Fonts . 28
9.4.1 Elements . 28
9.5 Numbering . 30
9.5.1 pict (Picture Numbering Symbol Properties) . 30
9.6 Annotations. 31
9.6.1 Revisions . 31
9.7 Settings . 40
9.7.1 Legacy Password Hash Algorithm . 40
©ISO/IEC 2008 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 29500-4:2008(E)
9.7.2 Document Settings . 47
9.7.3 Compatibility Settings . 62
9.8 Miscellaneous Topics . 146
9.8.1 Text Box Content . 146
9.9 Fields and Hyperlinks . 149
9.9.1 Syntax . 149
9.9.2 Legacy language references . 150
9.9.3 Use of DOS File Paths . 157
9.9.4 Field definitions . 158
9.9.5 fldData (Custom Field Data) . 166
9.9.6 fldData (Custom Field Data) . 167
9.10 Simple Types . 168
9.10.1 Additional member types for the union in ST_DecimalNumberOrPercent (Part 1, §17.18.11) . 168
9.10.2 Additional enumeration values for ST_Jc (Part 1, §17.18.44) . 168
9.10.3 Additional enumeration values for ST_JcTable (Part 1, §17.18.45) . 169
9.10.4 Additional enumeration values for ST_StyleSort (Part 1, §17.18.82) . 169
9.10.5 Additional enumeration values for ST_TabJc (Part 1, §17.18.84) . 169
9.10.6 Additional enumeration values for ST_TextDirection (Part 1, §17.18.93) . 170
9.10.7 ST_Cnf (Conditional Formatting Bitmask) . 170
9.10.8 ST_UnqualifiedPercentage (Percentage Value Without Percent Sign) . 171
10. SpreadsheetML Reference Material . 173
10.1 Table of Contents . 173
10.2 Workbook . 173
10.2.1 Additional attribute for fileSharing element (Part 1, §18.2.12) . 173
10.2.2 Additional attribute for webPublishing element (Part 1, §18.2.24) . 174
10.2.3 Additional attributes for workbookProtection element (Part 1, §18.2.29) . 174
10.3 Worksheets . 180
10.3.1 Worksheets . 180
10.3.2 AutoFilter Settings . 183
10.4 Styles . 184
10.4.1 left (Leading Edge Border) . 184
10.4.2 right (Trailing Edge Border) . 184
10.5 Pivot Tables. 185
10.5.1 Pivot Tables. 185
10.6 External Data Connections . 185
10.6.1 Additional attribute for textPr element (Part 1, §18.13.12) . 185
10.7 Simple Types . 186
10.7.1 Additional enumeration values for ST_PivotAreaType (Part 1, §18.18.58) . 186
10.7.2 ST_UnsignedShortHex (Unsigned Short Hex) . 186
11. PresentationML Reference Material . 187
11.1 Table of Contents . 187
11.2 Presentation . 187
11.2.1 Presentation Properties . 187
11.3 Slides . 196
11.3.1 Embedded Objects . 196
11.4 Simple Types . 197
11.4.1 ST_WebColorType (HTML Slide Navigation Control Colors) . 197
iv ©ISO/IEC 2008 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 29500-4:2008(E)
11.4.2 ST_WebEncoding (Web Encoding) . 197
11.4.3 ST_WebScreenSize (HTML/Web Screen Size Target) . 197
12. DrawingML - Framework Reference Material . 199
12.1 DrawingML - Main . 199
12.1.1 Table of Contents . 199
12.1.2 Simple Types . 199
12.2 DrawingML - Legacy Compatibility . 202
12.2.1 Table of Contents . 202
12.2.2 Basics . 202
13. DrawingML - Components Reference Material . 204
13.1 DrawingML - Charts . 204
13.1.1 Table of Contents . 204
13.1.2 Elements . 204
14. VML Reference Material . 205
14.1 VML . 205
14.1.1 Table of Contents . 206
14.1.2 Elements . 207
14.1.3 Simple Types . 595
14.2 VML - Office Drawing . 603
14.2.1 Table of Contents . 604
14.2.2 Elements . 605
14.2.3 Simple Types . 731
14.3 VML - WordprocessingML Drawing . 744
14.3.1 Table of Contents . 744
14.3.2 Elements . 745
14.3.3 Simple Types . 754
14.4 VML - SpreadsheetML Drawing . 760
14.4.1 Table of Contents . 761
14.4.2 Elements . 763
14.4.3 Simple Types . 797
14.5 VML - PresentationML Drawing . 799
14.5.1 Table of Contents . 800
14.5.2 Elements . 800
15. Shared MLs Reference Material . 802
15.1 Shared Simple Types . 802
15.1.1 Table of Contents . 802
15.1.2 Simple Types . 802
Annex A. (normative) Schemas – W3C XML Schema . 811
A.1 WordprocessingML . 811
A.2 SpreadsheetML . 879
A.3 PresentationML. 963
A.4 DrawingML - Framework . 996
A.4.1 DrawingML - Main . 996
A.4.2 DrawingML - Picture . 1054
A.4.3 DrawingML - Legacy Compatibility . 1054
©ISO/IEC 2008 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO/IEC 29500-4:2008(E)
A.4.4 DrawingML - Locked Canvas . 1054
A.4.5 DrawingML - WordprocessingML Drawing . 1055
A.4.6 DrawingML - SpreadsheetML Drawing . 1058
A.5 DrawingML - Components . 1062
A.5.1 DrawingML - Charts . 1062
A.5.2 DrawingML - Chart Drawings . 1089
A.5.3 DrawingML - Diagrams . 1092
A.6 VML . 1113
A.6.1 VML . 1113
A.6.2 VML - Office Drawing . 1123
A.6.3 VML - WordprocessingML Drawing . 1133
A.6.4 VML - SpreadsheetML Drawing . 1135
A.6.5 VML - PresentationML Drawing . 1137
A.7 Shared MLs. 1137
A.7.1 Math . 1137
A.7.2 Extended Properties . 1148
A.7.3 Custom Properties . 1149
A.7.4 Variant Types . 1151
A.7.5 Custom XML Data Properties . 1154
A.7.6 Bibliography . 1155
A.7.7 Additional Characteristics . 1158
A.7.8 Office Document Relationships . 1158
A.7.9 Shared Simple Types . 1159
A.8 Custom XML Schema References . 1162
Annex B. (informative) Schemas – RELAX NG . 1163
B.1 WordprocessingML . 1163
B.1.1 Part Schemas . 1207
B.2 SpreadsheetML . 1213
B.2.1 Part Schemas . 1301
B.3 PresentationML. 1308
B.3.1 Part Schemas . 1331
B.4 DrawingML - Framework . 1334
B.4.1 DrawingML - Main . 1334
B.4.2 DrawingML – Compatibility . 1379
B.4.3 DrawingML - Picture . 1379
B.4.4 DrawingML - Locked Canvas . 1379
B.4.5 DrawingML - Wordprocessing Drawing . 1380
B.4.6 DrawingML - Spreadsheet Drawing . 1382
B.5 DrawingML - Components . 1384
B.5.1 DrawingML - Chart . 1384
B.5.2 DrawingML - Chart Drawing . 1402
B.5.3 DrawingML - Diagrams . 1404
B.6 VML . 1420
B.6.1 VML - Main . 1420
B.6.2 VML - Office Drawing . 1427
B.6.3 VML - Wordprocessing Drawing . 1435
B.6.4 VML - Spreadsheet Drawing . 1436
vi ©ISO/IEC 2008 – All rights reserved

---------------------- Page: 6 ----------------------
ISO/IEC 29500-4:2008(E)
B.6.5 VML - Presentation Drawing. 1438
B.7 Shared MLs. 1439
B.7.1 Math . 1439
B.7.2 Extended Properties . 1444
B.7.3 Custom Properties .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.