DIRECTORY Graphics USING [Context, FontRef], PressFontReader USING [Font, Handle], PressReader USING [Handle], Rope USING [ROPE], ViewerClasses USING[ViewerRec, Viewer]; ShowPress: DEFINITIONS IMPORTS PressFontReader SHARES Graphics = BEGIN Handle: TYPE = REF PressFileRec; PressFileRec: TYPE = RECORD [ pressFile: PressReader.Handle, pressFontFile: PressFontReader.Handle, fontTable: ARRAY [0..256) OF FontRec, lastPart: INT _ 0 ]; FontRec: TYPE = RECORD [ screenFont: Graphics.FontRef, pressFont: PressFontReader.Font, size: REAL, rotation: REAL ]; Open: PROCEDURE [fileName: Rope.ROPE] RETURNS [show: Handle _ NIL]; DrawPressPage: PROCEDURE [ context: Graphics.Context, show: Handle, pageNumber: INT, tinyPaint: BOOL _ FALSE ]; Close: PROCEDURE [show: Handle]; CreateShowViewer: PROC[name: Rope.ROPE] RETURNS[v: ViewerClasses.Viewer]; ShowPressError: ERROR [code: Code]; Code: PUBLIC TYPE = {CantFindFonts, CantReadFile, NoSuchPage}; END. ”ShowPress.mesa Last edited by Shore; December 4, 1982 12:10 am Last Edited by: Donahue, May 27, 1983 8:41 am image the press file page in the specified context assumes the context is already scaled for press coordinate system (Micas) Change Log Created by Andrew Shore; September 13, 1982 5:59 pm Changed by Donahue; May 26, 1983 3:00 pm Added ShowData, CreateShowViewer to be used by whiteboards Κρ– "cedar" style˜head1šΟc™Jšœ/™/J™-unitšΟk ˜ Jšœ žœ˜"Jšœžœ˜%Jšœ žœ ˜Jšœžœžœ˜Jšœžœ˜'——šΟn œž ˜Jšžœ˜Jšžœ ž˜J˜Jšœžœžœ˜ šœžœžœ˜J˜J˜&Jšœ žœ žœ ˜%Jšœ žœ˜—J˜šœ žœžœ˜Jšœ˜Jšœ ˜ Jšœžœ˜ Jšœ žœ˜J˜—Lš Ÿœž œžœžœžœ˜CšŸ œž œ˜Jšœ˜Jšœ˜Jšœ žœ˜Jšœ žœžœ˜Jšœ2™2JšœI™I—LšŸœž œ˜ Lš Ÿœžœžœžœžœ˜IJ˜Jšœžœ˜#Jšœžœžœ-˜>J˜Jšžœ˜—š ™ J™3J™™(JšœŸœ™:———…—Έ=