2.9.15 CFMasks

Referenced by: TextCFException, TextCFException10, TextCFException9

A structure that specifies character-level font, text-formatting, and extensibility 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

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

reserved

A - bold (1 bit): A bit that specifies whether the fontStyle.bold field of the TextCFException structure that contains this CFMasks is valid.

B - italic (1 bit): A bit that specifies whether the fontStyle.italic field of the TextCFException structure that contains this CFMasks is valid.

C - underline (1 bit): A bit that specifies whether the fontStyle.underline field of the TextCFException structure that contains this CFMasks is valid.

D - unused1 (1 bit): Undefined and MUST be ignored.

E - shadow (1 bit): A bit that specifies whether the fontStyle.shadow field of the TextCFException structure that contains this CFMasks is valid.

F - fehint (1 bit): A bit that specifies whether the fontStyle.fehint field of the TextCFException structure that contains this CFMasks is valid.

G - unused2 (1 bit): Undefined and MUST be ignored.

H - kumi (1 bit): A bit that specifies whether the fontStyle.kumi field of the TextCFException structure that contains this CFMasks is valid.

I - unused3 (1 bit): Undefined and MUST be ignored.

J - emboss (1 bit): A bit that specifies whether the fontStyle.emboss field of the TextCFException structure that contains this CFMasks is valid.

K - fHasStyle (4 bits): An unsigned integer that specifies whether the fontStyle field of the TextCFException structure that contains this CFMasks exists.

L - unused4 (2 bits): Undefined and MUST be ignored.

M - typeface (1 bit): A bit that specifies whether the fontRef field of the TextCFException structure that contains this CFMasks exists.

N - size (1 bit): A bit that specifies whether the fontSize field of the TextCFException structure that contains this CFMasks exists.

O - color (1 bit): A bit that specifies whether the color field of the TextCFException structure that contains this CFMasks exists.

P - position (1 bit): A bit that specifies whether the position field of the TextCFException structure that contains this CFMasks exists.

Q - pp10ext (1 bit): A bit that specifies whether the pp10runid and unused fields of the TextCFException9 structure that contains this CFMasks exist.

R - oldEATypeface (1 bit): A bit that specifies whether the oldEAFontRef field of the TextCFException structure that contains this CFMasks exists.

S - ansiTypeface (1 bit): A bit that specifies whether the ansiFontRef field of the TextCFException structure that contains this CFMasks exists.

T - symbolTypeface (1 bit): A bit that specifies whether the symbolFontRef field of the TextCFException structure that contains this CFMasks exists.

U - newEATypeface (1 bit): A bit that specifies whether the newEAFontRef field of the TextCFException10 structure that contains this CFMasks exists.

V - csTypeface (1 bit): A bit that specifies whether the csFontRef field of the TextCFException10 structure that contains this CFMasks exists.

W - pp11ext (1 bit): A bit that specifies whether the pp11ext field of the TextCFException10 structure that contains this CFMasks exists.

reserved (5 bits): MUST be zero and MUST be ignored.