Aspose::Words::Layout::ContinuousSectionRestart enum

ContinuousSectionRestart enum

Представляет различные поведения при вычислении номеров страниц в непрерывном разделе, который перезапускает нумерацию страниц.

enum class ContinuousSectionRestart

Значения

ИмяЗначениеОписание
Всегда0Нумерация страниц всегда перезапускается независимо от потока содержимого.
FromNewPageOnly1Нумерация страниц перезапускается только если перед разделом на странице, где начинается раздел, нет другого содержимого.

Примеры

Показывает, как управлять нумерацией страниц в непрерывном разделе.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Continuous section page numbering.docx");

// По умолчанию поведение Aspose.Words соответствует Microsoft Word 2019.
// Если вам нужно старое поведение Aspose.Words, аналогичное Microsoft Word 2016, используйте 'ContinuousSectionRestart.FromNewPageOnly'.
// Нумерация страниц перезапускается только если перед разделом на странице, где начинается раздел, нет другого содержимого,
// из‑за этого нумерация будет сбрасываться до 2 со второй страницы.
doc->get_LayoutOptions()->set_ContinuousSectionPageNumberingRestart(Aspose::Words::Layout::ContinuousSectionRestart::FromNewPageOnly);
doc->UpdatePageLayout();

doc->Save(get_ArtifactsDir() + u"Layout.RestartPageNumberingInContinuousSection.pdf");

См. также