2.7.13 Copts
A structure that specifies compatibility options.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
copts80 |
|||||||||||||||||||||||||||||||
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
a |
b |
c |
d |
e |
f |
g |
empty1 |
||||||||||||||||||||||||||||||
empty2 |
|||||||||||||||||||||||||||||||
empty3 |
|||||||||||||||||||||||||||||||
empty4 |
|||||||||||||||||||||||||||||||
empty5 |
|||||||||||||||||||||||||||||||
empty6 |
copts80 (4 bytes): A Copts80 that specifies additional compatibility options.
A - fSpLayoutLikeWW8 (1 bit): Specifies whether to emulate Microsoft Word 97 text wrapping around floating objects. Specified in [ECMA-376] part 4, 2.15.3.41 (shapeLayoutLikeWW8).
B - fFtnLayoutLikeWW8 (1 bit): Specifies whether to emulate Microsoft® Word 6.0, Microsoft Word for Windows 95, or Word 97 footnote placement. Specified in [ECMA-376] Part 4, 2.15.3.26 (footnoteLayoutLikeWW8).
C - fDontUseHTMLParagraphAutoSpacing (1 bit): Specifies whether to use fixed paragraph spacing for paragraphs specifying auto spacing. Specified in [ECMA-376] Part 4, 2.15.3.21 (doNotUseHTMLParagraphAutoSpacing).
D - fDontAdjustLineHeightInTable (1 bit): Prevents lines within tables from having their heights adjusted to comply with the document grid. See sprmSDyaLinePitch and [ECMA-376] Part 4, 2.15.3.1 (adjustLineHeightInTable) where the meaning is the opposite of fDontAdjustLineHeightInTable.
E - fForgetLastTabAlign (1 bit): Specifies whether to ignore width of the last tab stop when aligning a paragraph if the tab stop is not left aligned. Specified in [ECMA-376] Part 4, 2.15.3.27 (forgetLastTabAlignment) where jc refers to sprmPJc and the tab element refers to either sprmPChgTabs or sprmPChgTabsPapx.
F - fUseAutospaceForFullWidthAlpha (1 bit): Specifies whether to emulate Word for Windows 95 full-width character spacing. Specified in [ECMA-376] Part 4, 2.15.3.6 (autoSpaceLikeWord for Windows 95).
G - fAlignTablesRowByRow (1 bit): Specifies whether to align table rows independently. Specified in [ECMA-376] Part 4, 2.15.3.2 (alignTablesRowByRow) where the jc element refers to sprmTJc or sprmTJc90.
H - fLayoutRawTableWidth (1 bit): Specifies whether to ignore space before tables when deciding if a table wraps a floating object. Specified in [ECMA-376] Part 4, 2.15.3.29 (layoutRawTableWidth).
I - fLayoutTableRowsApart (1 bit): Specifies whether to allow table rows to wrap inline objects independently. Specified in [ECMA-376] Part 4, 2.15.3.30 (layoutTableRowsApart).
J - fUseWord97LineBreakingRules (1 bit): Specifies whether to emulate Word 97 East Asian line breaking rules. Specified in [ECMA-376] Part 4, 2.15.3.64 (useWord97LineBreakRules).
K - fDontBreakWrappedTables (1 bit): Specifies whether to prevent floating tables from breaking across pages. Specified in [ECMA-376] Part 4, 2.15.3.14 (doNotBreakWrappedTables) where the tblpPr element refers to any of sprmTDxaAbs, sprmTDyaAbs, sprmTPc, sprmTDyaFromTextBottom, sprmTDyaFromText, sprmTDxaFromTextRight, or sprmTDxaFromText with a nondefault value specified.
L - fDontSnapToGridInCell (1 bit): Specifies whether to not snap to the document grid in table cells with objects. Specified in [ECMA-376] Part 4, 2.15.3.17 (doNotSnapToGridInCell) where the docGrid element refers to any of sprmSClm, sprmSDyaLinePitch or sprmSDxtCharSpace with a nondefault value specified.
M - fDontAllowFieldEndSelect (1 bit): Specifies whether to select an entire field when the first or last character of the field is selected. Specified in [ECMA-376] Part 4, 2.15.3.40 (selectFldWithFirstOrLastChar).
N - fApplyBreakingRules (1 bit): Specifies whether to use legacy Ethiopic and Amharic line breaking rules. Specified in [ECMA-376] Part 4, 2.15.3.4 (applyBreakingRules).
O - fDontWrapTextWithPunct (1 bit): Specifies whether to prevent hanging punctuation with the character grid. Specified in [ECMA-376] Part 4, 2.15.3.25 (doNotWrapTextWithPunct) where the docGrid element refers to any of sprmSClm, sprmSDyaLinePitch or sprmSDxtCharSpace with a nondefault value specified and the overflowPunct element refers to sprmPFOverflowPunct.
P - fDontUseAsianBreakRules (1 bit): Specifies whether to disallow the compressing of compressible characters when using the document grid. Specified in [ECMA-376] Part 4, 2.15.3.20 (doNotUseEastAsianBreakRules) where the docGrid element refers to any of sprmSClm, sprmSDyaLinePitch, or sprmSDxtCharSpace with a nondefault value specified
Q - fUseWord2002TableStyleRules (1 bit): Specifies whether to emulate Microsoft Word 2002 table style rules. Specified in [ECMA-376] Part 4, 2.15.3.63 (useWord2002TableStyleRules).
R - fGrowAutoFit (1 bit): Specifies whether to allow tables to autofit into the page margins. Specified in [ECMA-376] Part 4, 2.15.3.28 (growAutofit).
S - fUseNormalStyleForList (1 bit): Specifies whether to not automatically apply the list paragraph style to bulleted or numbered text. Specified in [ECMA-376] Part 4, 2.15.3.60 (useNormalStyleForList). MAY<182> be ignored.
T - fDontUseIndentAsNumberingTabStop (1 bit): Specifies whether to ignore the hanging indent when creating a tab stop after numbering. Specified in [ECMA-376] Part 4, 2.15.3.22 (doNotUseIndentAsNumberingTabStop). MAY<183> be ignored.
U - fFELineBreak11 (1 bit): Specifies whether to use an alternate set of East Asian line breaking rules. Specified in [ECMA-376] Part 4, 2.15.3.57 (useAltKinsokuLineBreakRules). MAY<184> be ignored.
V - fAllowSpaceOfSameStyleInTable (1 bit): Specifies whether to allow contextual spacing of paragraphs in tables. Specified in [ECMA-376] Part 4, 2.15.3.3 (allowSpaceOfSameStyleInTable) where the contextualSpacing element refers to sprmPFContextualSpacing. MAY<185> be ignored.
W - fWW11IndentRules (1 bit): Specifies whether to not ignore floating objects when calculating paragraph indentation. Specified in [ECMA-376] Part 4, 2.15.3.18 (doNotSuppressIndentation). MAY<186> be ignored.
X - fDontAutofitConstrainedTables (1 bit): Specifies whether to not autofit tables such that they fit next to wrapped objects. Specified in [ECMA-376] Part 4, 2.15.3.12 (doNotAutofitConstrainedTables). MAY<187> be ignored.
Y - fAutofitLikeWW11 (1 bit): Specifies whether to allow table columns to exceed the preferred widths of the constituent cells. Specified in [ECMA-376] Part 4, 2.15.3.5 (autofitToFirstFixedWidthCell). MAY<188> be ignored.
Z - fUnderlineTabInNumList (1 bit): Specifies whether to underline the tab following numbering when both the numbering and the first character of the numbered paragraph are underlined. Specified in [ECMA-376] Part 4, 2.15.3.56 (underlineTabInNumList). MAY<189> be ignored.
a - fHangulWidthLikeWW11 (1 bit): Specifies whether to use fixed width for Hangul characters. Specified in [ECMA-376] Part 4, 2.15.3.11 (displayHangulFixedWidth). MAY<190> be ignored.
b - fSplitPgBreakAndParaMark (1 bit): Specifies whether to move paragraph marks to the page after a page break. Specified in [ECMA-376] Part 4, 2.15.3.45 (splitPgBreakAndParaMark). MAY<191> be ignored.
c - fDontVertAlignCellWithSp (1 bit): Specifies whether to not vertically align cells containing floating objects. Specified in [ECMA-376] Part 4, 2.15.3.23 (doNotVertAlignCellWithSp). MAY<192> be ignored.
d - fDontBreakConstrainedForcedTables (1 bit): Specifies whether to not break table rows around floating tables. Specified in [ECMA-376] Part 4, 2.15.3.13 (doNotBreakConstrainedForcedTable) where cantSplit element refers to either sprmTFCantSplit or sprmTFCantSplit90 and tblpPr element refers to any of sprmTDxaAbs, sprmTDyaAbs, sprmTPc, sprmTDyaFromTextBottom, sprmTDyaFromText, sprmTDxaFromTextRight, or sprmTDxaFromText with a nondefault value specified. MAY<193> be ignored.
e - fDontVertAlignInTxbx (1 bit): Specifies whether to ignore vertical alignment in text boxes. Specified in [ECMA-376] Part 4, 2.15.3.24 (doNotVertAlignInTxbx). MAY<194> be ignored.
f - fWord11KerningPairs (1 bit): Specifies whether to use ANSI kerning pairs from fonts instead of the Unicode kerning pair info. Specified in [ECMA-376] Part 4, 2.15.3.58 (useAnsiKerningPairs). MAY<195> be ignored.
g - fCachedColBalance (1 bit): Specifies whether to use cached paragraph information for column balancing. Specified in [ECMA-376] Part 4, 2.15.3.8 (cachedColBalance). MAY<196> be ignored.
empty1 (31 bits): Undefined, and MUST be ignored.
empty2 (4 bytes): Undefined, and MUST be ignored.
empty3 (4 bytes): Undefined, and MUST be ignored.
empty4 (4 bytes): Undefined, and MUST be ignored.
empty5 (4 bytes): Undefined, and MUST be ignored.
empty6 (4 bytes): Undefined, and MUST be ignored.