(v13) Tiling methods supported by Harlequin Core
This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP
The HHR SDK is delivered with three tiling method implementations. These are registered in the RDR namespace RDR_NAMES_TILEAPI by the clrip
example integration skin using the names Rectangular
, Explicit
, and Error
. If you wish to modify or add a new tiling method, Global Graphics suggests copying one of these implementations into your own integration code, modifying it as you wish and registering it in RDR under a different name.
The tiling method API operates in a single coordinate space. The coordinate space used is the RIP's device space, which has an original at the top left of the raster, increasing X to the right, and increasing Y downwards. Page or element boundaries are presented to the API as normalized half-open (x1, y1) (x2, y2) bounding boxes, where x1 is less than x2 and y1 is less than y2. The pixel at (x1, y1) is included in the raster, but the pixel at (x2, y2) is not. Tiles should be generated in the same coordinate space, with the same constraints.