PageSet

PageSet class

Descrive un insieme casuale di pagine.

Per saperne di più, visita ilProgrammazione con documenti articolo di documentazione.

public sealed class PageSet : IEnumerable<int>

Costruttori

NomeDescrizione
PageSet(int)Crea un set di una pagina basato sull’indice di pagina esatto.
PageSet(params int[])Crea un set di pagine basato sugli indici di pagina esatti.
PageSet(params PageRange[])Crea un set di pagine basato su intervalli.

Proprietà

NomeDescrizione
static All { get; }Ottiene un set con tutte le pagine del documento nel loro ordine originale.
static Even { get; }Ottiene un set con tutte le pagine pari del documento nel loro ordine originale.
static Odd { get; }Ottiene un set con tutte le pagine dispari del documento nel loro ordine originale.

Metodi

NomeDescrizione
GetEnumerator()

Esempi

Mostra come convertire una pagina di un documento in un’immagine JPEG.

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

// Creiamo un oggetto "ImageSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui quel metodo trasforma il documento in un'immagine.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Imposta "PageSet" su "1" per selezionare la seconda pagina tramite
// l'indice a partire da zero da cui iniziare il rendering del documento.
options.PageSet = new PageSet(1);

// Quando salviamo il documento nel formato JPEG, Aspose.Words esegue il rendering di una sola pagina.
// Questa immagine conterrà una pagina a partire da pagina due,
// che sarà semplicemente la seconda pagina del documento originale.
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

Guarda anche