ResizeCanvas

MetaImage.ResizeCanvas method

Redimensionne le canevas.

public abstract void ResizeCanvas(Rectangle newRectangle)
ParamètreTaperLa description
newRectangleRectangleLe nouveau rectangle.

Exemples

L’exemple suivant montre comment ajouter une bordure avec les marges spécifiées autour d’un métafichier (WMF et 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);
    }
}

Voir également