[Overview][Types][Classes][Index] | Reference for unit 'PostScriptCanvas' (#lcl)

# TPostScriptPrinterCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: postscriptcanvas.pas line 57

`type TPostScriptPrinterCanvas = class(TPrinterCanvas)`
`protected`
`procedure CreateHandle; override;` |  |
`procedure CreateBrush; override;`
`procedure CreateFont; override;`
`procedure CreatePen; override;`
`procedure CreateRegion; override;`
`procedure DeselectHandles; override;`
`procedure PenChanging(); override;`
`procedure FontChanging(); override;`
`procedure BrushChanging(); override;`
`procedure RegionChanging(); override;`
`procedure RequiredState(); override;`
`procedure DoEllipseAndFill(); override;`
`procedure SetClipRect(); override;`
`procedure BeginDoc; override;` |  |
`procedure EndDoc; override;` |  |
`procedure NewPage; override;` |  |
`procedure DoMoveTo(); override;`
`procedure DoLineTo(); override;`
`public`
`constructor Create(); override;` |  |
`destructor Destroy; override;` |  |
`procedure SaveToFile();` |  |
`procedure Polyline(); override;` |  |
`procedure PolyBezier(); override;` |  |
`procedure Rectangle(); override;` |  |
`procedure Frame(); override;` |  |
`procedure FrameRect(); override;` |  |
`procedure FillRect(); override;` |  |
`procedure RoundRect(); override;` |  |
`procedure Polygon(); override;` |  |
`procedure Ellipse(); override;` |  |
`procedure Arc();` |  |
`procedure RadialPie(); override;` |  |
`procedure Chord();` |  |
`procedure TextOut(); override;` |  |
`function TextExtent(); override;` |  |
`procedure Draw(); override;` |  |
`procedure StretchDraw(); override;` |  |
`procedure FloodFill(); override;` |  |
`procedure CopyRect(); override;` |  |
`procedure Frame3d(); override;` |  |
`procedure Pie(); override;` |  |
`procedure TextRect(); override;` |  |
`property OutPutFileName: String; [rw]` |  |
`end;`

## Inheritance

`TPostScriptPrinterCanvas` |  |
`TPrinterCanvas`
?
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net.