<> <> DIRECTORY PDFileFormat, PDFileReader, ImagerPixelMap, ViewerClasses; PDReaderPage: CEDAR DEFINITIONS = BEGIN Handle: TYPE=REF Rep; Rep: TYPE=RECORD [ pixelMap: ImagerPixelMap.PixelMap ]; InterpretPage: PROC [handle: PDFileReader.Handle, viewer: ViewerClasses.Viewer, pages: PageRecRef] RETURNS [ok: BOOLEAN]; <> <> <> PageRecRef: TYPE=REF PageRec; PageRec: TYPE=RECORD [ link: PageRecRef, --NIL => end of list type: PDFileReader.WhatChanged, --imageStart or loadChange pageNumber: INT, -- -1 if loadChange index: INT --index in PD file of the startImage or storeLoad command ]; GetPageStructure: PROCEDURE [handle: PDFileReader.Handle] RETURNS [PageRecRef, INT]; <> <> <> <> <<>> ResetToPage: PROCEDURE [data: REF ANY] RETURNS [PageRecRef]; <> <> <> <> <<>> END.