Metafile class (gdiplusheaders.h)

The Metafile class defines a graphic metafile. A metafile contains records that describe a sequence of graphics API calls. Metafiles can be recorded (constructed) and played back (displayed).

Inheritance

The Metafile class implements Image.

Methods

The Metafile class has these methods.

 
Metafile::ConvertToEmfPlus

The Metafile::ConvertToEmfPlus method converts this Metafile object to the EMF+ format. (overload 3/3)
Metafile::ConvertToEmfPlus

The Metafile::ConvertToEmfPlus method converts this Metafile object to the EMF+ format. (overload 1/3)
Metafile::ConvertToEmfPlus

The Metafile::ConvertToEmfPlus method converts this Metafile object to the EMF+ format. (overload 2/3)
Metafile::EmfToWmfBits

Converts an enhanced-format metafile to a Windows Metafile Format (WMF) metafile and stores the converted records in a specified buffer.
Metafile::GetDownLevelRasterizationLimit

Gets the rasterization limit currently set for this metafile.
Metafile::GetHENHMETAFILE

The Metafile::GetHENHMETAFILE method gets a Windows handle to an Enhanced Metafile (EMF) file.
Metafile::GetMetafileHeader

The Metafile::GetMetafileHeader method gets the header. (overload 2/4)
Metafile::GetMetafileHeader

The Metafile::GetMetafileHeader method gets the header. (overload 3/4)
Metafile::GetMetafileHeader

The Metafile::GetMetafileHeader method gets the metafile header of this metafile.
Metafile::GetMetafileHeader

The Metafile::GetMetafileHeader method gets the header. (overload 1/4)
Metafile::GetMetafileHeader

The Metafile::GetMetafileHeader method gets the header. (overload 4/4)
Metafile::Metafile

This topic lists the constructors of the Metafile class. For a complete class listing, see Metafile Class. (overload 2/2)
Metafile::Metafile

Creates a Metafile::Metafile object for playback.
Metafile::Metafile

This topic lists the constructors of the Metafile class. For a complete class listing, see Metafile Class. (overload 1/2)
Metafile::Metafile

Creates a Metafile::Metafile object for recording. (overload 2/6)
Metafile::Metafile

Creates a Metafile::Metafile object for recording. (overload 1/6)
Metafile::Metafile

Creates a Metafile::Metafile object for recording. (overload 5/6)
Metafile::Metafile

Creates a Metafile::Metafile object for recording. (overload 4/6)
Metafile::Metafile

Creates a Metafile::Metafile object for recording. (overload 3/6)
Metafile::Metafile

Creates a Metafile::Metafile object for recording. (overload 6/6)
Metafile::Metafile

Creates a Windows GDI+ Metafile::Metafile object for playback based on a Windows Graphics Device Interface (GDI) Enhanced Metafile (EMF) file.
Metafile::Metafile

Creates a Windows GDI+Metafile::Metafile object for recording. The format will be placeable metafile.
Metafile::Metafile

Creates a Metafile::Metafile object from an IStream interface for playback.
Metafile::Metafile

Creates a Metafile::Metafile object for recording to an IStream interface. (overload 1/3)
Metafile::Metafile

Creates a Metafile::Metafile object for recording to an IStream interface. (overload 3/3)
Metafile::Metafile

Creates a Metafile::Metafile object for recording to an IStream interface. (overload 2/3)
Metafile::Metafile

This topic lists the constructors of the Metafile class. For a complete class listing, see Metafile Class.
Metafile::PlayRecord

The Metafile::PlayRecord method plays a metafile record.
Metafile::SetDownLevelRasterizationLimit

Sets the resolution for certain brush bitmaps that are stored in this metafile.

Remarks

Some Metafile constructors (those that receive a device context handle) create Metafile objects that are used to record metafiles. Other Metafile constructors (those that do not receive a device context handle) create Metafile objects that are used to display (play back) metafiles.

Requirements

Requirement Value
Target Platform Windows
Header gdiplusheaders.h