Article View: vmsnet.sources
Article #12Ghostview for VMS 05/14
From: Terry Poot
Date: Thu, 29 Oct 1992 18:49
Date: Thu, 29 Oct 1992 18:49
1428 lines
49162 bytes
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-sourcesShow 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