ImageSize
Inhalt
[
Ausblenden
]ImageSaveOptions.ImageSize property
Ruft die Größe eines generierten Bildes in Pixel ab oder legt diese fest.
public Size ImageSize { get; set; }
Bemerkungen
Diese Eigenschaft ist nur beim Speichern in Rasterbildformaten wirksam.
Der Standardwert ist (0 x 0), was bedeutet, dass die Größe des generierten Bildes entsprechend der Größe des Bildes in Punkten, der angegebenen Auflösung und dem angegebenen Maßstab berechnet wird .
Beispiele
Zeigt, wie jede Seite eines Dokuments in ein separates TIFF-Bild gerendert wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Page 1.");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 2.");
builder.InsertImage(ImageDir + "Logo.jpg");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 3.");
// Erstellen Sie ein „ImageSaveOptions“-Objekt, das wir an die „Save“-Methode des Dokuments übergeben können
// um die Art und Weise zu ändern, wie diese Methode das Dokument in ein Bild rendert.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);
for (int i = 0; i < doc.PageCount; i++)
{
// Setze die Eigenschaft „PageSet“ auf die Nummer der ersten Seite von
// von dem aus mit dem Rendern des Dokuments begonnen werden soll.
options.PageSet = new PageSet(i);
// Seite mit 2325 x 5325 Pixel und 600 dpi exportieren.
options.Resolution = 600;
options.ImageSize = new Size(2325, 5325);
doc.Save(ArtifactsDir + $"ImageSaveOptions.PageByPage.{i + 1}.tiff", options);
}
Siehe auch
- class ImageSaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words