🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: vmsnet.sources
Article #12

Ghostview for VMS 05/14

#12
From: Terry Poot
Date: Thu, 29 Oct 1992 18:49
1428 lines
49162 bytes
Submitted-by: Terry Poot <tp@mccall.com>
Posting-number: Volume 3, Issue 223
Archive-name: ghostview/part05

-+-+-+-+-+-+-+-+ START OF PART 5 -+-+-+-+-+-+-+-+
XUnmark the pages that have been selected in the table of contents.
XIf no pages have been selected, unmark the current page.
X.RS -1i
X.IP \fBMagstep\fP 1i
XThe Magstep menu controls the magnification at which the document is
Xviewed.
XThe default magstep of 0 implies no magnification (i.e. the size on
Xthe screen should match the size on paper).
X\fIGhostview\fP borrows the notion of magstep from TeX.  The magnification
Xis defined to be 1.2**magstep.  At magstep 1, the document is magnified
Xby 1.2.  At magstep -1, the document is reduced by 1.2.
XThe Magstep menu lists values from -5 to 5.
X.IP \fBOrientation\fP 1i
XThe Orientation menu controls the display orientation.
XA `60`60dot'' appears in front of the current orientation.
XThe first mouse button sets the default orientation.
XThe DSC comments may specify an orientation of Portrait or Landscape that
Xoverrides the default.
XIn this case, a "document" appears in front of the current orientation.
XThe second mouse button can be used to `60`60force'' the orientation on
Xa document to override the DSC comments.
XIf an orientation is being forced, then a `60`60tie fighter'' will appear in
Xfront of the current orientation.
X.RS 1i
X.IP "\fBPortrait\fP" 1i
XSet the orientation to Portrait. This implies no rotation.
XA portrait orientation indicates that the longest edge of the paper
Xis parallel to the vertical (y) axis.
X.IP "\fBLandscape\fP" 1i
XSet the orientation to Landscape.  This implies a clockwise rotation of the
Xpaper by 90 degrees.
XA landscape orientation indicates that the longest edge of the paper
Xis parallel to the horizontal (x) axis.
X.IP "\fBUpside\-down\fP" 1i
XSet the orientation to Upside\-Down.
X.IP "\fBSeascape\fP" 1i
XSet the orientation to Seascape.  This implies a counterclockwise rotation
Xof the paper by 90 degrees.
X.IP "\fBSwap Landscape\fP" 1i
XSwap the meaning of Landscape and Seascape.  Most of the Landscape documents
Xthat I have encountered require a 90 clockwise rotation of the paper to
Xview.   However, there is no standard and some documents need to be rotated
Xthe other way.  The swap landscape button allows \fIghostview\fP to automati
Vcally
Xrotate the document the right way in response to the \fB%%Orientation\fP com
Vment
Xin the PostScript file.
X.RS -1i
X.IP \fBMedia\fP 1i
XThe entries on the Media menu set the page media.
XMedia defined in the document appear at the beginning of the menu
Xseparated by a line from the standard media.
XA `60`60dot'' appears in front of the current media.
XThe first mouse button sets the default media.
XThe DSC comments may specify the page media that overrides the default.
XIn this case, a "document" appears in front of the current media.
XThe second mouse button can be used to `60`60force'' the media on
Xa document to override the DSC comments.
XForcing the media on an EPSF figure will override the Bounding Box.
XThis makes is easy to view a figure with an incorrect \fB%%BoundingBox\fP co
Vmment.
XIf a media is being forced, then a `60`60tie fighter'' will appear in
Xfront of the current media.
X.sp
XHere are the standard media names and their sizes.
XThe size is given as the width and height in PostScript points.
X.ta 1.5i 3.0i
X.RS 1i
X.nf
X\fBLetter\fP`09 612 x  792`09(8.5 x 11  in.)
X\fBTabloid\fP`09 792 x 1224`09(11  x 17  in.)
X\fBLedger\fP`091224 x  792`09(17  x 11  in.)
X\fBLegal\fP`09 612 x 1008`09(8.5 x 14  in.)
X\fBStatement\fP`09 396 x  612`09(5.5 x 8.5 in.)
X\fBExecutive\fP`09 540 x  720`09(7.5 x 10  in.)
X\fBA3\fP`09 842 x 1190
X\fBA4\fP`09 595 x  842
X\fBA5\fP`09 420 x  595
X\fBB4\fP`09 729 x 1032
X\fBB5\fP`09 516 x  729
X\fBFolio\fP`09 612 x  936`09(8.5 x 13  in.)
X\fBQuarto\fP`09 610 x  780
X\fB10x14\fP`09 720 x 1008`09(10  x 14  in.)
X.fi
X.SH KEYBOARD ACCELERATORS
XMost of the popup menu commands have an equivalent action that can be
Xinvoked from the keyboard.  The popup menu entry must be sensitive (i.e. not
V grayed
Xout) for the action to have effect.  Here is the default keyboard binding:
X.IP \fBQ\fP 1i
XBound to \fBGhostviewQuit()\fP which is
Xequivalent to pushing the \fBQuit\fP menu button on the \fBGhostview\fP menu
V.
X.IP \fBO\fP 1i
XBound to \fBGhostviewOpen()\fP which is
Xequivalent to pushing the \fBOpen...\fP menu button on the \fBFile\fP menu.
X.IP \fBR\fP 1i
XBound to \fBGhostviewReopen()\fP which is
Xequivalent to pushing the \fBReopen\fP menu button on the \fBFile\fP menu.
X.IP \fBS\fP 1i
XBound to \fBGhostviewSave()\fP which is
Xequivalent to pushing the \fBSave marked pages...\fP menu button on the \fBF
Vile\fP menu.
X.IP \fBP\fP 1i
XBound to \fBGhostviewPrintMarked()\fP which is
Xequivalent to pushing the \fBPrint marked pages...\fP menu button on the \fB
VFile\fP menu.
X.IP \fBShift\-P\fP 1i
XBound to \fBGhostviewPrintWhole()\fP which is
Xequivalent to pushing the \fBPrint...\fP menu button on the \fBFile\fP menu.
X.IP "\fBBackSpace\fP, \fBDelete\fP, \fBPrior\fP, \fBB\fP" 1i
XBound to \fBGhostviewPrevious()\fP which is
Xequivalent to pushing the \fBPrevious\fP menu button on the \fBPage\fP menu.
X.IP "\fBspace\fP, \fBReturn\fP, \fBNext\fP, \fBF\fP" 1i
XBound to \fBGhostviewNext()\fP which is
Xequivalent to pushing the \fBNext\fP menu button on the \fBPage\fP menu.
X.IP "\fBperiod\fP, \fBCtrl\-L\fP" 1i
XBound to \fBGhostviewShow()\fP which is
Xequivalent to pushing the \fBRedisplay\fP menu button on the \fBPage\fP menu
V.
X.IP \fBM\fP 1i
XBound to \fBGhostviewMark()\fP which is
Xequivalent to pushing the \fBMark\fP menu button on the \fBPage\fP menu.
X.IP \fBN\fP 1i
XBound to \fBGhostviewUnMark()\fP which is
Xequivalent to pushing the \fBUnmark\fP menu button on the \fBPage\fP menu.
X.IP \fB0\fP 1i
XBound to \fBGhostviewMagstep(0)\fP which is
Xequivalent to pushing the \fB0\fP menu button on the \fBMagstep\fP menu.
X.IP \fB1\fP 1i
XBound to \fBGhostviewMagstep(1)\fP which is
Xequivalent to pushing the \fB1\fP menu button on the \fBMagstep\fP menu.
X.IP \fB2\fP 1i
XBound to \fBGhostviewMagstep(2)\fP which is
Xequivalent to pushing the \fB2\fP menu button on the \fBMagstep\fP menu.
X.IP \fB3\fP 1i
XBound to \fBGhostviewMagstep(3)\fP which is
Xequivalent to pushing the \fB3\fP menu button on the \fBMagstep\fP menu.
X.IP \fB4\fP 1i
XBound to \fBGhostviewMagstep(4)\fP which is
Xequivalent to pushing the \fB4\fP menu button on the \fBMagstep\fP menu.
X.IP \fB5\fP 1i
XBound to \fBGhostviewMagstep(5)\fP which is
Xequivalent to pushing the \fB5\fP menu button on the \fBMagstep\fP menu.
X.IP \fB+\fP 1i
XBound to \fBGhostviewIncreaseMagstep()\fP which increases the magstep by 1.
X.IP \fB-\fP 1i
XBound to \fBGhostviewDecreaseMagstep()\fP which decreases the magstep by 1.
X.IP \fBU\fP 1i
XBound to \fBGhostviewUp()\fP which scrolls the main viewport up.
X.IP \fBD\fP 1i
XBound to \fBGhostviewDown()\fP which scrolls the main viewport down.
X.IP \fBH\fP 1i
XBound to \fBGhostviewLeft()\fP which scrolls the main viewport left.
X.IP \fBJ\fP 1i
XBound to \fBGhostviewDown()\fP which scrolls the main viewport down.
X.IP \fBK\fP 1i
XBound to \fBGhostviewUp()\fP which scrolls the main viewport up.
X.IP \fBL\fP 1i
XBound to \fBGhostviewRight()\fP which scrolls the main viewport right.
X.IP "\fBUp\fP (arrow)" 1i
XBound to \fBGhostviewDefault() GhostviewSetOrientation(portrait)\fP which is
Xequivalent to pushing \fBPortrait\fP with the first mouse button on the
X\fBOrientation\fP menu.
X.IP "\fBRight\fP (arrow)" 1i
XBound to \fBGhostviewDefault() GhostviewSetOrientation(landscape)\fP which i
Vs
Xequivalent to pushing \fBLandscape\fP with the first mouse button on the
X\fBOrientation\fP menu.
X.IP "\fBDown\fP (arrow)" 1i
XBound to \fBGhostviewDefault() GhostviewSetOrientation(upside\-down)\fP whic
Vh is
Xequivalent to pushing \fBUpside\-down\fP with the first mouse button on the
X\fBOrientation\fP menu.
X.IP "\fBLeft\fP (arrow)" 1i
XBound to \fBGhostviewDefault() GhostviewSetOrientation(seascape)\fP which is
Xequivalent to pushing \fBSeascape\fP with the first mouse button on the
X\fBOrientation\fP menu.
X.IP "\fBShift\-Up\fP (arrow)" 1i
XBound to \fBGhostviewForce() GhostviewSetOrientation(portrait)\fP which is
Xequivalent to pushing \fBPortrait\fP with the second mouse button on the
X\fBOrientation\fP menu.
X.IP "\fBShift\-Right\fP (arrow)" 1i
XBound to \fBGhostviewForce() GhostviewSetOrientation(landscape)\fP which is
Xequivalent to pushing \fBLandscape\fP with the second mouse button on the
X\fBOrientation\fP menu.
X.IP "\fBShift\-Down\fP (arrow)" 1i
XBound to \fBGhostviewForce() GhostviewSetOrientation(upside\-down)\fP which
V is
Xequivalent to pushing \fBUpside\-down\fP with the second mouse button on the
X\fBOrientation\fP menu.
X.IP "\fBShift\-Left\fP (arrow)" 1i
XBound to \fBGhostviewForce() GhostviewSetOrientation(seascape)\fP which is
Xequivalent to pushing \fBSeascape\fP with the second mouse button on the
X\fBOrientation\fP menu.
X.SH ACTIONS
XMost of the popup menu commands have an equivalent action that can be
Xused in a translation.  The popup menu entry must be sensitive (i.e. not gra
Vyed
Xout) for the action to have effect.  Here is the list of actions:
X.IP \fBGhostviewCopyright()\fP 1i
XEquivalent to pushing the \fBCopyright...\fP menu button on the \fBGhostview
V\fP menu.
X.IP \fBGhostviewQuit()\fP 1i
XEquivalent to pushing the \fBQuit\fP menu button on the \fBGhostview\fP menu
V.
X.IP \fBGhostviewOpen()\fP 1i
XEquivalent to pushing the \fBOpen...\fP menu button on the \fBFile\fP menu.
X.IP \fBGhostviewReopen()\fP 1i
XEquivalent to pushing the \fBReopen\fP menu button on the \fBFile\fP menu.
X.IP \fBGhostviewSave()\fP 1i
XEquivalent to pushing the \fBSave marked pages...\fP menu button on the \fBF
Vile\fP menu.
X.IP \fBGhostviewPrintWhole()\fP 1i
XEquivalent to pushing the \fBPrint...\fP menu button on the \fBFile\fP menu.
X.IP \fBGhostviewPrintMarked()\fP 1i
XEquivalent to pushing the \fBPrint marked pages...\fP menu button on the \fB
VFile\fP menu.
X.IP \fBGhostviewPrevious()\fP 1i
XEquivalent to pushing the \fBPrevious\fP menu button on the \fBPage\fP menu.
X.IP \fBGhostviewShow()\fP 1i
XEquivalent to pushing the \fBRedisplay\fP menu button on the \fBPage\fP menu
V.
X.IP \fBGhostviewNext()\fP 1i
XEquivalent to pushing the \fBNext\fP menu button on the \fBPage\fP menu.
X.IP \fBGhostviewCenter()\fP 1i
XEquivalent to pushing the \fBCenter\fP menu button on the \fBPage\fP menu.
X.IP \fBGhostviewMark()\fP 1i
XEquivalent to pushing the \fBMark\fP menu button on the \fBPage\fP menu.
X.IP \fBGhostviewUnmark()\fP 1i
XEquivalent to pushing the \fBUnmark\fP menu button on the \fBPage\fP menu.
X.IP \fBGhostviewSetMagstep(magstep)\fP 1i
XSets the magstep.  The parameter must be an integer.
X.IP \fBGhostviewIncreaseMagstep()\fP 1i
XIncreases magstep by one.
X.IP \fBGhostviewDecreaseMagstep()\fP 1i
XDecreases magstep by one.
X.IP \fBGhostviewSetOrientation(orientation)\fP 1i
XSet the orientation to the passed parameter.  The parameter must be
X\fBportrait\fP, \fBlandscape\fP, \fBupside\-down\fP, or \fBseascape\fP.
X.IP \fBGhostviewSwapLandscape()\fP 1i
XEquivalent to pushing the \fBSwap Landscape\fP menu button on the \fBOrienta
Vtion\fP menu.
X.IP \fBGhostviewSetPageMedia(media\-name)\fP 1i
XSets the media.  The parameter should be either a media defined in the
Xdocument or a standard media.
X.IP \fBGhostviewDefault()\fP 1i
XThe orientation or media being set is not forced on the document.
XThis action is called before the action that sets the orientation
Xor media.
X.IP \fBGhostviewForce()\fP 1i
XThe orientation or media being set is forced on the document.
XThis action is called before the action that sets the orientation
Xor media.
X.IP \fBGhostviewDeleteWindow()\fP 1i
XDestroy the current window.  This provides a way to implement the Delete Win
Vdow
Xprotocol for window managers.
X.IP \fBGhostviewDismiss()\fP 1i
XPop down the current window.  This provides a way to implement the Delete Wi
Vndow
Xprotocol for window managers.
X.IP \fBGhostviewScrollUp()\fP 1i
XScroll the main viewport up.
X.IP \fBGhostviewScrollDown()\fP 1i
XScroll the main viewport down.
X.IP \fBGhostviewScrollLeft()\fP 1i
XScroll the main viewport left.
X.IP \fBGhostviewScrollRight()\fP 1i
XScroll the main viewport right.
X.IP \fBGhostviewEraseLocator()\fP 1i
XUsed to erase the locator when leaving a Ghostview widget.
X.IP \fBGhostviewCheckFile()\fP 1i
XChecks to see if the file changed and refreshes the screen if necessary.
X.SH APPLICATION RESOURCES
XThe following application resources may be set to
Xcontrol the default behavior of \fIghostview\fP.
X.IP "\fBshowTitle (\fPclass\fB Labels)\fP" 1i
XTells whether to display the \fB%%Title\fP comment.
XThe default is `60`60true''.
X.IP "\fBshowDate (\fPclass\fB Labels)\fP" 1i
XTells whether to display the \fB%%Data\fP comment.
XThe default is `60`60true''.
X.IP "\fBshowLocator (\fPclass\fB Labels)\fP" 1i
XTells whether to display the locator.
XThe default is `60`60true''.
X.IP "\fBinstallStdCmap (\fPclass\fB InstallStdCmap)\fP" 1i
XTells whether to attempt to install a standard colormap.
XThe default is `60`60false''.
X.IP "\fBprivateCmap (\fPclass\fB PrivateCmap)\fP" 1i
XTells whether to use a standard colormap that is not the default colormap.
XThe default is `60`60false''.
X.IP "\fBautoCenter (\fPclass\fB AutoCenter)\fP" 1i
XTells whether to center the page within the viewport whenever the page size
Xchanges.
XThe default is `60`60true''.
X.IP "\fBhorizonalMargin (\fPclass\fB Margin)\fP" 1i
XTells how many pixels ghostview should reserve for window decorations
Xin the horizontal direction.
XThe default value is `60`6020''.
X.IP "\fBverticalMargin (\fPclass\fB Margin)\fP" 1i
XTells how many pixels ghostview should reserve for window decorations
Xin the vertical direction.
XThe default value is `60`6044''.
X.IP "\fBminimumMagstep (\fPclass\fB Magstep)\fP" 1i
XTells the smallest magstep to display.
XThe default is `60`60-5''.
X.IP "\fBmaximumMagstep (\fPclass\fB Magstep)\fP" 1i
XTells the largest magstep to display.
XThe default is `60`605''.
X.IP "\fBmagstep (\fPclass\fB Magstep)\fP" 1i
XSets the default magstep.
XThe default is `60`600''.
X.IP "\fBorientation (\fPclass\fB Orientation)\fP" 1i
XSets the default orientation.
XThe default is `60`60Portrait''.
X.IP "\fBpage (\fPclass\fB Page)\fP" 1i
XGives the initial page to display.  This resource only affects the display
Xof the file listed on the command line.
XThe default is NULL.
X.IP "\fBpageMedia (\fPclass\fB PageMedia)\fP" 1i
XSets the default page media.
XThe default is `60`60Letter''.
X.IP "\fBforceOrientation (\fPclass\fB Force)\fP" 1i
XTells whether to force the orientation on the document.
XThe default is `60`60false''.
X.IP "\fBforcePageMedia (\fPclass\fB Force)\fP" 1i
XTells whether to force the page media on the document.
XThe default is `60`60false''.
X.IP "\fBswapLandscape (\fPclass\fB SwapLandscape)\fP" 1i
XTells whether to swap the meaning of Landscape and Seascape.
XThe default is `60`60false''.
X.IP "\fBprintCommand (\fPclass\fB PrintCommand)\fP" 1i
XSets the command used for printing.
XThe printer environment variable is set to the desired printer
Xand then this command is executed using popen.  This command should
Xread from `60`60stdin'' and send the file to the appropriate printer.
XThe default value is `60`60lpr'' for BSD and `60`60lp'' for System V.
X.IP "\fBprinterVariable (\fPclass\fB PrinterVariable)\fP" 1i
XGives the name of the printer environment variable.
XThe default value is `60`60PRINTER'' for BSD and `60`60LPDEST'' for System V
V.
X.IP "\fBdefaultPrinter (\fPclass\fB DefaultPrinter)\fP" 1i
XGives the printer name to use when the printer environment variable is not s
Vet.
XThe default value is NULL.
X.IP "\fBprintPrompt (\fPclass\fB PrintPrompt)\fP" 1i
XSets the prompt used to ask for the printer name.
XThe default value is `60`60Printer\ Name:\ ''.
X.IP "\fBprintFail (\fPclass\fB printFail)\fP" 1i
XSets the string used to inform the user that the printer command failed.
XThe default is `60`60"lpr"\ command\ failed.''.
X.IP "\fBopenPrompt (\fPclass\fB OpenPrompt)\fP" 1i
XSets the prompt used to ask for a file name to open.
XThe default value is `60`60Open\ File:\ ''.
X.IP "\fBopenFail (\fPclass\fB OpenFail)\fP" 1i
XSets the string used to inform the user that the open failed.
XThe default value is `60`60Cannot\ open\ file:\ ''.
X.IP "\fBsavePrompt (\fPclass\fB SavePrompt)\fP" 1i
XSets the prompt used to ask for a file name to save.
XThe default value is `60`60Save\ File:\ ''.
X.IP "\fBsaveFail (\fPclass\fB SaveFail)\fP" 1i
XSets the string used to inform the user that the save failed.
XThe default value is `60`60Cannot\ save\ file:\ ''.
X.IP "\fBopenWindows (\fPclass\fB OpenWindows)\fP" 1i
XOpenWindows servers sometimes cause error messages about bitmaps not being
X1 bit deep.  Turning on this resource avoids the problem by not using any
Xbitmaps.  You lose the functionality of having the current magstep,
Xorientation and media marked on the popup menus.
XThe default value is `60`60false''.
X.IP "\fBncdwm (\fPclass\fB Ncdwm)\fP" 1i
XThe Xt Intrinsics has a bug that causes bogus information in
Xthe window manager size hints.  \fINcdwm\fP and possibly other window manage
Vrs
Xget confused by the bogus information and make the window extremely small.
X\fITwm\fP and \fImwm\fP ignore the bogus information.  Turning on the resour
Vce avoids
Xthe problem with \fIncdwm\fP by doing things slightly differently.  However,
V this
Xcan confuse other window managers such as \fImwm\fP.  This bug is fixed in X
V11R5
Xfix-10.
XYou should only set this resource if you have the problem.
XThe default value is `60`60false''.
X.SH GHOSTVIEW WIDGET RESOURCES
XCertain resources in the Ghostview widget may be set by the user.
XThese selected resources are presented below.
X.IP "\fBbusyCursor (\fPclass\fB Cursor)\fP" 1i
XThe cursor shown when \fIghostscript\fP is rendering to the window.
XThe busy cursor is set to the `60`60target'' by the application defaults.
X.IP "\fBcursor (\fPclass\fB Cursor)\fP" 1i
XThe cursor shown when \fIghostscript\fP is idle.
XThe default cursor is the `60`60crosshair''.
X.IP "\fBinterpreter (\fPclass\fB Interpreter)\fP" 1i
XThe name of the executable to call to render the PostScript.
XIt is convenient to set this resource to the path of an alternate
Xversion of ghostscript for testing.
XThe default value is `60`60gs''.
X.IP "\fBpreload (\fPclass\fB Preload)\fP" 1i
XFiles to load before the PostScript program.
XIt is convenient to name files that preload fonts here for PostScript progra
Vms
Xthat continually reload fonts while rendering a page.
XThe default is to not preload any files.
X.IP "\fBquiet (\fPclass\fB Quiet)\fP" 1i
XTells \fIghostscript\fP whether to produce informational messages.
XThe default value is `60`60false''.
X.IP "\fBuseBackingPixmap (\fPclass\fB UseBackingPixmap)\fP" 1i
XTells whether to use a backing pixmap.  If this resource
Xis false, backing store is requested on the Ghostview window.
XSome X servers have limited resources for large pixmaps.
XAlso, some X servers' backing store is much faster
Xthan using a backing pixmap.  You should reset this resource if your
XX server is one of the server types mentioned.
XThe default value is `60`60true''.
X.IP "\fBxdpi (\fPclass\fB Resolution)\fP" 1i
XSets the X resolution of the window in dots per inch.
XYou can use this resource to affect the main window.
XZoom windows have their X dpi set explicitly in the program.
XThe default value is calculated from the screen metrics.
X.IP "\fBydpi (\fPclass\fB Resolution)\fP" 1i
XSets the Y resolution of the window in dots per inch.
XYou can use this resource to affect the main window.
XZoom windows have their Y dpi set explicitly in the program.
XThe default value is calculated from the screen metrics.
X.SH GHOSTVIEW WIDGET ACTIONS
X.IP "\fBnotify(width height xdpi ydpi)\fP" 1i
XThe notify event is used by the ghostview application for the locator
Xand popup zoom windows.
XIf the width and height are 0, the event is user for the locator.
XOtherwise, it triggers a popup zoom window.
XThe default widht and height are 72.
XThe default xdpi and ydpi are 300.
XThe height will default to the width if the height is omitted.
XThe xdpi will default to the xdpi if the ydpi is omitted.
X.SH OPTIONS
X.IP \fB\-staticgray\fP 1i
XEquivalent to setting `60`60*Visual: StaticGray''.
X.IP \fB\-grayscale\fP 1i
XEquivalent to setting `60`60*Visual: GrayScale''.
X.IP \fB\-staticcolor\fP 1i
XEquivalent to setting `60`60*Visual: StaticColor''.
X.IP \fB\-pseudocolor\fP 1i
XEquivalent to setting `60`60*Visual: PseudoColor''.
X.IP \fB\-truecolor\fP 1i
XEquivalent to setting `60`60*Visual: TrueColor''.
X.IP \fB\-directcolor\fP 1i
XEquivalent to setting `60`60*Visual: DirectColor''.
X.IP \fB\-install\fP 1i
XEquivalent to setting `60`60Ghostview.installStdCmap: True''.
X.IP \fB\-noinstall\fP 1i
XEquivalent to setting `60`60Ghostview.installStdCmap: False''.
X.IP \fB\-private\fP 1i
XEquivalent to setting `60`60Ghostview.privateCmap: True''.
X.IP \fB\-noprivate\fP 1i
XEquivalent to setting `60`60Ghostview.privateCmap: False''.
X.IP \fB\-center\fP 1i
XEquivalent to setting `60`60Ghostview.autoCenter: True''.
X.IP \fB\-nocenter\fP 1i
XEquivalent to setting `60`60Ghostview.autoCenter: False''.
X.IP \fB\-title\fP 1i
XEquivalent to setting `60`60Ghostview.showTitle: True''.
X.IP \fB\-notitle\fP 1i
XEquivalent to setting `60`60Ghostview.showTitle: False''.
X.IP \fB\-date\fP 1i
XEquivalent to setting `60`60Ghostview.showDate: True''.
X.IP \fB\-nodate\fP 1i
XEquivalent to setting `60`60Ghostview.showDate: False''.
X.IP \fB\-locator\fP 1i
XEquivalent to setting `60`60Ghostview.showLocator: True''.
X.IP \fB\-nolocator\fP 1i
XEquivalent to setting `60`60Ghostview.showLocator: False''.
X.IP \fB\-labels\fP 1i
XEquivalent to setting `60`60Ghostview.Labels: True''.
X.IP \fB\-nolabels\fP 1i
XEquivalent to setting `60`60Ghostview.Labels: False''.
X.IP \fB\-quiet\fP 1i
XEquivalent to setting `60`60*Ghostview.quiet: True''.
X.IP \fB\-noquiet\fP 1i
XEquivalent to setting `60`60*Ghostview.quiet: False''.
X.IP "\fB\-preload\fP \fIfile\fP" 1i
XEquivalent to setting `60`60*Ghostview.preload: \fIfile\fP''.
X.IP "\fB\-xdpi\fP \fIdpi\fP" 1i
XEquivalent to setting `60`60*Ghostview.xdpi: \fIdpi\fP''.
X.IP "\fB\-ydpi\fP \fIdpi\fP" 1i
XEquivalent to setting `60`60*Ghostview.ydpi: \fIdpi\fP''.
X.IP "\fB\-resolution\fP \fIdpi\fP" 1i
XEquivalent to setting `60`60*Ghostview.Resolution: \fIdpi\fP''.
X.IP "\fB\-dpi\fP \fIdpi\fP" 1i
XEquivalent to setting `60`60*Ghostview.Resolution: \fIdpi\fP''.
X.IP "\fB\-magstep\fP \fImagstep\fP" 1i
XEquivalent to setting `60`60Ghostview.magstep: \fImagstep\fP''.
X.IP \fB\-portrait\fP 1i
XEquivalent to setting `60`60Ghostview.orientation: Portrait''.
X.IP \fB\-landscape\fP 1i
XEquivalent to setting `60`60Ghostview.orientation: Landscape''.
X.IP \fB\-upsidedown\fP 1i
XEquivalent to setting `60`60Ghostview.orientation: Upside\-down''.
X.IP \fB\-seascape\fP 1i
XEquivalent to setting `60`60Ghostview.orientation: Seascape''.
X.IP \fB\-forceorientation\fP 1i
XEquivalent to setting `60`60Ghostview.forceOrientation: True''.
X.IP "\fB\-page\fP \fIlabel\fP" 1i
XEquivalent to setting `60`60Ghostview.page: \fIlabel\fP''.
X.IP \fB\-letter\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Letter''.
X.IP \fB\-tabloid\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Tabloid''.
X.IP \fB\-ledger\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Ledger''.
X.IP \fB\-legal\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Legal''.
X.IP \fB\-statement\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Statement''.
X.IP \fB\-executive\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Executive''.
X.IP \fB\-a3\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: A3''.
X.IP \fB\-a4\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: A4''.
X.IP \fB\-a5\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: A5''.
X.IP \fB\-b4\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: B4''.
X.IP \fB\-b5\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: B5''.
X.IP \fB\-folio\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Folio''.
X.IP \fB\-quarto\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: Quarto''.
X.IP \fB\-10x14\fP 1i
XEquivalent to setting `60`60Ghostview.pageMedia: 10x14''.
X.IP \fB\-forcemedia\fP 1i
XEquivalent to setting `60`60Ghostview.forcePageMedia: True''.
X.IP \fB\-force\fP 1i
XEquivalent to setting `60`60Ghostview.Force: True''.
X.IP \fB\-swap\fP 1i
XEquivalent to setting `60`60Ghostview.swapLandscape: True''.
X.IP \fB\-noswap\fP 1i
XEquivalent to setting `60`60Ghostview.swapLandscape: False''.
X.IP \fB\-openwindows\fP 1i
XEquivalent to setting `60`60Ghostview.openWindows: True''.
X.IP \fB\-noopenwindows\fP 1i
XEquivalent to setting `60`60Ghostview.openWindows: False''.
X.IP \fB\-ncdwm\fP 1i
XEquivalent to setting `60`60Ghostview.ncdwm: True''.
X.IP \fB\-noncdwm\fP 1i
XEquivalent to setting `60`60Ghostview.ncdwm: False''.
X.SH WIDGET HIERARCHY
X.nf
X\fIThe hierarchy of the ghostview application:\fR
X.sp
X.DT
XGhostview  ghostview
X`09Form  form
X`09`09MenuButton  titleButton
X`09`09`09SimpleMenu  menu
X`09`09`09`09SmeBSB  title
X`09`09MenuButton  dateButton
X`09`09`09SimpleMenu  menu
X`09`09`09`09SmeBSB  date
X`09`09Label  locator
X`09`09Box  box
X`09`09`09MenuButton  fileButton
X`09`09`09`09SimpleMenu  menu
X`09`09`09`09`09SmeBSB  open
X`09`09`09`09`09SmeBSB  reopen
X`09`09`09`09`09SmeBSB  printwhole
X`09`09`09`09`09SmeBSB  printmarked
X`09`09`09`09`09SmeBSB  save
X`09`09`09`09`09SmeLine  line
X`09`09`09`09`09SmeBSB  copyright
X`09`09`09`09`09SmeBSB  quit
X`09`09`09MenuButton  pageButton
X`09`09`09`09SimpleMenu  menu
X`09`09`09`09`09SmeBSB  next
X`09`09`09`09`09SmeBSB  show
X`09`09`09`09`09SmeBSB  prev
X`09`09`09`09`09SmeLine  line
X`09`09`09`09`09SmeBSB  center
X`09`09`09`09`09SmeLine  line
X`09`09`09`09`09SmeBSB  mark
X`09`09`09`09`09SmeBSB  unmark
X`09`09`09MenuButton  magstepButton
X`09`09`09`09SimpleMenu  menu
X`09`09`09`09`09SmeBSB  -5
X`09`09`09`09`09SmeBSB  -4
X`09`09`09`09`09SmeBSB  -3
X`09`09`09`09`09SmeBSB  -2
X`09`09`09`09`09SmeBSB  -1
X`09`09`09`09`09SmeBSB  0
X`09`09`09`09`09SmeBSB  1
X`09`09`09`09`09SmeBSB  2
X`09`09`09`09`09SmeBSB  3
X`09`09`09`09`09SmeBSB  4
X`09`09`09`09`09SmeBSB  5
X`09`09`09MenuButton  orientationButton
X`09`09`09`09SimpleMenu  menu
X`09`09`09`09`09SmeBSB  portrait
X`09`09`09`09`09SmeBSB  landscape
X`09`09`09`09`09SmeBSB  upsidedown
X`09`09`09`09`09SmeBSB  seascape
X`09`09`09`09`09SmeLine  line
X`09`09`09`09`09SmeBSB  swap
X`09`09`09MenuButton  pagemediaButton
X`09`09`09`09SimpleMenu  menu
X`09`09`09`09`09SmeBSB  Letter
X`09`09`09`09`09SmeBSB  Tabloid
X`09`09`09`09`09SmeBSB  Ledger
X`09`09`09`09`09SmeBSB  Legal
X`09`09`09`09`09SmeBSB  Statement
X`09`09`09`09`09SmeBSB  Executive
X`09`09`09`09`09SmeBSB  A3
X`09`09`09`09`09SmeBSB  A4
X`09`09`09`09`09SmeBSB  A5
X`09`09`09`09`09SmeBSB  B4
X`09`09`09`09`09SmeBSB  B5
X`09`09`09`09`09SmeBSB  Folio
X`09`09`09`09`09SmeBSB  Quarto
X`09`09`09`09`09SmeBSB  10x14
X`09`09Text  toc
X`09`09Viewport  pageview
X`09`09`09Core  clip
X`09`09`09Ghostview  page
X`09`09`09Scrollbar  horizontal
X`09`09`09Scrollbar  vertical
X`09TopLevelShell  information
X`09`09Form  form
X`09`09`09Text  text
X`09`09`09Command  dismiss
X`09TopLevelShell  copyright
X`09`09Form  form
X`09`09`09Text  text
X`09`09`09Command  dismiss
X`09TransientShell  popup
X`09`09Form  dialog
X`09`09`09Label  prompt
X`09`09`09Text  response
X`09`09`09Command  okay
X`09`09`09Command  cancel
X`09TopLevelShell  zoom
X`09`09Form  form
X`09`09`09Ghostview  page
X`09`09`09Command  dismiss
X.sp
X\fIThe hierarchy of the Select File dialog box:\fR
X.sp
XTransientShell  selFile
X`09Form  selFileForm
X`09`09Label  selFilePrompt
X`09`09Text  selFileField
X`09`09Scrollbar  selFileHScroll
X`09`09Composite  selFileList1
X`09`09`09Scrollbar  selFileVScroll
X`09`09`09Scrollbar  selFileHScroll
X`09`09Composite  selFileList2
X`09`09`09Scrollbar  selFileVScroll
X`09`09`09Scrollbar  selFileHScroll
X`09`09Composite  selFileList3
X`09`09`09Scrollbar  selFileVScroll
X`09`09`09Scrollbar  selFileHScroll
X`09`09Command  selFileOK
X`09`09Command  selFileCancel
X.fi
X.SH ENVIRONMENT
X.IP \fBLPDEST\fP 1i
XThe LPDEST environment variable gives the default printer destination
Xon System V.
X.IP \fBPRINTER\fP 1i
XThe PRINTER environment variable gives the default printer destination
Xon BSD.
X.SH LIMITATIONS
XIf the document does not begin with `60`60%!PS\-Adobe\-'', it does not
Xclaim conformance to the document structuring convention.
XWhen these documents are encountered, the functionality of \fIghostview\fP
Xis limited to giving you scroll bars and a next page capability.
XBecause there is no table of contents,
Xskipping around the document and marking pages is impossible.
X.PP
XIf there is no table of contents for the document, the popup zoom
Xwindow will always show the first page.
X.SH BUGS
XIf you find a bug, please send a bug report to ghostview@cs.wisc.edu.
X.SH AUTHOR
XCopyright (C) 1992  Timothy O. Theisen
X.PP
XThis program is free software; you can redistribute it and/or modify
Xit under the terms of the GNU General Public License as published by
Xthe Free Software Foundation; either version 2 of the License, or
X(at your option) any later version.
X.PP
XThis program is distributed in the hope that it will be useful,
Xbut WITHOUT ANY WARRANTY; without even the implied warranty of
XMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
XGNU General Public License for more details.
X.PP
XYou should have received a copy of the GNU General Public License
Xalong with this program; if not, write to the Free Software
XFoundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
X.sp
X.ta 1.0i 3.0i
X.nf
XAuthor:`09Tim Theisen`09Systems Programmer
XInternet:`09tim@cs.wisc.edu`09Department of Computer Sciences
XUUCP:`09uwvax!tim`09University of Wisconsin\-Madison
XPhone:`09(608)262\-0438`091210 West Dayton Street
XFAX:`09(608)262\-9777`09Madison, WI   53706
X.fi
X.SH ACKNOWLEDGEMENTS
XThe Select File widget contains the following copyright notice:
X.PP
XCopyright 1989 Software Research Associates, Inc., Tokyo, Japan
X.PP
XPermission to use, copy, modify, and distribute this software and its
Xdocumentation for any purpose and without fee is hereby granted, provided
Xthat the above copyright notice appear in all copies and that both that
Xcopyright notice and this permission notice appear in supporting
Xdocumentation, and that the name of Software Research Associates not be used
Xin advertising or publicity pertaining to distribution of the software
Xwithout specific, written prior permission.  Software Research Associates
Xmakes no representations about the suitability of this software for any
Xpurpose.  It is provided "as is" without express or implied warranty.
X.PP
XSOFTWARE RESEARCH ASSOCIATES DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
XSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
XIN NO EVENT SHALL SOFTWARE RESEARCH ASSOCIATES BE LIABLE FOR ANY SPECIAL,
XINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
XLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
XOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
XPERFORMANCE OF THIS SOFTWARE.
X.sp
X.nf
XAuthor:`09Erik M. van der Poel
X`09Software Research Associates, Inc., Tokyo, Japan
X`09erik@sra.co.jp
X.fi
$ CALL UNPACK GHOSTVIEW.MAN;1 258158459
$ create 'f'
X%!PS-Adobe-1.0
X%%Creator: appenzell:tim (Tim Theisen,3375C,20438,2219620)
X%%Title: stdin (ditroff)
X%%CreationDate: Mon Oct 12 09:41:42 1992
X%%EndComments
X% Start of psdit.pro -- prolog for ditroff translator
X% Copyright (c) 1985,1987 Adobe Systems Incorporated. All Rights Reserved.`2
V0
X% GOVERNMENT END USERS: See Notice file in TranScript library directory
X% -- probably /usr/lib/ps/Notice
X% RCS: $Header: /src/misc/transcript/lib/RCS/psdit.pro,v 1.5 90/04/12 11:45:
V51 tim Exp $
X/$DITroff 180 dict def $DITroff begin
X
X/DocumentInitState `5B matrix currentmatrix currentlinewidth currentlinecap
Xcurrentlinejoin currentdash currentgray currentmiterlimit `5D cvx def
X
X%% Psfig additions
X/startFig `7B
X`09/SavedState save def
X`09userdict maxlength dict begin
X`09currentpoint transform
X
X`09DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
X`09`09setlinewidth setmatrix
X
X`09itransform moveto
X
X`09/ury exch def
X`09/urx exch def
X`09/lly exch def
X`09/llx exch def
X`09/y exch 72 mul resolution div def
X`09/x exch 72 mul resolution div def
X`09
X`09currentpoint /cy exch def /cx exch def
X
X`09/sx x urx llx sub div def `09% scaling for x
X`09/sy y ury lly sub div def`09% scaling for y
X
X`09sx sy scale`09`09`09% scale by (sx,sy)
X
X`09cx sx div llx sub
X`09cy sy div ury sub translate
X`09
X`09/DefFigCTM matrix currentmatrix def
X
X`09/initmatrix `7B
X`09`09DefFigCTM setmatrix
X`09`7D def
X`09/defaultmatrix `7B
X`09`09DefFigCTM exch copy
X`09`7D def
X
X`09/initgraphics `7B
X`09`09DocumentInitState setmiterlimit setgray setdash`20
X`09`09`09setlinejoin setlinecap setlinewidth setmatrix
X`09`09DefFigCTM setmatrix
X`09`7D def
X
X`09/showpage `7B
X`09`09initgraphics
X`09`7D def
X
X`7D def
X% Args are llx lly urx ury (in figure coordinates)
X/clipFig `7B
X`09currentpoint 6 2 roll
X`09newpath 4 copy
X`094 2 roll moveto
X`096 -1 roll exch lineto
X`09exch lineto
X`09exch lineto
X`09closepath clip
X`09newpath
X`09moveto
X`7D def
X% doclip, if called, will always be just after a `60startfig'
X/doclip `7B llx lly urx ury clipFig `7D def
X/endFig `7B
X`09end SavedState restore
X`7D def
X/globalstart `7B
X`09% Push details about the enviornment on the stack.
X`09fontnum fontsize fontslant fontheight`20
X`09% firstpage`20
X`09mh my resolution slotno currentpoint`20
X`09pagesave restore gsave`20
X`7D def
X/globalend `7B
X`09grestore moveto
X`09/slotno exch def /resolution exch def /my exch def
X`09/mh exch def`20
X`09% /firstpage exch def
X`09/fontheight exch def
X`09/fontslant exch def /fontsize exch def /fontnum exch def
X`09F
X`09/pagesave save def
X`7D def
X
X%% end XMOD additions
X
X/fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def
X/xi `7B0 72 11 mul translate 72 resolution div dup neg scale 0 0 moveto
X  /fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def F
X  /pagesave save def`7Ddef
X/xiG `7B0 72 14 mul translate 72 resolution div dup neg scale 0 0 moveto
X  /fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def F
X  /pagesave save def`7Ddef
X/xiL `7B90 rotate 72 resolution div dup neg scale 0 0 moveto
X  /fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def F
X  /pagesave save def`7Ddef
X/@manualfeed `7Bstatusdict /manualfeed true put`7Ddef
X/PB`7Bsave /psv exch def currentpoint translate
X  resolution 72 div dup neg scale 0 0 moveto`7Ddef
X/PE`7Bpsv restore`7Ddef
X/m1 matrix def /m2 matrix def /m3 matrix def /oldmat matrix def
X/tan`7Bdup sin exch cos div`7Dbind def
X/point`7Bresolution 72 div mul`7Dbind def
X/dround`09`7Btransform round exch round exch itransform`7Dbind def
X/xT`7B/devname exch def`7Ddef
X/xr`7B/mh exch def /my exch def /resolution exch def`7Ddef
X/xp`7B`7Ddef
X/xs`7Bdocsave restore end`7Ddef
X/xt`7B`7Ddef
X/xf`7B/fontname exch def /slotno exch def fontnames slotno get fontname eq n
Vot
X `7Bfonts slotno fontname findfont put fontnames slotno fontname put`7Dif`7D
Vdef
X/xH`7B/fontheight exch def F`7Dbind def
X/xS`7B/fontslant exch def F`7Dbind def
X/s`7B/fontsize exch def /fontheight fontsize def F`7Dbind def
X/f`7B/fontnum exch def F`7Dbind def
X/F`7Bfontheight 0 le `7B/fontheight fontsize def`7Dif
X   fonts fontnum get fontsize point 0 0 fontheight point neg 0 0 m1 astore
X   fontslant 0 ne`7B1 0 fontslant tan 1 0 0 m2 astore m3 concatmatrix`7Dif
X   makefont setfont .04 fontsize point mul 0 dround pop setlinewidth`7Dbind
V def
X/X`7Bexch currentpoint exch pop moveto show`7Dbind def
X/N`7B3 1 roll moveto show`7Dbind def
X/Y`7Bexch currentpoint pop exch moveto show`7Dbind def
X/S /show load def
X/ditpush`7B`7Ddef/ditpop`7B`7Ddef
X/AX`7B3 -1 roll currentpoint exch pop moveto 0 exch ashow`7Dbind def
X/AN`7B4 2 roll moveto 0 exch ashow`7Dbind def
X/AY`7B3 -1 roll currentpoint pop exch moveto 0 exch ashow`7Dbind def
X/AS`7B0 exch ashow`7Dbind def
X/MX`7Bcurrentpoint exch pop moveto`7Dbind def
X/MY`7Bcurrentpoint pop exch moveto`7Dbind def
X/MXY /moveto load def
X/cb`7Bpop`7Ddef`09% action on unknown char -- nothing for now
X/n`7B`7Ddef/w`7B`7Ddef
X/p`7Bpop showpage pagesave restore /pagesave save def`7Ddef
X/abspoint`7Bcurrentpoint exch pop add exch currentpoint pop add exch`7Ddef
X/dstroke`7Bcurrentpoint stroke moveto`7Dbind def
X/Dg`7Bgsave`7Ddef
X/Dgi`7Brlineto`7Ddef
X/Dgl`7Bstroke grestore moveto`7Ddef
X/Dl`7B2 copy gsave rlineto stroke grestore rmoveto`7Dbind def
X/arcellipse`7Boldmat currentmatrix pop
X currentpoint translate 1 diamv diamh div scale /rad diamh 2 div def
X rad 0 rad -180 180 arc oldmat setmatrix`7Ddef
X/Dc`7Bgsave dup /diamv exch def /diamh exch def arcellipse dstroke`20
X    grestore diamh 0 rmoveto`7Ddef
X/De`7Bgsave /diamv exch def /diamh exch def arcellipse dstroke
X    grestore diamh 0 rmoveto`7Ddef
X/Da`7Bcurrentpoint /by exch def /bx exch def /fy exch def /fx exch def
X   /cy exch def /cx exch def /rad cx cx mul cy cy mul add sqrt def
X   /ang1 cy neg cx neg atan def /ang2 fy fx atan def cx bx add cy by add
X   2 copy rad ang1 ang2 arcn stroke exch fx add exch fy add moveto`7Ddef
X/Barray 200 array def % 200 values in a wiggle
X/D`7E`7Bmark`7Ddef
X/D`7E`7E`7Bcounttomark Barray exch 0 exch getinterval astore /Bcontrol exch
V def pop
X /Blen Bcontrol length def Blen 4 ge Blen 2 mod 0 eq and
X `7BBcontrol 0 get Bcontrol 1 get abspoint /Ycont exch def /Xcont exch def
X  Bcontrol 0 2 copy get 2 mul put Bcontrol 1 2 copy get 2 mul put
X  Bcontrol Blen 2 sub 2 copy get 2 mul put
X  Bcontrol Blen 1 sub 2 copy get 2 mul put
X  /Ybi /Xbi currentpoint 3 1 roll def def 0 2 Blen 4 sub
X  `7B/i exch def
X   Bcontrol i get 3 div Bcontrol i 1 add get 3 div
X   Bcontrol i get 3 mul Bcontrol i 2 add get add 6 div
X   Bcontrol i 1 add get 3 mul Bcontrol i 3 add get add 6 div
X   /Xbi Xcont Bcontrol i 2 add get 2 div add def
X   /Ybi Ycont Bcontrol i 3 add get 2 div add def
X   /Xcont Xcont Bcontrol i 2 add get add def
X   /Ycont Ycont Bcontrol i 3 add get add def
X   Xbi currentpoint pop sub Ybi currentpoint exch pop sub rcurveto
X  `7Dfor dstroke`7Dif`7Ddef
Xend
X/ditstart`7B$DITroff begin
X /nfonts 60 def`09`09`09% NFONTS makedev/ditroff dependent!
X /fonts`5Bnfonts`7B0`7Drepeat`5Ddef
X /fontnames`5Bnfonts`7B()`7Drepeat`5Ddef
X/docsave save def
X`7Ddef
X
X% character outcalls
X/oc `7B/pswid exch def /cc exch def /name exch def
X   /ditwid pswid fontsize mul resolution mul 72000 div def
X   /ditsiz fontsize resolution mul 72 div def
X   ocprocs name known`7Bocprocs name get exec`7D`7Bname cb`7D
X   ifelse`7Ddef
X/fractm `5B.65 0 0 .6 0 0`5D def
X/fraction
X `7B/fden exch def /fnum exch def gsave /cf currentfont def
X  cf fractm makefont setfont 0 .3 dm 2 copy neg rmoveto
X  fnum show rmoveto currentfont cf setfont(\244)show setfont fden show`20
X  grestore ditwid 0 rmoveto`7D def
X/oce `7Bgrestore ditwid 0 rmoveto`7Ddef
X/dm `7Bditsiz mul`7Ddef
X/ocprocs 50 dict def ocprocs begin
X(14)`7B(1)(4)fraction`7Ddef
X(12)`7B(1)(2)fraction`7Ddef
X(34)`7B(3)(4)fraction`7Ddef
X(13)`7B(1)(3)fraction`7Ddef
X(23)`7B(2)(3)fraction`7Ddef
X(18)`7B(1)(8)fraction`7Ddef
X(38)`7B(3)(8)fraction`7Ddef
X(58)`7B(5)(8)fraction`7Ddef
X(78)`7B(7)(8)fraction`7Ddef
X(sr)`7Bgsave .05 dm .16 dm rmoveto(\326)show oce`7Ddef
X(is)`7Bgsave 0 .15 dm rmoveto(\362)show oce`7Ddef
X(->)`7Bgsave 0 .02 dm rmoveto(\256)show oce`7Ddef
X(<-)`7Bgsave 0 .02 dm rmoveto(\254)show oce`7Ddef
X(==)`7Bgsave 0 .05 dm rmoveto(\272)show oce`7Ddef
Xend
X% DIThacks fonts for some special chars
X50 dict dup begin
X/FontType 3 def
X/FontName /DIThacks def
X/FontMatrix `5B.001 0.0 0.0 .001 0.0 0.0`5D def
X/FontBBox `5B-220 -280 900 900`5D def% a lie but ...
X/Encoding 256 array def
X0 1 255`7BEncoding exch /.notdef put`7Dfor
XEncoding
X dup 8#040/space put %space
X dup 8#110/rc put %right ceil
X dup 8#111/lt put %left  top curl
X dup 8#112/bv put %bold vert
X dup 8#113/lk put %left  mid curl
X dup 8#114/lb put %left  bot curl
X dup 8#115/rt put %right top curl
X dup 8#116/rk put %right mid curl
X dup 8#117/rb put %right bot curl
X dup 8#120/rf put %right floor
X dup 8#121/lf put %left  floor
X dup 8#122/lc put %left  ceil
X dup 8#140/sq put %square
X dup 8#141/bx put %box
X dup 8#142/ci put %circle
X dup 8#143/br put %box rule
X dup 8#144/rn put %root extender
X dup 8#145/vr put %vertical rule
X dup 8#146/ob put %outline bullet
X dup 8#147/bu put %bullet
X dup 8#150/ru put %rule
X dup 8#151/ul put %underline
X pop
X/DITfd 100 dict def
X/BuildChar`7B0 begin
X /cc exch def /fd exch def
X /charname fd /Encoding get cc get def
X /charwid fd /Metrics get charname get def
X /charproc fd /CharProcs get charname get def
X charwid 0 fd /FontBBox get aload pop setcachedevice
X 40 setlinewidth
X newpath 0 0 moveto gsave charproc grestore
X end`7Ddef
X/BuildChar load 0 DITfd put
X%/UniqueID 5 def
X/CharProcs 50 dict def
XCharProcs begin
X/space`7B`7Ddef
X/.notdef`7B`7Ddef
X/ru`7B500 0 rls`7Ddef
X/rn`7B0 750 moveto 500 0 rls`7Ddef
X/vr`7B20 800 moveto 0 -770 rls`7Ddef
X/bv`7B20 800 moveto 0 -1000 rls`7Ddef
X/br`7B20 770 moveto 0 -1040 rls`7Ddef
X/ul`7B0 -250 moveto 500 0 rls`7Ddef
X/ob`7B200 250 rmoveto currentpoint newpath 200 0 360 arc closepath stroke`7D
Vdef
X/bu`7B200 250 rmoveto currentpoint newpath 200 0 360 arc closepath fill`7Dde
Vf
X/sq`7B80 0 rmoveto currentpoint dround newpath moveto
X    640 0 rlineto 0 640 rlineto -640 0 rlineto closepath stroke`7Ddef
X/bx`7B80 0 rmoveto currentpoint dround newpath moveto
X    640 0 rlineto 0 640 rlineto -640 0 rlineto closepath fill`7Ddef
X/ci`7B355 333 rmoveto currentpoint newpath 333 0 360 arc
X    50 setlinewidth stroke`7Ddef
X
X/lt`7B20 -200 moveto 0 550 rlineto currx 800 2cx s4 add exch s4 a4p stroke`7
VDdef
X/lb`7B20 800 moveto 0 -550 rlineto currx -200 2cx s4 add exch s4 a4p stroke`
V7Ddef
X/rt`7B20 -200 moveto 0 550 rlineto currx 800 2cx s4 sub exch s4 a4p stroke`7
VDdef
X/rb`7B20 800 moveto 0 -500 rlineto currx -200 2cx s4 sub exch s4 a4p stroke`
V7Ddef
X/lk`7B20 800 moveto 20 300 -280 300 s4 arcto pop pop 1000 sub
X    currentpoint stroke moveto
X    20 300 4 2 roll s4 a4p 20 -200 lineto stroke`7Ddef
X/rk`7B20 800 moveto 20 300 320 300 s4 arcto pop pop 1000 sub
X    currentpoint stroke moveto
X    20 300 4 2 roll s4 a4p 20 -200 lineto stroke`7Ddef
X/lf`7B20 800 moveto 0 -1000 rlineto s4 0 rls`7Ddef
X/rf`7B20 800 moveto 0 -1000 rlineto s4 neg 0 rls`7Ddef
X/lc`7B20 -200 moveto 0 1000 rlineto s4 0 rls`7Ddef
X/rc`7B20 -200 moveto 0 1000 rlineto s4 neg 0 rls`7Ddef
Xend
X
X/Metrics 50 dict def Metrics begin
X/.notdef 0 def
X/space 500 def
X/ru 500 def
X/br 0 def
X/lt 250 def
X/lb 250 def
X/rt 250 def
X/rb 250 def
X/lk 250 def
X/rk 250 def
X/rc 250 def
X/lc 250 def
X/rf 250 def
X/lf 250 def
X/bv 250 def
X/ob 350 def
X/bu 350 def
X/ci 750 def
X/bx 750 def
X/sq 750 def
X/rn 500 def
X/ul 500 def
X/vr 0 def
Xend
X
XDITfd begin
X/s2 500 def /s4 250 def /s3 333 def
X/a4p`7Barcto pop pop pop pop`7Ddef
X/2cx`7B2 copy exch`7Ddef
X/rls`7Brlineto stroke`7Ddef
X/currx`7Bcurrentpoint pop`7Ddef
X/dround`7Btransform round exch round exch itransform`7D def
Xend
Xend
X/DIThacks exch definefont pop
X
Xditstart
X(psc)xT
X576 1 1 xr
X1(Times-Roman)xf 1 f
X2(Times-Italic)xf 2 f
X3(Times-Bold)xf 3 f
X4(Times-BoldItalic)xf 4 f
X5(Helvetica)xf 5 f
X6(Helvetica-Bold)xf 6 f
X7(Courier)xf 7 f
X8(Courier-Bold)xf 8 f
X9(Symbol)xf 9 f
X10(DIThacks)xf 10 f
X10 s
X1 f
Xxi
X%%EndProlog
X
X%%Page: 1 1
X10 s 10 xH 0 xS 1 f
X576 384(GHOSTVIEW)N
X1066(\()X
X1106(1)X
X1159(\))X
X1975(UNIX)X
X2196(Programmer's)X
X2675(Manual)X
X3710(GHOSTVIEW)X
X4200(\()X
X4240(1)X
X4293(\))X
X3 f
X9 s
X576 768(NAME)N
X2 f
X10 s
X864 864(ghostview)N
X1 f
X9 f
X1204(-)X
X1 f
X1268(View)X
X1462(PostScript)X
X1810(documents)X
X2177(using)X
X2370(ghostscript)X
X3 f
X9 s
X576 998(SYNOPSIS)N
X10 s
X864 1094(ghostview)N
X1 f
X1222(`5B\256lename`5D)X
X864 1190(or)N
X3 f
X864 1286(ghostview)N
X1 f
X1293(`5B)X
X9 f
X1320(-)X
X1 f
X1364(staticgray`5D)X
X1794(`5B)X
X9 f
X1821(-)X
X1 f
X1865(grayscale`5D)X
X2288(`5B)X
X9 f
X2315(-)X
X1 f
X2359(staticcolor`5D)X
X2812(`5B)X
X9 f
X2839(-)X
X1 f
X2883(pseudocolor`5D)X
X3394(`5B)X
X9 f
X3421(-)X
X1 f
X3465(truecolor`5D)X
X3874(`5B)X
X9 f
X3901(-)X
X1 f
X3945(directcolor`5D)X
X864 1382(`5B)N
X9 f
X891(-)X
X1 f
X935(`5Bno`5Dinstall`5D)X
X1383(`5B)X
X9 f
X1410(-)X
X1 f
X1454(`5Bno`5Dprivate`5D)X
X1930(`5B)X
X9 f
X1957(-)X
X1 f
X2001(`5Bno`5Dcenter`5D)X
X2451(`5B)X
X9 f
X2478(-)X
X1 f
X2522(`5Bno`5Dtitle`5D)X
X2898(`5B)X
X9 f
X2925(-)X
X1 f
X2969(`5Bno`5Ddate`5D)X
X3355(`5B)X
X9 f
X3382(-)X
X1 f
X3426(`5Bno`5Dlocator`5D)X
X3901(`5B)X
X9 f
X3928(-)X
X1 f
X3972(`5Bno`5Dlabels`5D)X
X864 1478(`5B)N
X9 f
X891(-)X
X1 f
X935(resolution)X
X2 f
X1275(dpi)X
X1 f
X1377(`5D)X
X1441(`5B)X
X9 f
X1468(-)X
X1 f
X1512(dpi)X
X2 f
X1634(dpi)X
X1 f
X1736(`5D)X
X1800(`5B)X
X9 f
X1827(-)X
X1 f
X1871(xdpi)X
X2 f
X2033(dpi)X
X1 f
X2135(`5D)X
X2199(`5B)X
X9 f
X2226(-)X
X1 f
X2270(ydpi)X
X2 f
X2432(dpi)X
X1 f
X2534(`5D)X
X2598(`5B)X
X9 f
X2625(-)X
X1 f
X2669(`5Bno`5Dquiet`5D)X
X3028(`5B)X
X9 f
X3055(-)X
X1 f
X3099(preload)X
X2 f
X3360(\256le)X
X1 f
X3458(`5D)X
X3523(`5B)X
X9 f
X3550(-)X
X1 f
X3594(magstep)X
X2 f
X3881(n)X
X1 f
X(`5D)S
X3986(`5B)X
X9 f
X4013(-)X
X1 f
X4057(portrait`5D)X
X864 1574(`5B)N
X9 f
X891(-)X
X1 f
X935(landscape`5D)X
X1308(`5B)X
X9 f
X1335(-)X
X1 f
X1379(upsidedown`5D)X
X1822(`5B)X
X9 f
X1849(-)X
X1 f
X1893(seascape`5D)X
X2231(`5B)X
X9 f
X2258(-)X
X1 f
X2302(letter`5D)X
X2523(`5B)X
X9 f
X2550(-)X
X1 f
X2594(tabloid`5D)X
X2872(`5B)X
X9 f
X2899(-)X
X1 f
X2943(ledger`5D)X
X3199(`5B)X
X9 f
X3226(-)X
X1 f
X3270(legal`5D)X
X3481(`5B)X
X9 f
X3508(-)X
X1 f
X3552(statement`5D)X
X3914(`5B)X
X9 f
X3941(-)X
X1 f
X3985(executive`5D)X
X864 1670(`5B)N
X9 f
X891(-)X
X1 f
X935(a3`5D)X
X1077(`5B)X
X9 f
X1104(-)X
X1 f
X1148(a4`5D)X
X1290(`5B)X
X9 f
X1317(-)X
X1 f
X1361(a5`5D)X
X1503(`5B)X
X9 f
X1530(-)X
X1 f
X1574(b4`5D)X
X1720(`5B)X
X9 f
X1747(-)X
X1 f
X1791(b5`5D)X
X1937(`5B)X
X9 f
X1964(-)X
X1 f
X2008(folio`5D)X
X2225(`5B)X
X9 f
X2252(-)X
X1 f
X2296(quarto`5D)X
X2567(`5B)X
X9 f
X2594(-)X
X1 f
X2638(10x14`5D)X
X2905(`5B)X
X9 f
X2932(-)X
X1 f
X2976(force`5D)X
X3209(`5B)X
X9 f
X3236(-)X
X1 f
X3280(forceorientation`5D)X
X3860(`5B)X
X9 f
X3887(-)X
X1 f
X3931(forcemedia`5D)X
X864 1766(`5B)N
X9 f
X891(-)X
X1 f
X935(`5Bno`5Dswap`5D)X
X1281(`5B)X
X9 f
X1308(-)X
X1 f
X1352(`5Bno`5Dopenwindows`5D)X
X1978(`5B)X
X9 f
X2005(-)X
X1 f
X2049(`5Bno`5Dncdwm`5D)X
X2466(`5B)X
X9 f
X2493(-)X
X1 f
X2537(page)X
X2 f
X2709(label)X
X1 f
X(`5D)S
X2916(`5B)X
X9 f
X2943(-)X
X2 f
X2987(toolkitoption)X
X1 f
X3415(...`5D)X
X3542(`5B\256lename`5D)X
X3 f
X9 s
X576 1900(DESCRIPTION)N
X1 f
X10 s
X864 1996(The)N
X2 f
X1024(ghostview)X
X1 f
X1379(program)X
X1686(provides)X
X1997(an)X
X2108(X11)X
X2281(user)X
X2450(interface)X
X2767(for)X
+-+-+-+-+-+-+-+-  END  OF PART 5 +-+-+-+-+-+-+-+-
Technical Details
Message-ID: <8881761@MVB.SAIC.COM>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!zaphod.mps.ohio-state.edu!usc!news.service.uci.edu!unogate!mvb.saic.com!vmsnet-sources

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!zaphod.mps.ohio-state.edu!usc!news.service.uci.edu!unogate!mvb.saic.com!vmsnet-sources
Newsgroups: vmsnet.sources
From: Terry Poot <tp@mccall.com>
Subject: Ghostview for VMS 05/14
Message-ID: <8881761@MVB.SAIC.COM>
Date: Thu, 29 Oct 1992 18:49:28 GMT
Lines: 1428
Approved: Mark.Berryman@Mvb.Saic.Com