ResizeCanvas
MetaImage.ResizeCanvas method
Ändert die Leinwandgröße.
public abstract void ResizeCanvas(Rectangle newRectangle)
Parameter | Typ | Beschreibung |
---|---|---|
newRectangle | Rectangle | Das 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
- struct Rectangle
- class MetaImage
- namensraum Aspose.Imaging.FileFormats.Emf
- Montage Aspose.Imaging