2.9.18 TextCFException10

Referenced by: StyleTextProp10Atom, TextDefaults10Atom, TextMasterStyle10Level

A structure that specifies additional character-level formatting information.


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

newEAFontRef (optional)

csFontRef (optional)

pp11ext (optional)

masks (4 bytes): A CFMasks structure that specifies which fields of this TextCFException10 exist and are valid.

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.pp10ext

MUST be zero.

masks.oldEATypeface

MUST be zero.

masks.ansiTypeface

MUST be zero.

masks.symbolTypeface

MUST be zero.

newEAFontRef (2 bytes): An optional FontIndexRef10 that specifies a new East Asian font. It MUST exist if and only if masks.newEATypeface is TRUE.

csFontRef (2 bytes): An optional FontIndexRef10 that specifies a complex script font. It MUST exist if and only if masks.csTypeface is TRUE.

pp11ext (4 bytes): Undefined and MUST be ignored. It MUST exist if and only if masks.pp11ext is TRUE.