Changeset 44 for trunk/UMetaCanvas.pas
- Timestamp:
- Nov 19, 2017, 10:59:54 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UMetaCanvas.pas
r30 r44 6 6 7 7 uses 8 Classes, SysUtils, Graphics, Contnrs, GraphMath,Types;8 Classes, SysUtils, Graphics, Contnrs, Types; 9 9 10 10 type … … 124 124 procedure DoLine (x1,y1,x2,y2:integer); override; 125 125 procedure DoTextOut(X, Y: Integer; Text: string); override; 126 procedure TextOut(X,Y: Integer; const Text: String); override;127 126 procedure DoRectangle(const Bounds: TRect); override; 128 127 procedure DoRectangleFill(const Bounds: TRect); override; 129 procedure Polygon(Points: PPoint; NumPts: Integer; Winding: boolean = False); override;130 128 procedure DoPolygon(const Points: array of TPoint); override; 131 129 procedure CreateHandle; override; 130 procedure DoEllipse(const Bounds: TRect); override; 131 procedure DoMoveTo(X, Y: Integer); override; 132 procedure DoLineTo(X, Y: Integer); override; 133 public 134 Objects: TObjectList; 135 procedure TextOut(X,Y: Integer; const Text: String); override; 136 procedure Polygon(Points: PPoint; NumPts: Integer; Winding: boolean = False); override; 132 137 procedure Ellipse(x1, y1, x2, y2: Integer); override; 133 procedure DoEllipse(const Bounds: TRect); override;134 138 procedure StretchDraw(const DestRect: TRect; SrcGraphic: TGraphic); override; 135 139 function TextExtent(const Text: string): TSize; override; 136 procedure DoMoveTo(X, Y: Integer); override;137 procedure DoLineTo(X, Y: Integer); override;138 140 procedure Pie(EllipseX1, EllipseY1, EllipseX2, EllipseY2, 139 141 StartX, StartY, EndX, EndY: Integer); override; 140 public141 Objects: TObjectList;142 142 procedure SetSize(Size: TPoint); 143 143 procedure Reset;
Note:
See TracChangeset
for help on using the changeset viewer.