PageSet

PageSet class

Beschreibt eine zufällige Seitengruppe.

Um mehr zu erfahren, besuchen Sie dieProgrammieren mit Dokumenten Dokumentationsartikel.

public sealed class PageSet : IEnumerable<int>

Konstrukteure

NameBeschreibung
PageSet(int)Erstellt einen einseitigen Satz basierend auf dem genauen Seitenindex.
PageSet(params int[])Erstellt einen Seitensatz basierend auf exakten Seitenindizes.
PageSet(params PageRange[])Erstellt einen Seitensatz basierend auf Bereichen.

Eigenschaften

NameBeschreibung
static All { get; }Ruft einen Satz mit allen Seiten des Dokuments in ihrer ursprünglichen Reihenfolge ab.
static Even { get; }Ruft einen Satz mit allen geraden Seiten des Dokuments in ihrer ursprünglichen Reihenfolge ab.
static Odd { get; }Ruft einen Satz mit allen ungeraden Seiten des Dokuments in ihrer ursprünglichen Reihenfolge ab.

Methoden

NameBeschreibung
GetEnumerator()

Beispiele

Zeigt, wie eine Seite aus einem Dokument in ein JPEG-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, in der diese Methode das Dokument in ein Bild umwandelt.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Setze das "PageSet" auf "1", um die zweite Seite auszuwählen über
// der nullbasierte Index, ab dem mit der Darstellung des Dokuments begonnen werden soll.
options.PageSet = new PageSet(1);

// Wenn wir das Dokument im JPEG-Format speichern, rendert Aspose.Words nur eine Seite.
// Dieses Bild enthält eine Seite ab Seite zwei,
// Dies ist lediglich die zweite Seite des Originaldokuments.
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

Siehe auch