2.2.1 OfficeArtRecordHeader

Referenced by: OfficeArtBlipDIB, OfficeArtBlipEMF, OfficeArtBlipJPEG, OfficeArtBlipPICT, OfficeArtBlipPNG, OfficeArtBlipTIFF, OfficeArtBlipWMF, OfficeArtBStoreContainer, OfficeArtChildAnchor, OfficeArtColorMRUContainer, OfficeArtDgContainer, OfficeArtDggContainer, OfficeArtFArcRule, OfficeArtFBSE, OfficeArtFCalloutRule, OfficeArtFConnectorRule, OfficeArtFDG, OfficeArtFDGGBlock, OfficeArtFDGSL, OfficeArtFOPT, OfficeArtFPSPL, OfficeArtFRITContainer, OfficeArtFSP, OfficeArtFSPGR, OfficeArtSecondaryFOPT, OfficeArtSolverContainer, OfficeArtSpContainer, OfficeArtSpgrContainer, OfficeArtSplitMenuColorContainer, OfficeArtTertiaryFOPT

The OfficeArtRecordHeader record specifies the common record header for all the OfficeArt records.


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

recVer

recInstance

recType

recLen

recVer (4 bits): An unsigned integer that specifies the version if the record is an atom. If the record is a container, this field MUST contain 0xF.

recInstance (12 bits): An unsigned integer that differentiates an atom from the other atoms that are contained in the record.

recType (2 bytes): An unsigned integer that specifies the type of the record. This value MUST be from 0xF000 through 0xFFFF, inclusive.

recLen (4 bytes): An unsigned integer that specifies the length, in bytes, of the record. If the record is an atom, this value specifies the length of the atom, excluding the header. If the record is a container, this value specifies the sum of the lengths of the atoms that the record contains, plus the length of the record header for each atom.