Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.23
|
public static RasterImage ChangeFromEmf( IntPtr hemf, int width, int height, RasterColor backColor )
'Declaration
Public Overloads Shared Function ChangeFromEmf( _ ByVal hemf As IntPtr, _ ByVal width As Integer, _ ByVal height As Integer, _ ByVal backColor As RasterColor _ ) As RasterImage
'Usage
Dim hemf As IntPtr Dim width As Integer Dim height As Integer Dim backColor As RasterColor Dim value As RasterImage value = RasterImageConverter.ChangeFromEmf(hemf, width, height, backColor)
public: static RasterImage^ ChangeFromEmf( IntPtr hemf, int width, int height, RasterColor backColor )
Some metafiles do not have a background color, and hence, when the metafile is used to create a Leadtools.RasterImage object, the area not covered by the metafile objects will contain the default image background color (black). To create a raster image from a metafile like this with a specific background color, set the desired background color in the backColor parameter.
If this method is successful, hemf is freed.
The enhanced metafile can be loaded at the original dimension or scaled by using the width and height parameters.
If width == 0 and height == 0 - the enhanced metafile is loaded at the size present in the file.
If width == 0 and height > 0 - the enhanced metafile is stretched so that it has the height height (preserving the aspect ratio).
If width > 0 and height == 0 - the enhanced metafile is stretched so that it has the width width (preserving the aspect ratio).
If width > 0 and height > 0 - the enhanced metafile is stretched so that it has the width width and height height (the aspect ratio is ignored).
This method does not support signed images.
For more information refer to RasterImage and GDI/GDI+.