Newsgroups: comp.lang.idl-pvwave
Distribution: world
From: deutsch@astro.washington.edu (Eric Deutsch)
Reply-To: deutsch@astro.washington.edu
Organization: Dept. of Astronomy; Univ. of Washington
Subject: Postscript simplifying and example procedures


For those who were interested in the Postscript examples I posted
earlier (and confused at my inclusion of non-standard functions), I
have made available a small suite of Postscript handling and supporting
procedures.  They're not terribly sophisticated, but they do help with
mundane Postscript printing chores (I think).

They may be found in /pub/idl/postscript in the anonymous FTP account of
ftp.astro.washington.edu.  Briefly, it contains:

psspecxmpl   - Heavily commented example of using Postscript hardware fonts;
                 includes examples of Angstrom, Greek, special, double-stroke
charsets     - Prints out whole Postscript hardware font character sets
setps        - Open Postscript stream with several sizing/positioning options
psclose      - Close PostScript output with automatic printing options
psout        - Dump out an image (or graphics window) to a PostScript file
strn *       - Convert any datatype to string with formatting options
vect *       - Convert a vector (array) into a delimiter-separated list
getdefval ** - Standardized way of retrieving info from a defaults file

*   also in the Astronomy Users Library (GSFC)
**  called by PSCLOSE but not generally useful unless you have ASTRONLIB.

I'll be happy to take comments or questions regarding these procedures
or the general PostScript topic.


cheers,
Eric


----------------------------------------------------------------------------
Eric Deutsch                             email: deutsch@astro.washington.edu
Department of Astronomy                                Voice: (206) 616-2788
University of Washington                                 FAX: (206) 685-0403
Box 351580                     WWW: http://www.astro.washington.edu/deutsch/
Seattle, WA  98195-1580                  Physics/Astronomy Bldg., Room B356F
