2.7.12 Copts80

The Copts80 structure specifies compatibility options.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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 2.15.3.48 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 2.15.3.44 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 2.15.3.38 printBodyTextBeforeHeader.

D - fNoExtLeading (1 bit): Specifies whether leading is not added between lines of text as specified in [ECMA-376] Part 4, Section 2.15.3.35 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 4, Section 2.15.3.43 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 2.15.3.32 mwSmallCaps.

G - f2ptExtLeadingOnly (1 bit): Specifies whether line spacing emulates WordPerfect 5.x line spacing as specified in [ECMA-376] Part 4, Section 2.15.3.51 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 2.15.3.53 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 2.15.3.46 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 2.15.3.31 lineWrapLikeWord6.

K - fWW6BorderRules (1 bit): Specifies whether the paragraph borders next to frames are not suppressed as specified in [ECMA-376] Part 4, Section 2.15.3.19 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 2.15.3.34 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 2.15.3.47 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 2.15.3.66 wpSpaceWidth.

O - fWPJust (1 bit): Specifies whether paragraph justification emulates WordPerfect 6.x paragraph justification as specified in [ECMA-376] Part 4, Section 2.15.3.65 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 2.15.3.61 usePrinterMetrics.