<<>> <> <> <> <> <<>> DIRECTORY Commander, Imager, ImagerInterpress, IO, Rope; IPConverters: CEDAR DEFINITIONS = BEGIN <> <> <<>> <<>> Screen: TYPE ~ {dot, line}; ProgressProc: TYPE ~ PROC [pageNumber: INT, totalPages: INT] RETURNS [stop: BOOL ¬ FALSE]; <> PressToInterpress: PROC [inputName: Rope.ROPE, interpress: ImagerInterpress.Ref, beginPage, endPage: ProgressProc, msg: IO.STREAM, useXCFonts: BOOL, verbose: BOOL] RETURNS [failed: BOOL ¬ FALSE]; <> <<>> InterpressToCompressedIP: PROC [inputName: Rope.ROPE, interpress: ImagerInterpress.Ref, beginPage, endPage: ProgressProc, msg: IO.STREAM, pageWidth, pageHeight: REAL, screen: Screen ¬ dot] RETURNS [failed: BOOL ¬ FALSE]; <> <<>> AISToInterpress: PROC [inputName: Rope.ROPE, interpress: ImagerInterpress.Ref, beginPage, endPage: ProgressProc, msg: IO.STREAM ¬ NIL, pageWidth, pageHeight: REAL, caption: Rope.ROPE] RETURNS [failed: BOOL ¬ FALSE]; <> <<>> ColorAISToInterpress: PROC [inputRed, inputGreen, inputBlue: Rope.ROPE, interpress: ImagerInterpress.Ref, beginPage, endPage: ProgressProc, msg: IO.STREAM, pageWidth, pageHeight: REAL, caption: Rope.ROPE] RETURNS [failed: BOOL ¬ FALSE]; <> <> IPReadError: ERROR [class: INT, code: ATOM, explanation: Rope.ROPE]; <> <<>> InterpressToPress: PROC [inputName: Rope.ROPE, context: Imager.Context, beginPage, endPage: ProgressProc, msg: IO.STREAM] RETURNS [failed: BOOL ¬ FALSE]; <> <<>> InterpressToAIS: PROC [inputName: Rope.ROPE, outputBase: Rope.ROPE, msg: IO.STREAM, gray: BOOL, sPPI, fPPI: REAL, pageWidth, pageHeight: REAL] RETURNS [failed: BOOL ¬ FALSE]; <> <> <> <<>> <> ActionProc: TYPE ~ PROC [inputName: Rope.ROPE, outputName: Rope.ROPE, cmd: Commander.Handle, cmds: IO.STREAM]; Command: Commander.CommandProc; ColorAISToInterpressCommand: Commander.CommandProc; PressToInterpressAction: ActionProc; AISToInterpressAction: ActionProc; InterpressToPressAction: ActionProc; InterpressToCompressedIPAction: ActionProc; InterpressToAISAction: ActionProc; -- not implemented. September 21, 1987 END.