2.4.49 ChartFrtInfo
The ChartFrtInfo record specifies the versions of the application that originally created and last saved the file, and the Future Record identifiers that are used in the file. This property was introduced by a version of the application<56> as a Future Record for a chart.
In a file written by some versions of the application <57>, this record appears before the end of the Chart record block and before any other Future Record in the record stream. This record does not exist in a file created by certain versions of the application<58>, but appears after the End record of the Chart record block in a file updated by other versions of the application<59>, in which case the verWriter field MUST be a certain version of the application<60> regardless of the actual value in the record.
If a CrtMlFrt record exists in a sequence of records that conforms to the CRTMLFRT rule of the chart sheet substream, then this record MUST immediately precede the sequence of records that conforms to the PAGESETUP rule for the chart sheet substream. Otherwise, it MUST immediately precede the first chart-specific future record, which is a record that has a record number greater than or equal to 2048 and less than or equal to 2303 according to Record Enumeration.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
frtHeaderOld |
|||||||||||||||||||||||||||||||
verOriginator |
verWriter |
cCFRTID |
|||||||||||||||||||||||||||||
rgCFRTID (variable) |
|||||||||||||||||||||||||||||||
... |
frtHeaderOld (4 bytes): An FrtHeaderOld structure. The frtHeaderOld.rt field MUST be 0x0850.
verOriginator (1 byte): An unsigned integer that specifies the application version that originally created the file. MUST be a value from the following table:
-
Value
Meaning
0x9
Specifies the application version<61>
0xA
Specifies the application version<62>
0xC
Specifies the application version<63>
0xE
Specifies the application version<64>
0xF
Specifies the application version<65>
verWriter (1 byte): An unsigned integer that specifies the application version that last saved the file. MUST be a value from the following table:
-
Value
Meaning
0x9
Specifies the application version<66>
0xA
Specifies the application version<67>
0xC
Specifies the application version<68>
0xE
Specifies the application version<69>
0xF
Specifies the application version<70>
cCFRTID (2 bytes): An unsigned integer that specifies the number of elements in rgCFRTID. The value depends on the value in verWriter. It MUST be 0x1 if verWriter is 0x9; 0x3 if verWriter is 0xA; 0x4 if verWriter is 0xC or 0xE.
rgCFRTID (variable): An array of CFrtId structures. This field specifies the range of Future Record Type identifiers used in the chart. The range of values is determined by the value of verWriter as specified in the following table:
-
verWriter value
Value range(first,last)
0x9
0x0850, 0x085A
0xA
0x0850, 0x085A
0x0861, 0x0861
0x086A, 0x086B
0xC or 0xE
0x0850, 0x085A
0x0861, 0x0861
0x086A, 0x086B
0x089D, 0x08A6
-