2021.2

Table Of Contents
Step 2. Add the file that contains the collection of images to the template's Resources (see
"Adding images" on page729).
Step 3. Display part of the collection file as an image in the template.
l Static images that are part of an image file can be displayed via Cascading Style Sheets
(CSS). This technique is much used in web design. In this technique, the file that contains
a collection of images is called an image sprite. The trick is to create a Box (or Div) for
each image and give that box an ID (see "Boxes" on page696). Then use the ID in a style
sheet to select the Box and write a style rule (see "Styling templates with CSS files" on
page747) that sets its background image to the image sprite and positions the image.
For an explanation and examples of this style rule, see
https://www.w3schools.com/css/css_image_sprites.asp.
l Dynamically added images are loaded in a script. To retrieve one page from a PDF file
in a script, add the page parameter to the file path and set that as the source of the image.
Here is an example (assuming that the page number is stored in a variable pageNumber):
var imageStr = "";
var imagePath = "file:///C:/image-collection.pdf?page=" +
pageNumber;
imageStr += '<img src="' + imagePath + '">';
results.after(imageStr);
Runtime parameters
Runtime parameters can pass values from an automation tool - PlanetPress Workflow, usually
- to a template, data mapping configuration or Job Creation Preset. The actual values of the
parameters may be different from one time that a process runs to the next, which means the
output could be different even when the same template, data mapping configuration and/or Job
Creation Presets are used.
Runtime parameters first have to be defined in the template, data mapping configuration or Job
Creation Preset, depending on where they are needed.
Next, the source of each runtime parameter value must be set in the automation tool used. E.g
in PlanetPress Workflow, it should be set in the Runtime Parameters section of the OL Connect
task that uses the template, data mapping configuration or Job Creation Preset.
For more information about defining and accessing runtime parameters:
Page 1515