PostScriptPrinter unit
Contains classes and types used to implement a PostScript printer.
Defines a special canvas type object and override drawing methods to make the postscript code.
Defines a TPSPattern object that handles creation of patterns to be used in fill and paint operations.
TPostScript manages a list of patterns and inserts the definitions into the postscript code and manages when they are changed.
A pattern definition can access pattern definitions within the same postscript object, as long as the TPSPattern object pointer is placed into the canvas pen/brush at the time the new pattern is made.
Author: Tony Maro
Classes and records
TPostScript | class | |
TPostScriptCanvas | class | |
TPSObject | class | |
TPSPattern | class | |
TPSPen | class |
Types
PPSPattern | type | |
TPSPaintType | enumeration | |
TPSTileType | enumeration |
Uses
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
