com.aspose.words

Class ContinuousSectionRestart

  • java.lang.Object
    • com.aspose.words.ContinuousSectionRestart
public class ContinuousSectionRestart 
extends java.lang.Object

Utility class containing constants. Represents different behaviors when computing page numbers in a continuous section that restarts page numbering.

Example:

Shows how to control page numbering in a continuous section.
Document doc = new Document(getMyDir() + "Continuous section page numbering.docx");

// By default Aspose.Words behavior matches the Microsoft Word 2019.
// If you need old Aspose.Words behavior, repetitive Microsoft Word 2016, use 'ContinuousSectionRestart.FromNewPageOnly'.
// Page numbering restarts only if there is no other content before the section on the page where the section starts,
// because of that the numbering will reset to 2 from the second page.
doc.getLayoutOptions().setContinuousSectionPageNumberingRestart(ContinuousSectionRestart.FROM_NEW_PAGE_ONLY);
doc.updatePageLayout();

doc.save(getArtifactsDir() + "Layout.RestartPageNumberingInContinuousSection.pdf");

Field Summary
static final intALWAYS = 0
Page numbering always restarts regardless of content flow.
static final intFROM_NEW_PAGE_ONLY = 1
Page numbering restarts only if there is no other content before the section on the page where the section starts.
 

    • Field Detail

      • ALWAYS = 0

        public static final int ALWAYS
        Page numbering always restarts regardless of content flow. This behavior is demonstrated by all MS Word versions, except Word 2016.
      • FROM_NEW_PAGE_ONLY = 1

        public static final int FROM_NEW_PAGE_ONLY
        Page numbering restarts only if there is no other content before the section on the page where the section starts. The behavior is demonstrated by MS Word 2016.