Adding to the page
This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP.
As well as changing the coordinate system, you can use the BeginPage
and EndPage
procedures to do other tasks between pages. For example, you can add annotations, or change screens.
However, there are two limitations you are likely to encounter:
EndPage
procedures require a call toinitgraphics
in order to produce reliable results when adding marks to the page, whether or not doing imposition, because the job does not leave the coordinate system in a known state.- Anything done in
BeginPage
is likely to be restored away immediately afterwards for most jobs, as illustrated in the section on The Imposition page device key, unless global memory is used. Unfortunately, this means that changes to the graphics state cannot be made to persist, except for the current matrix, which is handled specially, as described in that section.