Harlequin RIP SDK
HVD_page_output Struct Reference

Page information for the page output callback function. More...

#include "hvdtracker.h"

Data Fields

uint32 pageno
 Page number in total sequence.
 
uint32 pageNumberOffset
 Page number offset for output name.
 
int32 pdfPageNumber
 Page number from original PDF, -1 if not known.
 
uint32 h
 Width and height of the page.
 
int32 y2
 Raster bbox of this page: x1,y1 included; x2,y2 excluded.
 
HqBool isTile
 Does this represent a tile of a larger page?
 
HqBool hasBackground
 Is the first element a background (replicated)?
 
unsigned int nElements
 Number of elements in the page, including the background (if present)
 
HVD_element_output ** elements
 Array of elements to output.
 

Detailed Description

Page information for the page output callback function.

The page output callback function is called when all of the rasters for all elements of a page are ready and present in the cache. The lifetime of this structure is the page output function call: any data that the backend wishes to store for a longer duration must be copied. The callee can modify the data in this structure and the elements and rasterData sub-structures, but any changes will not be reflected in the HVD cache or tracker after the page output function call finishes (for example, the callee may wish to sort rasters within a separation into a particular order).


The documentation for this struct was generated from the following file: