MetaImageResizeCanvas Method
Resizes the canvas.

Namespace: Aspose.Imaging.FileFormats.Emf
Assembly: Aspose.Imaging (in Aspose.Imaging.dll) Version: 21.04
Syntax
public abstract void ResizeCanvas(
	Rectangle newRectangle
)

Parameters

newRectangle
Type: Aspose.ImagingRectangle
The new rectangle.
Examples
The following example shows how to add a border with the specified margins around a metafile (WMF and EMF).
[C#]

int borderLeft = 50;
int borderTop = 50;
int borderRight = 50;
int borderBottom = 50;

string dir = "c:\\aspose.imaging\\issues\\net\\3280\\";
string[] fileNames = new[] { "image1.emf", "image2.wmf" };
foreach (string fileName in fileNames)
{
    string inputFilePath = dir + fileName;
    string outputFilePath = dir + "AddBorder_" + fileName;
    using (Aspose.Imaging.FileFormats.Emf.MetaImage image = (Aspose.Imaging.FileFormats.Emf.MetaImage)Aspose.Imaging.Image.Load(inputFilePath))
    {
        image.ResizeCanvas(new Aspose.Imaging.Rectangle(-borderLeft, -borderTop, image.Width + borderLeft + borderRight, image.Height + borderTop + borderBottom));
        image.Save(outputFilePath);
    }
}
See Also