EEOOXML/Microsoft Tags

From Grokdoc

Jump to: navigation, search

'Task description:' Build referenced list of vendor-specific tags in EOOXML specification. Follow format used by Ben Langhinrichs at Genii Weblog (Self-deprecating standards article). Note that each such tag is accompanied by a notice, displayed in Ben's article, that can be used to quickly identify each of them with a page search. For the pagination references, use the official (single-document) version of the EOOXML specification linked from the Specifications > EOOXML subtopic on EOOXML_at_JTC-1


Section 2.15.3.9 'Compatibility Settings defines a list of tags (p1368/2151). Most, of not all, of these tags have no purpose in a specification for office documents other then letting one vendor persist options specific for that vendors application. Other vendors are in fact suggested to ignore the settings and they, in fact, can not be implemented by other vendors because the specification does not specify their behavior at all, and certainly not to the depth that a specification should. That those options do not belong in the specification becomes clear by the presence of 2.15.1.47 'forceUpgrade (Upgrade Document on Open)' (p1196/1979) which states;

This element specifies that the contents of this document may be upgraded and that the resulting document shall not have its functionality limited to only those functions compatible with earlier word processing applications.

The presence and naming of this force-upgrade tag indicates that the options it references are actually deprecated and conflicting of the specification itself.

Here is a small list of the most obvious vendor specific tags.

Page PDF-Page Description
1378 2161 The tag 'autoSpaceLikeWord95'

This element specifies that applications shall emulate the behavior of a previously existing word processing application (Microsoft Word 95) when determining the spacing between full-width East Asian characters in a document's content.

1416 2199 The tag footnoteLayoutLikeWW8 Emulate Word 6.x/95/97 Footnote Placement
1426 2209 The tag lineWrapLikeWord6 Emulate Word 6.0 Line Wrapping for East Asian Text
1427 2210 The tag mwSmallCaps Emulate Word 5.x for Macintosh Small Caps Formatting
1442 2225 The tag shapeLayoutLikeWW8 Emulate Word 97 Text Wrapping Around Floating Objects
1462 2245 The tag suppressTopSpacingWP Emulate WordPerfect 5.x Line Spacing
1467 2250 truncateFontHeightsLikeWP6 Emulate WordPerfect 6.x Font Height Calculation
1481 2264 The tag useWord2002TableStyleRules Emulate Word 2002 Table Style Rules
1482 2265 The tag useWord97LineBreakRules Emulate Word 97 East Asian Line Breaking
1483 2266 The tag wpJustification Emulate WordPerfect 6.x Paragraph Justification
1481 2268 The tag 'wpSpaceWidth' (Space width) Set the width of a space like WordPerfect 5.x.
Personal tools

Click here to send an email to the editor of this weblog.

Amazon Honor  System Click  Here to Pay Learn
More



Hosting:
Ibiblio