ContinuousSectionRestart
Contents
[
Hide
]Inheritance: java.lang.Object
public class ContinuousSectionRestart
Represents different behaviors when computing page numbers in a continuous section that restarts page numbering.
Examples:
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");
Fields
| Field | Description |
|---|---|
| ALWAYS | Page numbering always restarts regardless of content flow. |
| FROM_NEW_PAGE_ONLY | Page numbering restarts only if there is no other content before the section on the page where the section starts. |
| length |
Methods
| Method | Description |
|---|---|
| fromName(String continuousSectionRestartName) | |
| getName(int continuousSectionRestart) | |
| getValues() | |
| toString(int continuousSectionRestart) |
ALWAYS
public static int ALWAYS
Page numbering always restarts regardless of content flow.
Remarks:
This behavior is demonstrated by all MS Word versions, except Word 2016.
FROM_NEW_PAGE_ONLY
public static 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.
Remarks:
The behavior is demonstrated by MS Word 2016.
length
public static int length
fromName(String continuousSectionRestartName)
public static int fromName(String continuousSectionRestartName)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| continuousSectionRestartName | java.lang.String |
Returns: int
getName(int continuousSectionRestart)
public static String getName(int continuousSectionRestart)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| continuousSectionRestart | int |
Returns: java.lang.String
getValues()
public static int[] getValues()
Returns: int[]
toString(int continuousSectionRestart)
public static String toString(int continuousSectionRestart)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| continuousSectionRestart | int |
Returns: java.lang.String