Contains classes and types used to implement a PostScript printer canvas.

Developed using information from:

- The Green Book Listing 9-1, on page 138 for Patterns
- PostScriptPrinter.pas unit by Tony Maro
- Piddle Project (Python language)
- Internet PostScript forums

Warnings:

- Draw and StretchDraw are slow for big images.
- Angles are expressed in 1/16th of degree.

Author: Olivier Guilbaud. TextRect implemented by T. P. Launchbury (12 Dec 2012).