2019.2

Table Of Contents
}
// Hide our boilerplate row (note that this doesn't really delete
the row).
results.hide();
html(value)
Replaces the contents of the <body> of a section or Master Page by the supplied value. This
function is only available in Control Scripts. See also: "section" on page1395 and
"masterpage" on page1355.
value
A String that may contain HTML tags.
Examples
The following script loads a snippet based on the value of a field, and then replaces the content
of a Print section with the snippet using html().
var mySection = merge.template.contexts.PRINT.sections["Section
1"];
var promoTxt = loadhtml('snippets/promo-' + record.fields['City'] +
'.html', );
mySection.html(promoTxt);
paginate()
This method of the section object (see "section" on page1395) triggers pagination of the
current section. The pagination process re-establishes page boundaries, updates page
numbers and page counts, and reapplies Master Pages.
Depending on whether page numbering restarts in each section this may affect the page
numbers in other sections as well (see "Configuring page numbers" on page501).
When the pagination process has ended, the script resumes.
The 'current section' is always a Print section, since this method can only be used in Post
Pagination Scripts, and Post Pagination Scripts only run on the Print context (see "Post
Pagination Scripts" on page900).
You only need to call merge.section.paginate() in a Post Pagination Script if the script has
added or removed content to such an extent that the page boundaries need to be renewed.
For an example see: "Creating a Table Of Contents" on page902.
Page 1378