2.2.24 OfficeArtBlipEMF

Referenced by: OfficeArtBlip

The OfficeArtBlipEMF record specifies BLIP file data for the enhanced metafile format (EMF).


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

rh

...

rgbUid1 (16 bytes)

...

...

rgbUid2 (16 bytes, optional)

...

...

metafileHeader (34 bytes)

...

...

...

BLIPFileData (variable)

...

rh (8 bytes): An OfficeArtRecordHeader structure, as defined in section 2.2.1, that specifies the header for this record. The following table specifies the subfields.

Field

Meaning

rh.recVer

A value that MUST be 0x0.

rh.recInstance

A value of 0x3D4 to specify one Unique ID (UID), or a value of 0x3D5 to specify two UIDs.

rh.recType

A value that MUST be 0xF01A.

rh.recLen

An unsigned integer that specifies the number of bytes following the header. This value MUST be the size of the BLIPFileData field plus 50 if recInstance equals 0x3D4, or the size of BLIPFileData plus 66 if recInstance equals 0x3D5.

rgbUid1 (16 bytes): An MD4 message digest, as specified in [RFC1320], that specifies the unique identifier of the uncompressed BLIPFileData.

rgbUid2 (16 bytes): An MD4 message digest, as specified in [RFC1320], that specifies the unique identifier of the uncompressed BLIPFileData. This field only exists if recInstance equals 0x3D5. If this value is not 0, rgbUid1 MUST be ignored.

metafileHeader (34 bytes): An OfficeArtMetafileHeader record, as defined in section 2.2.31, that specifies how to process the metafile in BLIPFileData.

BLIPFileData (variable): A variable-length field that specifies the EMF data.