Klasse TPostscriptPrinterCanvas

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TPostscriptPrinterCanvas = class(TPrinterCanvas)

Beschreibung

no description available, TPrinterCanvas description follows
no description available, TCanvas description follows

Hierarchie

Übersicht

Methoden

Public constructor Create(APrinter : TPrinter); override;
Public destructor Destroy; override;
Public procedure SaveToFile(aFileName : string);
Public Procedure MoveTo(X1,Y1: Integer); override;
Public Procedure LineTo(X1,Y1: Integer); override;
Public procedure Polyline(Points: PPoint; NumPts: Integer); override;
Public procedure PolyBezier(Points: PPoint; NumPts: Integer; Filled: boolean = False; Continuous: boolean = False); override;
Public Procedure Rectangle(X1,Y1,X2,Y2: Integer); override;
Public procedure Frame(const ARect: TRect); override;
Public procedure FrameRect(const ARect: TRect); override;
Public Procedure FillRect(const ARect: TRect); override;
Public Procedure RoundRect(X1, Y1, X2, Y2: Integer; RX,RY: Integer); override;
Public procedure Polygon(Points: PPoint; NumPts: Integer; Winding: boolean = False); override;
Public procedure Ellipse(x1, y1, x2, y2: Integer); override;
Public procedure Arc(Left,Top,Right,Bottom,angle1,angle2: Integer); override;
Public procedure RadialPie(Left,Top,Right,Bottom,angle1,angle2: Integer); override;
Public procedure Chord(x1, y1, x2, y2, angle1, angle2: Integer); override;
Public procedure TextOut(X,Y: Integer; const Text: String); override;
Public function TextExtent(const Text: string): TSize; override;
Public Procedure Draw(X,Y: Integer; SrcGraphic: TGraphic); override;
Public procedure StretchDraw(const DestRect: TRect; SrcGraphic: TGraphic); override;
Public procedure FloodFill(X, Y: Integer; FillColor: TColor; FillStyle: TFillStyle); override;
Public Procedure CopyRect(const Dest: TRect; SrcCanvas: TCanvas; const Source: TRect); override;
Public procedure Arc(x,y,Right,Bottom,SX,SY,EX,EY: Integer); override;
Public procedure Chord(x1, y1, x2, y2, SX, SY, EX, EY: Integer); override;
Public procedure Frame3d(var ARect: TRect; const FrameWidth: integer; const Style: TGraphicsBevelCut); override;
Public procedure Pie(EllipseX1,EllipseY1,EllipseX2,EllipseY2, StartX,StartY,EndX,EndY: Integer); override;
Public procedure TextRect(ARect: TRect; X, Y: integer; const Text: string; const Style: TTextStyle); override;

Eigenschaften

Public property OutPutFileName : string read fFileName write fFileName;

Beschreibung

Methoden

Public constructor Create(APrinter : TPrinter); override;
 
Public destructor Destroy; override;
 
Public procedure SaveToFile(aFileName : string);
 
Public Procedure MoveTo(X1,Y1: Integer); override;
 
Public Procedure LineTo(X1,Y1: Integer); override;
 
Public procedure Polyline(Points: PPoint; NumPts: Integer); override;
 
Public procedure PolyBezier(Points: PPoint; NumPts: Integer; Filled: boolean = False; Continuous: boolean = False); override;
 
Public Procedure Rectangle(X1,Y1,X2,Y2: Integer); override;
 
Public procedure Frame(const ARect: TRect); override;
 
Public procedure FrameRect(const ARect: TRect); override;
 
Public Procedure FillRect(const ARect: TRect); override;
 
Public Procedure RoundRect(X1, Y1, X2, Y2: Integer; RX,RY: Integer); override;
 
Public procedure Polygon(Points: PPoint; NumPts: Integer; Winding: boolean = False); override;
 
Public procedure Ellipse(x1, y1, x2, y2: Integer); override;
 
Public procedure Arc(Left,Top,Right,Bottom,angle1,angle2: Integer); override;
 
Public procedure RadialPie(Left,Top,Right,Bottom,angle1,angle2: Integer); override;
 
Public procedure Chord(x1, y1, x2, y2, angle1, angle2: Integer); override;
 
Public procedure TextOut(X,Y: Integer; const Text: String); override;
 
Public function TextExtent(const Text: string): TSize; override;
 
Public Procedure Draw(X,Y: Integer; SrcGraphic: TGraphic); override;
 
Public procedure StretchDraw(const DestRect: TRect; SrcGraphic: TGraphic); override;
 
Public procedure FloodFill(X, Y: Integer; FillColor: TColor; FillStyle: TFillStyle); override;
 
Public Procedure CopyRect(const Dest: TRect; SrcCanvas: TCanvas; const Source: TRect); override;
 
Public procedure Arc(x,y,Right,Bottom,SX,SY,EX,EY: Integer); override;
 
Public procedure Chord(x1, y1, x2, y2, SX, SY, EX, EY: Integer); override;
 
Public procedure Frame3d(var ARect: TRect; const FrameWidth: integer; const Style: TGraphicsBevelCut); override;
 
Public procedure Pie(EllipseX1,EllipseY1,EllipseX2,EllipseY2, StartX,StartY,EndX,EndY: Integer); override;
 
Public procedure TextRect(ARect: TRect; X, Y: integer; const Text: string; const Style: TTextStyle); override;
 

Eigenschaften

Public property OutPutFileName : string read fFileName write fFileName;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:03:02