ResizeCanvas

MetaImage.ResizeCanvas method

Cambia el tamaño del lienzo.

public abstract void ResizeCanvas(Rectangle newRectangle)
ParámetroEscribeDescripción
newRectangleRectangleEl nuevo rectángulo.

Ejemplos

El siguiente ejemplo muestra cómo agregar un borde con los márgenes especificados alrededor de un metarchivo (WMF y 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);
    }
}

Ver también