2019.1

Table Of Contents
3. Change the name of the script so that it reflects what the script does.
Note
Scripts can only have the same name when they are not in the same folder.
4. Write the script; see the "Control Script API" on page1280. If you are not familiar with
scripting, also see "Writing your own scripts" on page798.
Tip
New Control Scripts added to the template contain code to continue the page
numbering over all print sections, and two examples: one to select different sections
of a Print context for email and print output, and one to select a Web section.
What to use a Control Script for
Control Scripts let you change the way a template is merged, by giving access to the template
with all its contexts and sections in a script. A Control Script may, for example, omit, group and
clone sections; add a background to a Print section; or add a header to an email. A number of
the things that you can do with them is listed in the table below, with a link to a topic that
explains how to do it and that shows what the script should look like.
In a Control Script, section usually is the most important object. To get a quick overview and
lots of examples, see "section" on page1318. For help on specific tasks, see the table below.
Task See topic Field/function of
section object
Change the page numbering
of Print sections
"Control Script: Page
numbering" on page832
restartPageNumbering
Set the background image of
a Print section
"Control Script: Setting a Print
section's background" on
page836
background.source,
background.url,
background.position
Page 829