<> <> DIRECTORY Graphics, IO, Rope; GraphicsToPress: CEDAR DEFINITIONS = { ROPE: TYPE = Rope.ROPE; NewContext: PUBLIC PROCEDURE [fileName: ROPE, resolution: REAL _ 384] RETURNS [Graphics.Context]; <> Close: PUBLIC PROCEDURE [context: Graphics.Context]; <> NewPage: PUBLIC PROCEDURE [context: Graphics.Context]; <> SetPageSize: PUBLIC PROCEDURE [context: Graphics.Context, width: REAL _ 72*8.5, height: REAL _ 72*11]; <> SetHalftoneResolution: PUBLIC PROCEDURE [context: Graphics.Context, halftoneResolution: REAL _ 144 -- pixels per inch ] RETURNS [old: REAL]; <> SetFatness: PUBLIC PROCEDURE [context: Graphics.Context, halftoneResolution: REAL _ 0.2 -- in 72-per-inch points ] RETURNS [old: REAL]; <> NewContextFromStream: PUBLIC PROCEDURE [ outputStream: IO.STREAM, fileNameForHeaderPage: ROPE _ NIL, resolution: REAL _ 384 -- in bits per inch ] RETURNS [Graphics.Context]; <> }.