PageSet

PageSet class

Décrit un ensemble aléatoire de pages.

Pour en savoir plus, visitez leProgrammation avec des documents article de documentation.

public sealed class PageSet : IEnumerable<int>

Constructeurs

NomLa description
PageSet(int)Crée un ensemble d’une page basé sur l’index de page exact.
PageSet(params int[])Crée un ensemble de pages basé sur des indices de page exacts.
PageSet(params PageRange[])Crée un ensemble de pages basé sur des plages.

Propriétés

NomLa description
static All { get; }Obtient un ensemble avec toutes les pages du document dans leur ordre d’origine.
static Even { get; }Obtient un ensemble avec toutes les pages paires du document dans leur ordre d’origine.
static Odd { get; }Obtient un ensemble avec toutes les pages impaires du document dans leur ordre d’origine.

Méthodes

NomLa description
GetEnumerator()

Exemples

Montre comment restituer une page d’un document en une image 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.");

// Créez un objet « ImageSaveOptions » que nous pouvons transmettre à la méthode « Save » du document
// pour modifier la manière dont cette méthode rend le document en image.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Définissez le « PageSet » sur « 1 » pour sélectionner la deuxième page via
// l'index de base zéro à partir duquel démarrer le rendu du document.
options.PageSet = new PageSet(1);

// Lorsque nous enregistrons le document au format JPEG, Aspose.Words ne rend qu'une seule page.
// Cette image contiendra une page à partir de la page deux,
// qui sera simplement la deuxième page du document original.
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

Voir également