GHOSTVIEW(1) GHOSTVIEW(1)
NAME
ghostview - View PostScript documents using ghostscript
SYNOPSIS
ghostview [filename]
or
ghostview [-staticgray] [-grayscale] [-staticcolor]
[-pseudocolor] [-truecolor] [-directcolor] [-[no]install]
[-[no]private] [-[no]center] [-[no]title] [-[no]date]
[-[no]locator] [-[no]labels] [-resolution dpi] [-dpi dpi]
[-xdpi dpi] [-ydpi dpi] [-[no]quiet] [-preload file]
[-magstep n] [-portrait] [-landscape] [-upsidedown]
[-seascape] [-letter] [-tabloid] [-ledger] [-legal]
[-statement] [-executive] [-a3] [-a4] [-a5] [-b4] [-b5]
[-folio] [-quarto] [-10x14] [-force] [-forceorientation]
[-forcemedia] [-[no]swap] [-[no]openwindows] [-[no]ncdwm]
[-page label] [-toolkitoption ...] [filename]
DESCRIPTION
The ghostview program provides an X11 user interface for
the ghostscript interpreter. Ghostview and ghostscript
function as two cooperating programs. Ghostview creates
the viewing window and ghostscript draws in it.
Don't be alarmed by the number of options. Generally, one
invokes ghostview with just one parameter, the name of the
file to be previewed. If the filename is ``-'', ghostview
will read from ``stdin''. The options provide a way to
set X resources from the command line for a single invoca-
tion of ghostview. For that reason, discussion of the
options is delayed until after the X resources are dis-
cussed.
MAIN WINDOW
The main viewport is on the right side of the main window.
If the page is larger than the viewport, there will be
scroll bars along the bottom and right edges of the view-
port. To the left of the viewport is the table of con-
tents. If the PostScript file has document structuring
convention (DSC) comments, the table of context will dis-
play the page labels (i.e. usually page numbers). To the
left of the table of contents is the menu box. Each push
button brings up a popup menu. Over the menu box and
table of contents there are three optional labels that
contain the title, date, and locator. The title label
contains the document title found in the DSC comments. If
no title can be found, the filename is used in its place.
The date label contains the document date found in the DSC
comments. If no date can be found, the last modified date
of the file is used in its place. Since the title and
date labels may be clipped by the main viewport, the date
and title labels are push buttons that bring up a popup
window with the title or date. These popup windows also
show the ``document'' icon when the displayed string comes
1
GHOSTVIEW(1) GHOSTVIEW(1)
from the DSC comments. The locator shows the location of
the cursor in the viewport. The location is expressed in
the default user coordinate system. The locator is useful
for measuring bounding boxes.
Within the main viewport the mouse cursor is a ``target''
when ghostscript is doing work. The cursor is a ``cross
hair'' when ghostscript is idle. When moving to another
page in a document, it is generally best to wait for
ghostscript to become idle. Otherwise, the current
ghostscript process must be killed and the overhead of
reading the prologue is incurred again.
Ghostview will check to see if the file has been modified
just before it displays a page or when the application is
deiconified. If the file has changed, it will reopen the
file.
Clicking anywhere within the viewport will popup a zoom
window. The window is centered about the location that
was clicked. Clicking with the first mouse button pops up
a low resolution zoom window. Clicking with the second
mouse button pops up a medium resolution zoom window.
Clicking with the third mouse button pops up a high reso-
lution zoom window. The cursor in the zoom window will
display a ``target'' or ``cross hair'' depending on the
state of ghostscript. The locator reports the position of
the cursor in the zoom windows as well as the main view-
port.
In the table of contents, the first and third mouse button
functions exactly as they do in a Text widget. That is
the first mouse button selects text and the third mouse
button extends selections. However, clicking on a page
label with the second mouse button will cause that page to
be shown. The page being displayed is marked with a '<'
in the right margin of the table of contents.
POPUP WINDOWS
The are several additional windows that may appear. The
copyright window will appear whenever copyright informa-
tion is requested. The information window appears when-
ever the ghostscript process writes to ``stdout'' or
``stderr''. Whenever there is an error in the PostScript
program, the stack trace will appear in this window. When
ghostscript is invoked without the quiet option, informa-
tional message regarding the state of ghostscript will
appear in the information window. The copyright and
information windows can be dismissed by pushing the ``Dis-
miss'' button.
The Select File dialog widget will appear when you wish to
open or save a file. The Select File dialog widget allows
an X11 user to select a file by typing the path or by
2
GHOSTVIEW(1) GHOSTVIEW(1)
browsing in directory listings and selecting entries with
the mouse.
The space bar can be pressed to complete filenames, and
tilde is used for home directories. All the usual key
bindings can be used in the text widget, except for Return
and Control-M, which are equivalent to pressing the OK
button. The path can be scrolled using the large horizon-
tal scroll bar, or by moving the insertion cursor in the
text widget. The directory entries can be scrolled using
the vertical scroll bars, or by holding a mouse button
down and moving out of the listing. The scrolling speed
varies with the distance from the listing.
The directory entries are terminated with special charac-
ters that show the type of entry, similar to the -F option
of ls(1).
The Select File dialog widget is in total control until is
pops down. No other controls in ghostview will be active
during this time.
MENUS
There are five buttons in the menu box. They are the
File, Page, Magstep, Orientation, and Media buttons.
There are keyboard accelerators for most of the popup
menus. Be sure to read the keyboard accelerator section.
File This popup menu controls file access:
Open... Pops up the Select File window in
preparation to open a file. The
Select File widget is in total control
until it pops down. Opens the file
for viewing.
Reopen Reopens the current file.
Print... Pops up a dialog widget to ask for the
printer name. Sends the whole docu-
ment to the printer.
Print marked pages...
Pops up a dialog widget to ask for the
printer name. Sends the marked pages
to the printer. If no pages have been
marked, the mark procedure is called
before printing and then the unmark
procedure is called after printing.
Save marked pages...
Pops up the Select File window in
preparation to save a file. The
Select File widget is in total control
3
GHOSTVIEW(1) GHOSTVIEW(1)
until it pops down. Saves the marked
pages in the selected file. If no
pages have been marked, the mark pro-
cedure is called before saving and
then the unmark procedure is called
after saving.
Copyright...
Pops up the copyright window.
Quit Causes ghostview to exit.
Page This popup menu controls page access:
Next Display the next page.
Redisplay Display the current page.
Previous Display the previous page.
Center Center the page in the viewport.
Mark Mark the pages that have been selected
in the table of contents. If no pages
have been selected, mark the current
page.
Unmark Unmark the pages that have been
selected in the table of contents. If
no pages have been selected, unmark
the current page.
Magstep The Magstep menu controls the magnification at
which the document is viewed. The default mag-
step of 0 implies no magnification (i.e. the
size on the screen should match the size on
paper). Ghostview borrows the notion of magstep
from TeX. The magnification is defined to be
1.2**magstep. At magstep 1, the document is
magnified by 1.2. At magstep -1, the document
is reduced by 1.2. The Magstep menu lists val-
ues from -5 to 5.
Orientation
The Orientation menu controls the display orien-
tation. A ``dot'' appears in front of the cur-
rent orientation. The first mouse button sets
the default orientation. The DSC comments may
specify an orientation of Portrait or Landscape
that overrides the default. In this case, a
"document" appears in front of the current ori-
entation. The second mouse button can be used
to ``force'' the orientation on a document to
override the DSC comments. If an orientation is
4
GHOSTVIEW(1) GHOSTVIEW(1)
being forced, then a ``tie fighter'' will appear
in front of the current orientation.
Portrait Set the orientation to Portrait. This
implies no rotation. A portrait ori-
entation indicates that the longest
edge of the paper is parallel to the
vertical (y) axis.
Landscape Set the orientation to Landscape.
This implies a clockwise rotation of
the paper by 90 degrees. A landscape
orientation indicates that the longest
edge of the paper is parallel to the
horizontal (x) axis.
Upside-down
Set the orientation to Upside-Down.
Seascape Set the orientation to Seascape. This
implies a counterclockwise rotation of
the paper by 90 degrees.
Swap Landscape
Swap the meaning of Landscape and
Seascape. Most of the Landscape docu-
ments that I have encountered require
a 90 clockwise rotation of the paper
to view. However, there is no stan-
dard and some documents need to be
rotated the other way. The swap land-
scape button allows ghostview to auto-
matically rotate the document the
right way in response to the %%Orien-
tation comment in the PostScript file.
Media The entries on the Media menu set the page
media. Media defined in the document appear at
the beginning of the menu separated by a line
from the standard media. A ``dot'' appears in
front of the current media. The first mouse
button sets the default media. The DSC comments
may specify the page media that overrides the
default. In this case, a "document" appears in
front of the current media. The second mouse
button can be used to ``force'' the media on a
document to override the DSC comments. Forcing
the media on an EPSF figure will override the
Bounding Box. This makes is easy to view a fig-
ure with an incorrect %%BoundingBox comment. If
a media is being forced, then a ``tie fighter''
will appear in front of the current media.
Here are the standard media names and their
5
GHOSTVIEW(1) GHOSTVIEW(1)
sizes. The size is given as the width and
height in PostScript points.
Letter 612 x 792 (8.5 x 11 in.)
Tabloid 792 x 1224 (11 x 17 in.)
Ledger 1224 x 792 (17 x 11 in.)
Legal 612 x 1008 (8.5 x 14 in.)
Statement 396 x 612 (5.5 x 8.5 in.)
Executive 540 x 720 (7.5 x 10 in.)
A3 842 x 1190
A4 595 x 842
A5 420 x 595
B4 729 x 1032
B5 516 x 729
Folio 612 x 936 (8.5 x 13 in.)
Quarto 610 x 780
10x14 720 x 1008 (10 x 14 in.)
KEYBOARD ACCELERATORS
Most of the popup menu commands have an equivalent action
that can be invoked from the keyboard. The popup menu
entry must be sensitive (i.e. not grayed out) for the
action to have effect. Here is the default keyboard bind-
ing:
Q Bound to GhostviewQuit() which is equivalent to
pushing the Quit menu button on the Ghostview
menu.
O Bound to GhostviewOpen() which is equivalent to
pushing the Open... menu button on the File
menu.
R Bound to GhostviewReopen() which is equivalent
to pushing the Reopen menu button on the File
menu.
S Bound to GhostviewSave() which is equivalent to
pushing the Save marked pages... menu button on
the File menu.
P Bound to GhostviewPrintMarked() which is equiva-
lent to pushing the Print marked pages... menu
button on the File menu.
Shift-P Bound to GhostviewPrintWhole() which is equiva-
lent to pushing the Print... menu button on the
File menu.
BackSpace, Delete, Prior, B
Bound to GhostviewPrevious() which is equivalent
to pushing the Previous menu button on the Page
menu.
6
GHOSTVIEW(1) GHOSTVIEW(1)
space, Return, Next, F
Bound to GhostviewNext() which is equivalent to
pushing the Next menu button on the Page menu.
period, Ctrl-L
Bound to GhostviewShow() which is equivalent to
pushing the Redisplay menu button on the Page
menu.
M Bound to GhostviewMark() which is equivalent to
pushing the Mark menu button on the Page menu.
N Bound to GhostviewUnMark() which is equivalent
to pushing the Unmark menu button on the Page
menu.
0 Bound to GhostviewMagstep(0) which is equivalent
to pushing the 0 menu button on the Magstep
menu.
1 Bound to GhostviewMagstep(1) which is equivalent
to pushing the 1 menu button on the Magstep
menu.
2 Bound to GhostviewMagstep(2) which is equivalent
to pushing the 2 menu button on the Magstep
menu.
3 Bound to GhostviewMagstep(3) which is equivalent
to pushing the 3 menu button on the Magstep
menu.
4 Bound to GhostviewMagstep(4) which is equivalent
to pushing the 4 menu button on the Magstep
menu.
5 Bound to GhostviewMagstep(5) which is equivalent
to pushing the 5 menu button on the Magstep
menu.
+ Bound to GhostviewIncreaseMagstep() which
increases the magstep by 1.
- Bound to GhostviewDecreaseMagstep() which
decreases the magstep by 1.
U Bound to GhostviewUp() which scrolls the main
viewport up.
D Bound to GhostviewDown() which scrolls the main
viewport down.
H Bound to GhostviewLeft() which scrolls the main
viewport left.
7
GHOSTVIEW(1) GHOSTVIEW(1)
J Bound to GhostviewDown() which scrolls the main
viewport down.
K Bound to GhostviewUp() which scrolls the main
viewport up.
L Bound to GhostviewRight() which scrolls the main
viewport right.
Up (arrow)
Bound to GhostviewDefault() GhostviewSetOrienta-
tion(portrait) which is equivalent to pushing
Portrait with the first mouse button on the Ori-
entation menu.
Right (arrow)
Bound to GhostviewDefault() GhostviewSetOrienta-
tion(landscape) which is equivalent to pushing
Landscape with the first mouse button on the
Orientation menu.
Down (arrow)
Bound to GhostviewDefault() GhostviewSetOrienta-
tion(upside-down) which is equivalent to pushing
Upside-down with the first mouse button on the
Orientation menu.
Left (arrow)
Bound to GhostviewDefault() GhostviewSetOrienta-
tion(seascape) which is equivalent to pushing
Seascape with the first mouse button on the Ori-
entation menu.
Shift-Up (arrow)
Bound to GhostviewForce() GhostviewSetOrienta-
tion(portrait) which is equivalent to pushing
Portrait with the second mouse button on the
Orientation menu.
Shift-Right (arrow)
Bound to GhostviewForce() GhostviewSetOrienta-
tion(landscape) which is equivalent to pushing
Landscape with the second mouse button on the
Orientation menu.
Shift-Down (arrow)
Bound to GhostviewForce() GhostviewSetOrienta-
tion(upside-down) which is equivalent to pushing
Upside-down with the second mouse button on the
Orientation menu.
Shift-Left (arrow)
Bound to GhostviewForce() GhostviewSetOrienta-
tion(seascape) which is equivalent to pushing
8
GHOSTVIEW(1) GHOSTVIEW(1)
Seascape with the second mouse button on the
Orientation menu.
ACTIONS
Most of the popup menu commands have an equivalent action
that can be used in a translation. The popup menu entry
must be sensitive (i.e. not grayed out) for the action to
have effect. Here is the list of actions:
GhostviewCopyright()
Equivalent to pushing the Copyright... menu but-
ton on the Ghostview menu.
GhostviewQuit()
Equivalent to pushing the Quit menu button on
the Ghostview menu.
GhostviewOpen()
Equivalent to pushing the Open... menu button on
the File menu.
GhostviewReopen()
Equivalent to pushing the Reopen menu button on
the File menu.
GhostviewSave()
Equivalent to pushing the Save marked pages...
menu button on the File menu.
GhostviewPrintWhole()
Equivalent to pushing the Print... menu button
on the File menu.
GhostviewPrintMarked()
Equivalent to pushing the Print marked pages...
menu button on the File menu.
GhostviewPrevious()
Equivalent to pushing the Previous menu button
on the Page menu.
GhostviewShow()
Equivalent to pushing the Redisplay menu button
on the Page menu.
GhostviewNext()
Equivalent to pushing the Next menu button on
the Page menu.
GhostviewCenter()
Equivalent to pushing the Center menu button on
the Page menu.
9
GHOSTVIEW(1) GHOSTVIEW(1)
GhostviewMark()
Equivalent to pushing the Mark menu button on
the Page menu.
GhostviewUnmark()
Equivalent to pushing the Unmark menu button on
the Page menu.
GhostviewSetMagstep(magstep)
Sets the magstep. The parameter must be an
integer.
GhostviewIncreaseMagstep()
Increases magstep by one.
GhostviewDecreaseMagstep()
Decreases magstep by one.
GhostviewSetOrientation(orientation)
Set the orientation to the passed parameter.
The parameter must be portrait, landscape,
upside-down, or seascape.
GhostviewSwapLandscape()
Equivalent to pushing the Swap Landscape menu
button on the Orientation menu.
GhostviewSetPageMedia(media-name)
Sets the media. The parameter should be either
a media defined in the document or a standard
media.
GhostviewDefault()
The orientation or media being set is not forced
on the document. This action is called before
the action that sets the orientation or media.
GhostviewForce()
The orientation or media being set is forced on
the document. This action is called before the
action that sets the orientation or media.
GhostviewDeleteWindow()
Destroy the current window. This provides a way
to implement the Delete Window protocol for win-
dow managers.
GhostviewDismiss()
Pop down the current window. This provides a
way to implement the Delete Window protocol for
window managers.
GhostviewScrollUp()
Scroll the main viewport up.
10
GHOSTVIEW(1) GHOSTVIEW(1)
GhostviewScrollDown()
Scroll the main viewport down.
GhostviewScrollLeft()
Scroll the main viewport left.
GhostviewScrollRight()
Scroll the main viewport right.
GhostviewEraseLocator()
Used to erase the locator when leaving a
Ghostview widget.
GhostviewCheckFile()
Checks to see if the file changed and refreshes
the screen if necessary.
APPLICATION RESOURCES
The following application resources may be set to control
the default behavior of ghostview.
showTitle (class Labels)
Tells whether to display the %%Title comment.
The default is ``true''.
showDate (class Labels)
Tells whether to display the %%Data comment.
The default is ``true''.
showLocator (class Labels)
Tells whether to display the locator. The
default is ``true''.
installStdCmap (class InstallStdCmap)
Tells whether to attempt to install a standard
colormap. The default is ``false''.
privateCmap (class PrivateCmap)
Tells whether to use a standard colormap that is
not the default colormap. The default is
``false''.
autoCenter (class AutoCenter)
Tells whether to center the page within the
viewport whenever the page size changes. The
default is ``true''.
horizonalMargin (class Margin)
Tells how many pixels ghostview should reserve
for window decorations in the horizontal direc-
tion. The default value is ``20''.
verticalMargin (class Margin)
Tells how many pixels ghostview should reserve
11
GHOSTVIEW(1) GHOSTVIEW(1)
for window decorations in the vertical direc-
tion. The default value is ``44''.
minimumMagstep (class Magstep)
Tells the smallest magstep to display. The
default is ``-5''.
maximumMagstep (class Magstep)
Tells the largest magstep to display. The
default is ``5''.
magstep (class Magstep)
Sets the default magstep. The default is ``0''.
orientation (class Orientation)
Sets the default orientation. The default is
``Portrait''.
page (class Page)
Gives the initial page to display. This
resource only affects the display of the file
listed on the command line. The default is
NULL.
pageMedia (class PageMedia)
Sets the default page media. The default is
``Letter''.
forceOrientation (class Force)
Tells whether to force the orientation on the
document. The default is ``false''.
forcePageMedia (class Force)
Tells whether to force the page media on the
document. The default is ``false''.
swapLandscape (class SwapLandscape)
Tells whether to swap the meaning of Landscape
and Seascape. The default is ``false''.
printCommand (class PrintCommand)
Sets the command used for printing. The printer
environment variable is set to the desired
printer and then this command is executed using
popen. This command should read from ``stdin''
and send the file to the appropriate printer.
The default value is ``lpr'' for BSD and ``lp''
for System V.
printerVariable (class PrinterVariable)
Gives the name of the printer environment vari-
able. The default value is ``PRINTER'' for BSD
and ``LPDEST'' for System V.
12
GHOSTVIEW(1) GHOSTVIEW(1)
defaultPrinter (class DefaultPrinter)
Gives the printer name to use when the printer
environment variable is not set. The default
value is NULL.
printPrompt (class PrintPrompt)
Sets the prompt used to ask for the printer
name. The default value is ``Printer Name: ''.
printFail (class printFail)
Sets the string used to inform the user that the
printer command failed. The default is
``"lpr" command failed.''.
openPrompt (class OpenPrompt)
Sets the prompt used to ask for a file name to
open. The default value is ``Open File: ''.
openFail (class OpenFail)
Sets the string used to inform the user that the
open failed. The default value is
``Cannot open file: ''.
savePrompt (class SavePrompt)
Sets the prompt used to ask for a file name to
save. The default value is ``Save File: ''.
saveFail (class SaveFail)
Sets the string used to inform the user that the
save failed. The default value is
``Cannot save file: ''.
openWindows (class OpenWindows)
OpenWindows servers sometimes cause error mes-
sages about bitmaps not being 1 bit deep. Turn-
ing on this resource avoids the problem by not
using any bitmaps. You lose the functionality
of having the current magstep, orientation and
media marked on the popup menus. The default
value is ``false''.
ncdwm (class Ncdwm)
The Xt Intrinsics has a bug that causes bogus
information in the window manager size hints.
Ncdwm and possibly other window managers get
confused by the bogus information and make the
window extremely small. Twm and mwm ignore the
bogus information. Turning on the resource
avoids the problem with ncdwm by doing things
slightly differently. However, this can confuse
other window managers such as mwm. This bug is
fixed in X11R5 fix-10. You should only set this
resource if you have the problem. The default
value is ``false''.
13
GHOSTVIEW(1) GHOSTVIEW(1)
GHOSTVIEW WIDGET RESOURCES
Certain resources in the Ghostview widget may be set by
the user. These selected resources are presented below.
busyCursor (class Cursor)
The cursor shown when ghostscript is rendering
to the window. The busy cursor is set to the
``target'' by the application defaults.
cursor (class Cursor)
The cursor shown when ghostscript is idle. The
default cursor is the ``crosshair''.
interpreter (class Interpreter)
The name of the executable to call to render the
PostScript. It is convenient to set this
resource to the path of an alternate version of
ghostscript for testing. The default value is
``gs''.
preload (class Preload)
Files to load before the PostScript program. It
is convenient to name files that preload fonts
here for PostScript programs that continually
reload fonts while rendering a page. The
default is to not preload any files.
quiet (class Quiet)
Tells ghostscript whether to produce informa-
tional messages. The default value is
``false''.
useBackingPixmap (class UseBackingPixmap)
Tells whether to use a backing pixmap. If this
resource is false, backing store is requested on
the Ghostview window. Some X servers have lim-
ited resources for large pixmaps. Also, some X
servers' backing store is much faster than using
a backing pixmap. You should reset this
resource if your X server is one of the server
types mentioned. The default value is ``true''.
xdpi (class Resolution)
Sets the X resolution of the window in dots per
inch. You can use this resource to affect the
main window. Zoom windows have their X dpi set
explicitly in the program. The default value is
calculated from the screen metrics.
ydpi (class Resolution)
Sets the Y resolution of the window in dots per
inch. You can use this resource to affect the
main window. Zoom windows have their Y dpi set
explicitly in the program. The default value is
14
GHOSTVIEW(1) GHOSTVIEW(1)
calculated from the screen metrics.
GHOSTVIEW WIDGET ACTIONS
notify(width height xdpi ydpi)
The notify event is used by the ghostview appli-
cation for the locator and popup zoom windows.
If the width and height are 0, the event is user
for the locator. Otherwise, it triggers a popup
zoom window. The default widht and height are
72. The default xdpi and ydpi are 300. The
height will default to the width if the height
is omitted. The xdpi will default to the xdpi
if the ydpi is omitted.
OPTIONS
-staticgray
Equivalent to setting ``*Visual: StaticGray''.
-grayscale
Equivalent to setting ``*Visual: GrayScale''.
-staticcolor
Equivalent to setting ``*Visual: StaticColor''.
-pseudocolor
Equivalent to setting ``*Visual: PseudoColor''.
-truecolor
Equivalent to setting ``*Visual: TrueColor''.
-directcolor
Equivalent to setting ``*Visual: DirectColor''.
-install Equivalent to setting
``Ghostview.installStdCmap: True''.
-noinstall
Equivalent to setting
``Ghostview.installStdCmap: False''.
-private Equivalent to setting ``Ghostview.privateCmap:
True''.
-noprivate
Equivalent to setting ``Ghostview.privateCmap:
False''.
-center Equivalent to setting ``Ghostview.autoCenter:
True''.
-nocenter Equivalent to setting ``Ghostview.autoCenter:
False''.
-title Equivalent to setting ``Ghostview.showTitle:
15
GHOSTVIEW(1) GHOSTVIEW(1)
True''.
-notitle Equivalent to setting ``Ghostview.showTitle:
False''.
-date Equivalent to setting ``Ghostview.showDate:
True''.
-nodate Equivalent to setting ``Ghostview.showDate:
False''.
-locator Equivalent to setting ``Ghostview.showLocator:
True''.
-nolocator
Equivalent to setting ``Ghostview.showLocator:
False''.
-labels Equivalent to setting ``Ghostview.Labels:
True''.
-nolabels Equivalent to setting ``Ghostview.Labels:
False''.
-quiet Equivalent to setting ``*Ghostview.quiet:
True''.
-noquiet Equivalent to setting ``*Ghostview.quiet:
False''.
-preload file
Equivalent to setting ``*Ghostview.preload:
file''.
-xdpi dpi Equivalent to setting ``*Ghostview.xdpi: dpi''.
-ydpi dpi Equivalent to setting ``*Ghostview.ydpi: dpi''.
-resolution dpi
Equivalent to setting ``*Ghostview.Resolution:
dpi''.
-dpi dpi Equivalent to setting ``*Ghostview.Resolution:
dpi''.
-magstep magstep
Equivalent to setting ``Ghostview.magstep: mag-
step''.
-portrait Equivalent to setting ``Ghostview.orientation:
Portrait''.
-landscape
Equivalent to setting ``Ghostview.orientation:
16
GHOSTVIEW(1) GHOSTVIEW(1)
Landscape''.
-upsidedown
Equivalent to setting ``Ghostview.orientation:
Upside-down''.
-seascape Equivalent to setting ``Ghostview.orientation:
Seascape''.
-forceorientation
Equivalent to setting
``Ghostview.forceOrientation: True''.
-page label
Equivalent to setting ``Ghostview.page: label''.
-letter Equivalent to setting ``Ghostview.pageMedia:
Letter''.
-tabloid Equivalent to setting ``Ghostview.pageMedia:
Tabloid''.
-ledger Equivalent to setting ``Ghostview.pageMedia:
Ledger''.
-legal Equivalent to setting ``Ghostview.pageMedia:
Legal''.
-statement
Equivalent to setting ``Ghostview.pageMedia:
Statement''.
-executive
Equivalent to setting ``Ghostview.pageMedia:
Executive''.
-a3 Equivalent to setting ``Ghostview.pageMedia:
A3''.
-a4 Equivalent to setting ``Ghostview.pageMedia:
A4''.
-a5 Equivalent to setting ``Ghostview.pageMedia:
A5''.
-b4 Equivalent to setting ``Ghostview.pageMedia:
B4''.
-b5 Equivalent to setting ``Ghostview.pageMedia:
B5''.
-folio Equivalent to setting ``Ghostview.pageMedia:
Folio''.
17
GHOSTVIEW(1) GHOSTVIEW(1)
-quarto Equivalent to setting ``Ghostview.pageMedia:
Quarto''.
-10x14 Equivalent to setting ``Ghostview.pageMedia:
10x14''.
-forcemedia
Equivalent to setting
``Ghostview.forcePageMedia: True''.
-force Equivalent to setting ``Ghostview.Force: True''.
-swap Equivalent to setting ``Ghostview.swapLandscape:
True''.
-noswap Equivalent to setting ``Ghostview.swapLandscape:
False''.
-openwindows
Equivalent to setting ``Ghostview.openWindows:
True''.
-noopenwindows
Equivalent to setting ``Ghostview.openWindows:
False''.
-ncdwm Equivalent to setting ``Ghostview.ncdwm: True''.
-noncdwm Equivalent to setting ``Ghostview.ncdwm:
False''.
WIDGET HIERARCHY
The hierarchy of the ghostview application:
Ghostview ghostview
Form form
MenuButton titleButton
SimpleMenu menu
SmeBSB title
MenuButton dateButton
SimpleMenu menu
SmeBSB date
Label locator
Box box
MenuButton fileButton
SimpleMenu menu
SmeBSB open
SmeBSB reopen
SmeBSB printwhole
SmeBSB printmarked
SmeBSB save
SmeLine line
SmeBSB copyright
SmeBSB quit
18
GHOSTVIEW(1) GHOSTVIEW(1)
MenuButton pageButton
SimpleMenu menu
SmeBSB next
SmeBSB show
SmeBSB prev
SmeLine line
SmeBSB center
SmeLine line
SmeBSB mark
SmeBSB unmark
MenuButton magstepButton
SimpleMenu menu
SmeBSB -5
SmeBSB -4
SmeBSB -3
SmeBSB -2
SmeBSB -1
SmeBSB 0
SmeBSB 1
SmeBSB 2
SmeBSB 3
SmeBSB 4
SmeBSB 5
MenuButton orientationButton
SimpleMenu menu
SmeBSB portrait
SmeBSB landscape
SmeBSB upsidedown
SmeBSB seascape
SmeLine line
SmeBSB swap
MenuButton pagemediaButton
SimpleMenu menu
SmeBSB Letter
SmeBSB Tabloid
SmeBSB Ledger
SmeBSB Legal
SmeBSB Statement
SmeBSB Executive
SmeBSB A3
SmeBSB A4
SmeBSB A5
SmeBSB B4
SmeBSB B5
SmeBSB Folio
SmeBSB Quarto
SmeBSB 10x14
Text toc
Viewport pageview
Core clip
Ghostview page
Scrollbar horizontal
Scrollbar vertical
TopLevelShell information
19
GHOSTVIEW(1) GHOSTVIEW(1)
Form form
Text text
Command dismiss
TopLevelShell copyright
Form form
Text text
Command dismiss
TransientShell popup
Form dialog
Label prompt
Text response
Command okay
Command cancel
TopLevelShell zoom
Form form
Ghostview page
Command dismiss
The hierarchy of the Select File dialog box:
TransientShell selFile
Form selFileForm
Label selFilePrompt
Text selFileField
Scrollbar selFileHScroll
Composite selFileList1
Scrollbar selFileVScroll
Scrollbar selFileHScroll
Composite selFileList2
Scrollbar selFileVScroll
Scrollbar selFileHScroll
Composite selFileList3
Scrollbar selFileVScroll
Scrollbar selFileHScroll
Command selFileOK
Command selFileCancel
ENVIRONMENT
LPDEST The LPDEST environment variable gives the
default printer destination on System V.
PRINTER The PRINTER environment variable gives the
default printer destination on BSD.
LIMITATIONS
If the document does not begin with ``%!PS-Adobe-'', it
does not claim conformance to the document structuring
convention. When these documents are encountered, the
functionality of ghostview is limited to giving you scroll
bars and a next page capability. Because there is no
table of contents, skipping around the document and mark-
ing pages is impossible.
If there is no table of contents for the document, the
20
GHOSTVIEW(1) GHOSTVIEW(1)
popup zoom window will always show the first page.
BUGS
If you find a bug, please send a bug report to
ghostview@cs.wisc.edu.
AUTHOR
Copyright (C) 1992 Timothy O. Theisen
This program is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any
later version.
This program is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more
details.
You should have received a copy of the GNU General Public
License along with this program; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
02139, USA.
Author: Tim Theisen Systems Programmer
Internet: tim@cs.wisc.edu Department of Computer Sciences
UUCP: uwvax!tim University of Wisconsin-Madison
Phone: (608)262-0438 1210 West Dayton Street
FAX: (608)262-9777 Madison, WI 53706
ACKNOWLEDGEMENTS
The Select File widget contains the following copyright
notice:
Copyright 1989 Software Research Associates, Inc., Tokyo,
Japan
Permission to use, copy, modify, and distribute this soft-
ware and its documentation for any purpose and without fee
is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Software Research
Associates not be used in advertising or publicity per-
taining to distribution of the software without specific,
written prior permission. Software Research Associates
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
SOFTWARE RESEARCH ASSOCIATES DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
21
GHOSTVIEW(1) GHOSTVIEW(1)
OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SOFTWARE
RESEARCH ASSOCIATES BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Author: Erik M. van der Poel
Software Research Associates, Inc., Tokyo, Japan
erik@sra.co.jp
22