(v13) Overriding a standard Pantone value with the named color API


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


In order to override a color in one of the standard Pantone named color databases used by the “Intercept” named color order a new database must be added containing the override color at the head of the named color order.

To achieve this the following API calls are required:

1. ncapi_start() , to provide the memory allocation functions.

2. ncapiNamedColorDBCreate() , to create a new in-memory database with the appropriate color space, etc. ncapiNamedColorDBAddUpdateColor() , to add the override color to the new database. ncapiNamedColorDBAddUpdateColor() , to add the override color to the new database.

3. ncapiWriteNamedColorDB() , to save the new database.

4. ncapiReadNamedColorOrder() , to read the current state of the "Intercept" named color order.

5. ncapiNamedColorOrderAddEntry() , to prepend the name of the new database to the "Intercept" named color order.

6. ncapiWriteNamedColorDB() , to save the "Intercept" named color order.