Post Pagination Script API

The table below lists the functions and objects that are only available in Post Pagination Scripts. Click through to the object to find a description and sample scripts.
See Post Pagination Scripts for information about this kind of scripts, how to insert them and what you can do with them.

Post Pagination Scripts only apply to the Print context. These functions and objects cannot be used with other contexts.
It is possible to define a function in a Control Script which calls these functions, as long as that function is only invoked from a Post Pagination Script.
Object or function Usage
merge.context.query(selector) Call merge.context.query(selector) to run a query across all sections in the Print context.
merge.section.paginate() A call to merge.section.paginate() triggers pagination of the current section. Note: section is assumed to refer to a variable that holds a Section object (see Retrieving a section).

merge.section.pagination

Used to get the total page count, sheet count and start/end page numbers for a single section. See Pagination. Note: section is assumed to refer to a variable that holds a Section object (see Retrieving a section).

merge.pagination

Used to get the total page count, sheet count and start/end page numbers for all sections in the Print context after pagination. See Pagination.

PaginationInfo This object contains essential information about one element in order to create a table of contents (see Creating a Table Of Contents).
results.info() A call to results.info() returns pagination information (see PaginationInfo) for the first element in the result set of a query (see query(selector)).
Other objects that are available to Post Pagination Scripts

The list above isn't exhaustive: the objects listed in the Designer API (see Standard Script API) and in the Control Script API (see Control Script API) are also available in Post Pagination Scripts.