2019.2

Table Of Contents
Task See topic Field/function of
section object
Set the margins of a Print
section or Master Page
"Setting the margins of a Print
section" on page1403
margins
Set a Master Page, Media, or
Duplex printing for a Print
section
"sheetConfig" on page1373
sheetConfig
Control Script: Page numbering
This topic explains how to write a Control Script that changes the page numbering in Print
sections. Note that when you add a Control Script, it already contains a script to make the page
numbering continue over all Print sections.
For information about Control Scripts in general, see "Control Scripts" on page885 and
"Control Script API" on page1351. If you don't know how to write scripts, see "Writing your own
scripts" on page853.
How to change page numbering in a control script
A Control Script can make the page numbering continue over all Print sections or let it restart
on a section. This is done by setting the restartPageNumber field on a section to true or false.
For example: merge.template.contexts.PRINT.sections['Section 2'].restartPageNumber =
true;. (Also see "section" on page1395 and "Control Script API" on page1351.)
Page numbering starts with page 1 for each section. If for a section restartPageNumber is set to
false, that section will start with the page number following the last page of the previous
section.
Note that even if a section is not enabled (so it will not be outputted), its restartPageNumber flag
is still taken into account for composing the page number sequences.
By default, each section has restartPageNumber = false when the first control script runs.
Page 888