2.7.12 Copts80
The Copts80 structure specifies compatibility options.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
copts60 |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
copts60 (2 bytes): A Copts60 that specifies additional compatibility options.
A - fSuppressTopSpacingMac5 (1 bit): Specifies whether the minimum line height for the first line on the page is ignored as specified in [ECMA-376] Part 4, Section 14.8.3.41 suppressSpacingAtTopOfPage, where a spacing element with a lineRule attribute value of atLeast refers to sprmPDyaLine with a LSPD.fMultLinespace of 0 and LSPD.dyaline greater than 0.
B - fTruncDxaExpand (1 bit): Specifies whether text is expanded or condensed by whole points as specified in [ECMA-376] Part 4, Section 14.8.3.37 spacingInWholePoints, where spacing refers to sprmPDyaBefore and sprmPDyaAfter.
C - fPrintBodyBeforeHdr (1 bit): Specifies whether body text is printed before header and footer contents as specified in [ECMA-376] Part 4, Section 14.8.3.32 printBodyTextBeforeHeader.
D - fNoExtLeading (1 bit): Specifies whether leading is not added between lines of text as specified in [ECMA-376] Part 4, Section 14.8.3.29 noLeading.
E - fDontMakeSpaceForUL (1 bit): Specifies whether additional space is not added below the baseline for underlined East Asian characters as specified in [ECMA-376] Part 1, Section 17.15.3.7 spaceForUL, where u is sprmCKul and textAlignment with val of baseline is sprmPWAlignFont with a value of 2 and the overall meaning is the opposite of fDontMakeSpaceForUL.
F - fMWSmallCaps (1 bit): Specifies whether Word 5.x for the Macintosh small caps formatting is to be used as specified in [ECMA-376] Part 4, Section 14.8.3.26 mwSmallCaps.
G - f2ptExtLeadingOnly (1 bit): Specifies whether line spacing emulates WordPerfect 5.x line spacing as specified in [ECMA-376] Part 4, Section 14.8.3.44 suppressTopSpacingWP.
H - fTruncFontHeight (1 bit): Specifies whether font height calculation emulates WordPerfect 6.x font height calculation as specified in [ECMA-376] Part 4, Section 14.8.3.46 truncateFontHeightsLikeWP6.
I - fSubOnSize (1 bit): Specifies whether the priority of font size is increased during font substitution as specified in [ECMA-376] Part 4, Section 14.8.3.39 subFontBySize.
J - fLineWrapLikeWord6 (1 bit): Specifies whether line wrapping emulates Microsoft® Word 6.0 line wrapping for East Asian characters as specified in [ECMA-376] Part 4, Section 14.8.3.25 lineWrapLikeWord6.
K - fWW6BorderRules (1 bit): Specifies whether the paragraph borders next to frames are not suppressed as specified in [ECMA-376] Part 4, Section 14.8.3.13 doNotSuppressParagraphBorders.
L - fExactOnTop (1 bit): Specifies whether content on lines with exact line height is not to be centered as specified in [ECMA-376] Part 4, Section 14.8.3.28 noExtraLineSpacing, where exact line height using the spacing element refers to sprmPDyaLine with LSPD.fMultLinespace of 0 and LSPD.dyaline is less than 0.
M - fExtraAfter (1 bit): Specifies whether the exact line height for the last line on a page is ignored as specified in [ECMA-376] Part 4, Section 14.8.3.40 suppressBottomSpacing, where exact line height has using the spacing element refers to sprmPDyaLine with LSPD.fMultLinespace of 0 and LSPD.dyaline is less than 0.
N - fWPSpace (1 bit): Specifies whether the width of a space emulates WordPerfect 5.x space width as specified in [ECMA-376] Part 4, Section 14.8.3.57 wpSpaceWidth.
O - fWPJust (1 bit): Specifies whether paragraph justification emulates WordPerfect 6.x paragraph justification as specified in [ECMA-376] Part 4, Section 14.8.3.56 wpJustification, where the val attribute value of both on the jc element refers to sprmPJc with a value of 3.
P - fPrintMet (1 bit): Specifies whether printer metrics are used to display documents as specified in [ECMA-376] Part 4, Section 14.8.3.52 usePrinterMetrics.