2.9.17 TextCFException9

Referenced by: StyleTextProp9, TextDefaults9Atom, TextMasterStyle9Level

A structure that specifies additional character-level formatting.


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

masks

A (optional)

unused (optional)

masks (4 bytes): A CFMasks structure that specifies which fields of this TextCFException9 exist and are valid. Sub-fields are further specified in the following table.

Field

Meaning

masks.bold

MUST be zero.

masks.italic

MUST be zero.

masks.underline

MUST be zero.

masks.shadow

MUST be zero.

masks.fehint

MUST be zero.

masks.kumi

MUST be zero.

masks.emboss

MUST be zero.

masks.fHasStyle

MUST be zero.

masks.typeface

MUST be zero.

masks.size

MUST be zero.

masks.color

MUST be zero.

masks.position

MUST be zero.

masks.oldEATypeface

MUST be zero.

masks.ansiTypeface

MUST be zero.

masks.symbolTypeface

MUST be zero.

masks.newEATypeface

MUST be zero.

masks.csTypeface

MUST be zero.

masks.pp11ext

MUST be zero.

A - pp10runid (4 bits): An optional unsigned integer that specifies an identifier for a character run that contains TextCFException10 data. It MUST exist if and only if masks.pp10ext is TRUE.

unused (28 bits): Undefined and MUST be ignored. It MUST exist if and only if masks.pp10ext is TRUE.