PageSet

PageSet class

Beskriver en slumpmässig uppsättning sidor.

För att lära dig mer, besökProgrammering med dokument dokumentationsartikel.

public sealed class PageSet : IEnumerable<int>

Konstruktörer

namnBeskrivning
PageSet(int)Skapar en uppsättning på en sida baserat på exakt sidindex.
PageSet(params int[])Skapar en siduppsättning baserad på exakta sidindex.
PageSet(params PageRange[])Skapar en siduppsättning baserad på intervall.

Egenskaper

namnBeskrivning
static All { get; }Hämtar en uppsättning med alla sidor i dokumentet i deras ursprungliga ordning.
static Even { get; }Hämtar en uppsättning med alla jämna sidor i dokumentet i deras ursprungliga ordning.
static Odd { get; }Hämtar en uppsättning med alla udda sidor i dokumentet i deras ursprungliga ordning.

Metoder

namnBeskrivning
GetEnumerator()

Exempel

Visar hur man renderar en sida från ett dokument till en JPEG-bild.

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.");

// Skapa ett "ImageSaveOptions"-objekt som vi kan skicka till dokumentets "Save"-metod
// för att modifiera hur metoden renderar dokumentet till en bild.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Ställ in "PageSet" till "1" för att välja den andra sidan via
// det nollbaserade indexet att börja rendera dokumentet från.
options.PageSet = new PageSet(1);

// När vi sparar dokumentet i JPEG-format renderar Aspose.Words bara en sida.
// Den här bilden kommer att innehålla en sida med början från sida två,
// vilket bara kommer att vara den andra sidan i originaldokumentet.
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

Se även