<> <> <> <<>> <> <<>> DIRECTORY Imager USING [Context], ImagerSample USING [SampleMap], ImagerTransformation USING [ScanMode], PrintColor USING [ColorCorrection, HalftoneProperties, LogicalDevice, Toner], SF USING [Vec], Vector2 USING [VEC]; ImagerPrintContext: CEDAR DEFINITIONS ~ BEGIN Create: PROC [deviceSpaceSize: SF.Vec, scanMode: ImagerTransformation.ScanMode, surfaceUnitsPerInch: Vector2.VEC, logicalDevice: PrintColor.LogicalDevice, halftoneProperties: PrintColor.HalftoneProperties, correction: PrintColor.ColorCorrection _ NIL, interpolate: BOOL _ FALSE] RETURNS [Imager.Context]; <> <> <> <> <> <> <> <> SimpleCreate: PROC [deviceSpaceSize: SF.Vec, scanMode: ImagerTransformation.ScanMode, surfaceUnitsPerInch: Vector2.VEC, logicalDevice: PrintColor.LogicalDevice, pixelsPerHalftoneDot: REAL] RETURNS [Imager.Context]; <> SetBitmap: PROC [context: Imager.Context, bitmap: ImagerSample.SampleMap]; <> SetSeparation: PROC [context: Imager.Context, toner: PrintColor.Toner]; <> END.