Layering HqnInitImpose calls
This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP.
In many circumstances it is appropriate to allow multiple calls to HqnInitImpose
in order to add additional functionality. For example plugin PostScript code for a device might use the FixedSizeSheet
Suffix to handle basic page geometry and oversize page handling. A page feature may be used to place as many pages as possible on the sheet. With a small amount of care, such combinations are often very effective.
There may be times, however, when a plugin setup file uses HqnImpose2
in a way which is unlikely to be compatible with page features (for example, to arrange pages on the sheet to impose separations). If this is the case, further calls to HqnInitImpose
may be prohibited by setting NoFurtherCalls
to True
in the plugin’s call to HqnInitImpose
.
Support for frame and band interleaved composite page buffers including both spot and process colors means that many such plugins may be restructured to allow them to be roamed more conveniently, and to allow useful media saving page features to be selected when printing to them.