7.5

Table Of Contents
l The @page()and execpage()commands are used to execute any page type and place its result in memory, if you do
not need to use any of those page's paper handling.
l The $element (or $page)command is used to execute a page if you want to keep the paper handling intact. It is only
useful if you are using it to call a normal page, as virtual pages and overlays do not contain any paper handling.
l The showpage()command is used to display (print)the pages that are in memory.
This to keep in mind:
l If any object is placed on the runpage other than a PlanetPress Talk object, these objects will force the page to output
as the last page with this element on it, whether or not the runpage has the Page eject option checked.
l If you have multiple PlanetPress Talk objects on the page, they will execute in order from top to bottom, one at a time.
l You can place multiple pages in memory using the @page(), execpage()and $page commands, and display them using
a single showpage(). This emulates using overlays and underlays on your page. The first page to be placed in memory
will be the furthest on the back of the page (underlay), while the last page to be called will be on top of all the others
(overlay).
l Make sure to never call the runpage from itself, as this creates an infinite loop and a stack overflow.
Convert an Object to PlanetPress Talk
You can convert any object on the page to its corresponding PlanetPress Talk version. This can be done to create custom
code, to reproduce specific functionality or simply as an academic exercise.
It is important to understand the conversion is not reversible. Once you convert an object to PlanetPress Talk, it becomes a
PlanetPress Talk object and any modifications to it must be made in PlanetPress Talk.
This procedure applies only to objects. You cannot convert groups or pages to PlanetPress Talk.
To convert an object to PlanetPress Talk:
1. Select the object.
2. Choose Tools | Advanced | Convert to PlanetPress Talk.
©2010 Objectif Lune Inc - 215 -