com.aspose.words
Class ContinuousSectionRestart

java.lang.Object
    extended by 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.

See Also:
          Aspose.Words Documentation - the home page for the Aspose.Words Product Documentation.
          Aspose.Words Support Forum - our preferred method of support.