Leadtools Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.3.5
FromWmf Method
See Also 
Leadtools Namespace > RasterImage Class : FromWmf Method




hwmf
Handle to the WMF to be converted.
width
Amount by which to scale the metafile's original width.
height
Amount by which to scale the metafile's original height.
Converts a Windows metafile (WMF) into a LEAD RasterImage object.

Syntax

Visual Basic (Declaration) 
Public Shared Function FromWmf( _
   ByVal hwmf As IntPtr, _
   ByVal width As Integer, _
   ByVal height As Integer _
) As RasterImage
Visual Basic (Usage)Copy Code
Dim hwmf As IntPtr
Dim width As Integer
Dim height As Integer
Dim value As RasterImage
 
value = RasterImage.FromWmf(hwmf, width, height)
C# 
public static RasterImage FromWmf( 
   IntPtr hwmf,
   int width,
   int height
)
Managed Extensions for C++ 
public: static RasterImage* FromWmf( 
   IntPtr hwmf,
   int width,
   int height
) 
C++/CLI 
public:
static RasterImage^ FromWmf( 
   IntPtr hwmf,
   int width,
   int height
) 

Parameters

hwmf
Handle to the WMF to be converted.
width
Amount by which to scale the metafile's original width.
height
Amount by which to scale the metafile's original height.

Return Value

The newly created RasterImage object.

Example

This example loads a RasterImage, converts it to a WMF, then converts the WMF back to a RasterImage.

Remarks

When this method is completed, there are two copies of the drawing in memory: the new RasterImage object and the original WMF. Freeing one will not affect the other.

The metafile can be loaded at the original dimension or scaled by using the width and height parameters.

If width == 0 and height == 0 - the metafile is loaded at the size present in the file.

If width == 0 and height > 0 - the metafile is stretched so that it has the height height (preserving the aspect ratio).

If width > 0 and height == 0 - the metafile is stretched so that it has the width width (preserving the aspect ratio).

If width > 0 and height > 0 - the metafile is stretched so that it has the width width and height height (the aspect ratio is ignored).

This function does not support signed images.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also