Metafile
Defines a graphic metafile. A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). This class is not inheritable.
                
Initializes a new instance of the  Metafile class from the specified handle.
Initializes a new instance of the  Metafile class from the specified handle to a device context and an  EmfType enumeration that specifies the format of the  Metafile.
Initializes a new instance of the  Metafile class from the specified handle to a device context and an  EmfType enumeration that specifies the format of the  Metafile. A string can be supplied to name the file.
Initializes a new instance of the  Metafile class from the specified handle and a  WmfPlaceableFileHeader.
Initializes a new instance of the  Metafile class from the specified handle and a  WmfPlaceableFileHeader. Also, the deleteWmf parameter can be used to delete the handle when the metafile is deleted.
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle.
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure.
public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile.
public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string desc)
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile. A string can be provided to name the file.
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle.
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure.
public Metafile(IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile.
public Metafile(IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
Initializes a new instance of the  Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile. A string can be provided to name the file.
Initializes a new instance of the  Metafile class from the specified data stream.
Initializes a new instance of the  Metafile class from the specified data stream.
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, and an  EmfType enumeration that specifies the format of the  Metafile.
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, and an  EmfType enumeration that specifies the format of the  Metafile. Also, a string that contains a descriptive name for the new  Metafile can be added.
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, and a  Rectangle structure that represents the rectangle that bounds the new  Metafile.
public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, a  Rectangle structure that represents the rectangle that bounds the new  Metafile, and the supplied unit of measure.
public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, a  Rectangle structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile.
public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, a  Rectangle structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile. A string that contains a descriptive name for the new  Metafile can be added.
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, and a  RectangleF structure that represents the rectangle that bounds the new  Metafile.
public Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, a  RectangleF structure that represents the rectangle that bounds the new  Metafile, and the supplied unit of measure.
public Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, a  RectangleF structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile.
public Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
Initializes a new instance of the  Metafile class from the specified data stream, a Windows handle to a device context, a  RectangleF structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile. A string that contains a descriptive name for the new  Metafile can be added.
Initializes a new instance of the  Metafile class from the specified file name.
Initializes a new instance of the  Metafile class with the specified file name.
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, and an  EmfType enumeration that specifies the format of the  Metafile.
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, and an  EmfType enumeration that specifies the format of the  Metafile. A descriptive string can be added, as well.
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, and a  Rectangle structure that represents the rectangle that bounds the new  Metafile.
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  Rectangle structure that represents the rectangle that bounds the new  Metafile, and the supplied unit of measure.
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  Rectangle structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile.
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  Rectangle structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile. A descriptive string can also be added.
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, string description)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  Rectangle structure that represents the rectangle that bounds the new  Metafile, and the supplied unit of measure. A descriptive string can also be added.
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, and a  RectangleF structure that represents the rectangle that bounds the new  Metafile.
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  RectangleF structure that represents the rectangle that bounds the new  Metafile, and the supplied unit of measure.
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  RectangleF structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile.
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  RectangleF structure that represents the rectangle that bounds the new  Metafile, the supplied unit of measure, and an  EmfType enumeration that specifies the format of the  Metafile. A descriptive string can also be added.
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, string desc)
Initializes a new instance of the  Metafile class with the specified file name, a Windows handle to a device context, a  RectangleF structure that represents the rectangle that bounds the new  Metafile, and the supplied unit of measure. A descriptive string can also be added.
Returns the  MetafileHeader associated with the specified  Metafile.
Returns the  MetafileHeader associated with the specified  Metafile.
Returns the  MetafileHeader associated with the specified  Metafile.
Returns the  MetafileHeader associated with the specified  Metafile.
Returns a Windows handle to an enhanced  Metafile.
Returns the  MetafileHeader associated with this  Metafile.
Plays an individual metafile record.