PageSet
PageSet(int)
Erstellt einen einseitigen Satz basierend auf dem genauen Seitenindex.
public PageSet(int page)
Parameter | Typ | Beschreibung |
---|---|---|
page | Int32 | Nullbasierter Index der Seite. |
Bemerkungen
Wenn eine Seite gefunden wird, die nicht im Dokument enthalten ist, wird beim Rendern eine Ausnahme ausgelöst. MaxValue bedeutet die letzte Seite im Dokument.
Siehe auch
- class PageSet
- namensraum Aspose.Words.Saving
- Montage Aspose.Words
PageSet(params int[])
Erstellt einen Seitensatz basierend auf genauen Seitenindizes.
public PageSet(params int[] pages)
Parameter | Typ | Beschreibung |
---|---|---|
pages | Int32[] | Nullbasierte Indizes von Seiten. |
Bemerkungen
Wenn eine Seite gefunden wird, die nicht im Dokument enthalten ist, wird beim Rendern eine Ausnahme ausgelöst. MaxValue bedeutet die letzte Seite im Dokument.
Beispiele
Zeigt, wie Seiten basierend auf genauen Seitenindizes extrahiert werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Dem Dokument fünf Seiten hinzufügen.
for (int i = 1; i < 6; i++)
{
builder.Write("Page " + i);
builder.InsertBreak(BreakType.PageBreak);
}
// Erstellen Sie ein „XpsSaveOptions“-Objekt, das wir an die „Save“-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .XPS konvertiert.
XpsSaveOptions xpsOptions = new XpsSaveOptions();
// Verwenden Sie die Eigenschaft „PageSet“, um einen Satz Seiten des Dokuments auszuwählen, die im Ausgabe-XPS gespeichert werden sollen.
// In diesem Fall wählen wir über einen nullbasierten Index nur drei Seiten aus: Seite 1, Seite 2 und Seite 4.
xpsOptions.PageSet = new PageSet(0, 1, 3);
doc.Save(ArtifactsDir + "XpsSaveOptions.ExportExactPages.xps", xpsOptions);
Siehe auch
- class PageSet
- namensraum Aspose.Words.Saving
- Montage Aspose.Words
PageSet(params PageRange[])
Erstellt einen Seitensatz basierend auf Bereichen.
public PageSet(params PageRange[] ranges)
Parameter | Typ | Beschreibung |
---|---|---|
ranges | PageRange[] | Array von Seitenbereichen. |
Bemerkungen
Wenn ein Bereich gefunden wird, der nach der letzten Seite im Dokument beginnt, wird beim Rendern eine Ausnahme ausgelöst. Alle Bereiche, die nach der letzten Seite enden, werden gekürzt, damit sie in das Dokument passen.
Beispiele
Zeigt, wie Seiten basierend auf genauen Seitenbereichen extrahiert werden.
Document doc = new Document(MyDir + "Images.docx");
ImageSaveOptions imageOptions = new ImageSaveOptions(SaveFormat.Tiff);
PageSet pageSet = new PageSet(new PageRange(1, 1), new PageRange(2, 3), new PageRange(1, 3),
new PageRange(2, 4), new PageRange(1, 1));
imageOptions.PageSet = pageSet;
doc.Save(ArtifactsDir + "ImageSaveOptions.ExportVariousPageRanges.tiff", imageOptions);
Siehe auch
- class PageRange
- class PageSet
- namensraum Aspose.Words.Saving
- Montage Aspose.Words