ResizeCanvas

MetaImage.ResizeCanvas method

Ändert die Leinwandgröße.

public abstract void ResizeCanvas(Rectangle newRectangle)
ParameterTypBeschreibung
newRectangleRectangleDas neue Rechteck.

Beispiele

Das folgende Beispiel zeigt, wie Sie einen Rahmen mit den angegebenen Rändern um eine Metadatei (WMF und EMF) hinzufügen.

[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);
    }
}

Siehe auch