2.4.235 RRDRstEtxp

The RRDRstEtxp record specifies font information for a formatting run. Instances of this record MUST be preceded by an RRDChgCell record that specifies the cell containing the formatting run.


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

iFnt

cchFontName

fFullStr

stFontName (62 bytes)

...

...

...

stxp (16 bytes)

...

...

...

icvFore

reserved1

reserved2

...

iFnt (2 bytes): An unsigned integer that specifies the zero-based index of this record in the set of RRDRstEtxp records that have a common preceding RRDChgCell record. MUST be greater than or equal to zero and less than the cetxpRst field of the preceding RRDChgCell record.

cchFontName (1 byte): An unsigned integer that specifies the count of double-byte Unicode characters in stFontName. MUST be less than or equal to 0x1F.

fFullStr (1 byte): A Boolean (section 2.5.14) that specifies that stFontName contains double-byte Unicode characters. MUST be 0x01 if cchFontName is greater than 0. If cchFontName is 0, the value of fFullStr is undefined and MUST be ignored.

stFontName (62 bytes):  A fixed length array of Unicode characters that specifies the name of the font. Characters whose position in this array is greater than cchFontName are undefined and MUST be ignored.

stxp (16 bytes): An Stxp structure that specifies the font attributes.

icvFore (2 bytes): An Icv structure that specifies the color palette value for the font.

reserved1 (2 bytes): MUST be zero, and MUST be ignored.

reserved2 (4 bytes): MUST be zero, and MUST be ignored.