2.4.129 FrtFontList

The FrtFontList record specifies font information used on the chart and specifies the beginning of a collection of Font records as defined by the Chart Sheet Substream ABNF.


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

frtHeaderOld

verExcel

reserved

cFont

rgFontInfo (variable)

...

frtHeaderOld (4 bytes):  An FrtHeaderOld structure. The frtHeaderOld.rt field MUST be 0x085A.

verExcel (1 byte):  An unsigned integer that specifies the application version where new chart elements were introduced that use the font information specified by rgFontInfo. MUST be a value from the following table and MUST be equal to iObjectInstance1 of the StartObject record that immediately follows this record as defined by the Chart Sheet Substream ABNF:

Value

Meaning

0x09

This record pertains to new objects introduced in an application version<92>. rgFontInfo specifies the font information that is used by display units labels specified by YMult.

0x0A

This record pertains to new objects introduced in an application version<93>. rgFontInfo specifies the font information that is used by  extended data label specified by DataLabExt.

reserved (1 byte): MUST be zero, and MUST be ignored.

cFont (2 bytes):  An unsigned integer that specifies the number of items in rgFontInfo.

rgFontInfo (variable):  An array of FontInfo structures that specify the font information. The number of elements in this array MUST be equal to the value specified in cFont