<> <> DIRECTORY Imager, ImagerBrick, ImagerPD, PDFileFormat, Rope; ImagerPDExtras: CEDAR DEFINITIONS ~ BEGIN OPEN ImagerPD; ColorVersatec: PROC [fileName: Rope.ROPE] RETURNS [PDFileDescription]; SetBrick: PROC [context: Imager.Context, toner: PDFileFormat.Toner, brick: ImagerBrick.Brick]; ColorSeparator: TYPE ~ REF ColorSeparatorRep; ColorSeparatorRep: TYPE ~ RECORD [ proc: ColorSeparatorProc, data: REF ]; ColorSeparatorProc: TYPE ~ PROC [self: ColorSeparator, x, y, Y: REAL] RETURNS [TonerValues]; TonerValues: TYPE ~ ARRAY PDFileFormat.Toner OF REAL; RegisterColorSeparator: PROC [context: Imager.Context, colorSeparator: ColorSeparator]; END.