2.2.1.4 EmfPlusImage Object

The EmfPlusImage object specifies a graphics image in the form of a bitmap or metafile.


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

Version

Type

ImageData (variable)

...

Version (4 bytes): An EmfPlusGraphicsVersion object (section 2.2.2.19) that specifies the version of operating system graphics that was used to create this object.

Type (4 bytes): An unsigned integer that specifies the type of data in the ImageData field. This value is defined in the ImageDataType enumeration (section 2.1.1.15).

ImageData (variable): Variable-length data that defines the image data specified in the Type field. The content and format of the data can be different for every image type.

This object is generic and is used to specify different types of image data, including:

  • An EmfPlusBitmap object (section 2.2.2.2); and

  • An EmfPlusMetafile object (section 2.2.2.27).

See section 2.2.1 for the specification of additional graphics objects.