Visual Basic (Declaration) | |
---|---|
Public Shared Function ChangeFromWmf( _ ByVal hwmf As IntPtr, _ ByVal width As Integer, _ ByVal height As Integer _ ) As RasterImage |
Visual Basic (Usage) | Copy Code |
---|---|
|
Parameters
- hwmf
- Handle to the WMF to be changed.
- width
- Amount by which to scale the metafiles original width.
- height
- Amount by which to scale the metafiles original height.
Return Value
The newly create RasterImage object.This example loads a RasterImage, converts it to a WMF, then converts the WMF back to a RasterImage.
Visual Basic | Copy Code |
---|---|
Public Sub ChangeFromWmfExample() |
C# | Copy Code |
---|---|
public void ChangeFromWmfExample() |
If this function is successful, hwmf is freed.
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.
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family