home *** CD-ROM | disk | FTP | other *** search
-
- POST 2.0d - BGI POSTSCRIPT DRIVER
-
- Copyright 1990 Heuristic Solutions Incorporated
- 720 E. Main St. CS 1007 Moorestown NJ 08057
-
- The name POSTSCRIPT is a registered trademark
- of Adobe Systems Incorporated.
- Created Using BGI Toolkit 1.0
- Copyright 1988,89 Borland International
-
- This program may be distributed as shareware.
- You may use this program for a $5 registration fee.
- Registration should include your name, address,
- printer information, and sample output.
-
- This program is provided AS IS.
- In no event shall Heuristic Solutions Inc. be liable for any loss
- of profit or any other commercial damage, including but not limited
- to special, incidental, consequential or other damages
- through direct or indirect use of this program.
-
-
-
- This driver provides a BGI interface from C and Pascal programs to a printer
- with a Postscript interpreter. It works like the Borland screen drivers now
- in use (e.g. CGA.BGI, EGAVGA.BGI.) and provides the same screen resolutions;
- in landscape or portrait orientations. POST does not perform a screen dump!
- It uses Postscript commands for all operations (e.g. moveto, rlineto, fill.)
- Pattern fills are supported. Several Postscript fonts are supported. Files
- "post.h" for C programs and "post.pas" for Pascal programs contain procedure
- and data definitions for driver installation, mode initializations, and font
- selections. Make sure you use the "textwidth()" function for proportionally
- spaced fonts. Only Courier is a fixed width font. Portrait orientation can
- support one or two screens. POST output can be directed to a file using the
- ModeCRT setup and DOS redirection ">" capabilities.
-
- PROBLEMS:
-
- The driver is at the current limit supported by the Pascal compiler. Future
- additions probably will need to be supplied as a TPU file. C compiler stack
- and heap setup need to be large enough to handle the large driver. If there
- is eratic behaviour in programs that work correctly in screen output, try to
- increase stack and heap allocations.