Harlequin RIP SDK

Implementation of a raw output channel that sends raster data using a PostScript output device. More...

#include "hhrsdk.h"
#include "skintest.h"
#include "debugpage.h"
#include "rmreport.h"
#include "rawrast.h"

Data Structures

struct  RAW_RASTER_handle
 All output backends based on the rasthand.h prototypes must define a handle structure, which allows state information to persist across raster callback sequences. More...
 

Macros

#define RAW_FILEFORMAT   "%f-%p%?-N%?-S%?-T.raw"
 The default file name format for files produced by the RAW raster file output back end.
 

Typedefs

typedef struct RAW_RASTER_handle RAW_RASTER_handle
 All output backends based on the rasthand.h prototypes must define a handle structure, which allows state information to persist across raster callback sequences.
 

Functions

static RAW_RASTER_handleRAW_RASTER_new_handle (uint8 *ps_filename)
 Allocate memory for the raster handle data. More...
 
HqBool RAW_RegisterHandlers (void)
 Register the raster backend and event handlers. More...
 

Detailed Description

Implementation of a raw output channel that sends raster data using a PostScript output device.

Raw output supports the following parameter for configuration:

ExtraTIFFHeader
If this boolean is true a header giving the page dimensions is prepended to each page of output. If false a header is not prepended.
For backwards compatibility the default is to prepend a header only to the first page of output, unless output is to socket or stream in which case it is prepended to every page.

Function Documentation

◆ RAW_RASTER_new_handle()

static RAW_RASTER_handle* RAW_RASTER_new_handle ( uint8 ps_filename)
static

Allocate memory for the raster handle data.

Parameters
ps_filename
Returns
A pointer to the data.

◆ RAW_RegisterHandlers()

HqBool RAW_RegisterHandlers ( void  )

Register the raster backend and event handlers.

Return values
TRUEif successful;
FALSEotherwise.