Skip to main content
Skip table of contents

(v13) Locating objects for HqnLayout on disk

This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP.

The objects described in this section are all stored in files within the SW/Usr/ColorBars/Components directory. Each file within that directory leaves the name /ColorBarComponents and a dictionary on the operand stack when executed. The files supplied with the RIP include a number of examples that may be used when developing variants, we strongly recommend that you add your own files to this directory rather than edit those supplied with the RIP.

The contents of all dictionaries from all files in the Components directory are merged, as are the first level sub-dictionaries within them. Thus, a BlockSet object defined in one file may use a Block defined in another, and so on.

The following keys within the ColorBarComponents dictionary are reserved: Blocks, BlockSets, BlockSequences, Strips, ControlBars, and Selectors. The value of each must be a dictionary where the values are objects of the obvious type. For example, the values in the Blocks dictionary must be Block objects.

All objects of a specific object type must have a unique name within a RIP installation. We recommend that you use an abbreviated form of your company name as a prefix when creating new objects to avoid conflicts. These are not user-visible when using the default Harlequin RIP user interface. Please do not create objects that deliberately override standard objects supplied with the RIP in the interests of simplifying technical support.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.