<> <> <> <<>> DIRECTORY Imager USING [Context], IO USING [STREAM], Rope USING [ROPE]; ImagerPress: CEDAR DEFINITIONS ~ BEGIN OPEN Imager, IO, Rope; Create: PROC [ outputStream: STREAM, fileNameForHeaderPage: ROPE _ NIL, creatorName: ROPE _ NIL, printerType: PrinterType _ press, printingMode: PrintingMode _ normal, pageWidthMicas: INT _ 21590, pageHeightMicas: INT _ 27940 ] RETURNS [context: Context]; <> SimpleCreate: PROC [fileName: ROPE, printerType: PrinterType _ press] RETURNS [context: Context]; PrinterType: TYPE ~ {press, spruce}; PrintingMode: TYPE = {normal, reverse, solid, transparent}; NewPage: PROC [context: Context]; <> SetSamplingProperties: PROC [context: Context, screenAngle: INT _ 0, screenAmplitude: INT _ 100, screenFrequency: INT _ 85, minIntensity: INT _ 0, maxIntensity: INT _ 255]; <> DoWithWarnings: PROC [context: Context, action: PROC]; <> Warning: SIGNAL [code: ATOM, explanation: ROPE, page, micaX, micaY: INT]; <> Close: PROC [context: Context]; <> END.