PageSet

PageSet class

Описывает случайный набор страниц.

Чтобы узнать больше, посетитеПрограммирование с документами документальная статья.

public sealed class PageSet : IEnumerable<int>

Конструкторы

ИмяОписание
PageSet(int)Создает одностраничный набор на основе точного индекса страницы.
PageSet(params int[])Создает набор страниц на основе точных индексов страниц.
PageSet(params PageRange[])Создает набор страниц на основе диапазонов.

Характеристики

ИмяОписание
static All { get; }Получает набор со всеми страницами документа в их исходном порядке.
static Even { get; }Получает набор со всеми четными страницами документа в их исходном порядке.
static Odd { get; }Получает набор со всеми нечетными страницами документа в их исходном порядке.

Методы

ИмяОписание
GetEnumerator()

Примеры

Показывает, как преобразовать одну страницу документа в изображение 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.");

// Создаем объект "ImageSaveOptions", который можно передать методу "Save" документа
// чтобы изменить способ, которым этот метод преобразует документ в изображение.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Установите "PageSet" на "1", чтобы выбрать вторую страницу через
// индекс (начиная с нуля), с которого начинается рендеринг документа.
options.PageSet = new PageSet(1);

// Когда мы сохраняем документ в формате JPEG, Aspose.Words отображает только одну страницу.
// Это изображение будет содержать одну страницу, начиная со второй страницы,
// которая будет просто второй страницей исходного документа.
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

Смотрите также