2.9.15 CFMasks
Referenced by: TextCFException, TextCFException10, TextCFException9
A structure that specifies character-level font, text-formatting, and extensibility options.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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.