Класс Aspose::Words::Saving::PageSet

PageSet class

Описывает случайный набор страниц. Чтобы узнать больше, посетите статью документации Programming with Documents.

class PageSet : public System::Collections::Generic::IEnumerable<int32_t>

Методы

МетодОписание
static get_All()Возвращает набор со всеми страницами документа в их исходном порядке.
static get_Even()Возвращает набор со всеми четными страницами документа в их исходном порядке.
static get_Odd()Возвращает набор со всеми нечетными страницами документа в их исходном порядке.
GetEnumerator() override
GetType() const override
Is(const System::TypeInfo&) const override
PageSet(int32_t)Создаёт набор из одной страницы на основе точного индекса страницы.
PageSet(const System::ArrayPtr<int32_t>&)Создаёт набор страниц на основе точных индексов страниц.
PageSet(const System::ArrayPtr<System::SharedPtr<Aspose::Words::Saving::PageRange>>&)Создаёт набор страниц на основе диапазонов.
static Type()

Примеры

Показывает, как отобразить одну страницу документа в изображение JPEG.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

builder->Writeln(u"Page 1.");
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
builder->Writeln(u"Page 2.");
builder->InsertImage(get_ImageDir() + u"Logo.jpg");
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
builder->Writeln(u"Page 3.");

// Создайте объект "ImageSaveOptions", который мы можем передать методу "Save" документа
// чтобы изменить способ, которым этот метод отображает документ в изображение.
auto options = System::MakeObject<Aspose::Words::Saving::ImageSaveOptions>(Aspose::Words::SaveFormat::Jpeg);
// Установите "PageSet" в "1", чтобы выбрать вторую страницу через
// ноль‑базовый индекс, с которого начинать отображение документа.
options->set_PageSet(System::MakeObject<Aspose::Words::Saving::PageSet>(1));

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

См. также