Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type TCanvas = class(TFPCustomCanvas)
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
procedure Lock; virtual; |
![]() |
procedure Unlock; virtual; |
![]() |
procedure Refresh; virtual; |
![]() |
procedure Changing; virtual; |
![]() |
procedure Changed; virtual; |
![]() |
procedure Arc(ALeft, ATop, ARight, ABottom, angle1, angle2: Integer); virtual; |
![]() |
procedure Arc(ALeft, ATop, ARight, ABottom, SX, SY, EX, EY: Integer); virtual; |
![]() |
procedure Chord(x1, y1, x2, y2, StartAngle16Deg, EndAngle16Deg: Integer); virtual; |
![]() |
procedure Chord(x1, y1, x2, y2, SX, SY, EX, EY: Integer); virtual; |
![]() |
procedure CopyRect(const Dest: TRect; SrcCanvas: TCanvas; const Source: TRect); virtual; |
![]() |
procedure Draw(X,Y: Integer; SrcGraphic: TGraphic); virtual; |
![]() |
procedure DrawFocusRect(const ARect: TRect); virtual; |
![]() |
procedure StretchDraw(const DestRect: TRect; SrcGraphic: TGraphic); virtual; |
![]() |
procedure Ellipse(const ARect: TRect); |
![]() |
procedure Ellipse(x1, y1, x2, y2: Integer); virtual; |
![]() |
procedure FillRect(const ARect: TRect); virtual; |
![]() |
procedure FillRect(X1,Y1,X2,Y2: Integer); |
![]() |
procedure FloodFill(X, Y: Integer; FillColor: TColor; FillStyle: TFillStyle); virtual; |
![]() |
procedure Frame3d(var ARect: TRect; const FrameWidth: integer; const Style: TGraphicsBevelCut); virtual; |
![]() |
procedure Frame(const ARect: TRect); virtual; |
![]() |
procedure Frame(X1,Y1,X2,Y2: Integer); |
![]() |
procedure FrameRect(const ARect: TRect); virtual; |
![]() |
procedure FrameRect(X1,Y1,X2,Y2: Integer); |
![]() |
procedure Line(X1,Y1,X2,Y2: Integer); virtual; |
![]() |
procedure Line(const p1,p2: TPoint); |
![]() |
procedure Line(const Points: TRect); |
![]() |
procedure LineTo(X1,Y1: Integer); virtual; |
![]() |
procedure MoveTo(X1,Y1: Integer); virtual; |
![]() |
procedure RadialPie(x1, y1, x2, y2, StartAngle16Deg, EndAngle16Deg: Integer); virtual; |
![]() |
procedure Pie(EllipseX1,EllipseY1,EllipseX2,EllipseY2, StartX,StartY,EndX,EndY: Integer); virtual; |
![]() |
procedure PolyBezier(Points: PPoint; NumPts: Integer; Filled: boolean = False; Continuous: boolean = False); virtual; |
![]() |
procedure PolyBezier(const Points: array of TPoint; Filled: boolean = False; Continuous: boolean = False); |
![]() |
procedure Polygon(const Points: array of TPoint; Winding: Boolean; StartIndex: Integer = 0; NumPts: Integer = -1); |
![]() |
procedure Polygon(Points: PPoint; NumPts: Integer; Winding: boolean = False); virtual; |
![]() |
procedure Polygon(const Points: array of TPoint); |
![]() |
procedure Polyline(const Points: array of TPoint; StartIndex: Integer; NumPts: Integer = -1); |
![]() |
procedure Polyline(Points: PPoint; NumPts: Integer); virtual; |
![]() |
procedure Polyline(const Points: array of TPoint); |
![]() |
Procedure Rectangle(X1,Y1,X2,Y2: Integer); virtual; |
![]() |
Procedure Rectangle(const ARect: TRect); |
![]() |
Procedure RoundRect(X1, Y1, X2, Y2: Integer; RX,RY: Integer); virtual; |
![]() |
Procedure RoundRect(const Rect: TRect; RX,RY: Integer); |
![]() |
procedure TextOut(X,Y: Integer; const Text: String); virtual; |
![]() |
procedure TextRect(const ARect: TRect; X, Y: integer; const Text: string); |
![]() |
procedure TextRect(ARect: TRect; X, Y: integer; const Text: string; const Style: TTextStyle); virtual; |
![]() |
function TextExtent(const Text: string): TSize; virtual; |
![]() |
function TextHeight(const Text: string): Integer; virtual; |
![]() |
function TextWidth(const Text: string): Integer; virtual; |
![]() |
function HandleAllocated: boolean; virtual; |
![]() |
function GetUpdatedHandle(ReqState: TCanvasState): HDC; virtual; |
![]() |
property Pixels[X, Y: Integer]: TColor read GetPixel write SetPixel; |
![]() |
property Handle: HDC read GetHandle write SetHandle; |
![]() |
property TextStyle: TTextStyle read FTextStyle write FTextStyle; |
![]() |
property AutoRedraw: Boolean read FAutoRedraw write SetAutoRedraw; |
![]() |
property Brush: TBrush read FBrush write SetLazBrush; |
![]() |
property CopyMode: TCopyMode read FCopyMode write FCopyMode default cmSrcCopy; |
![]() |
property Font: TFont read FFont write SetLazFont; |
![]() |
property Pen: TPen read FPen write SetLazPen; |
![]() |
property Region: TRegion read FRegion write SetRegion; |
![]() |
property Color: TColor read GetColor write SetColor; |
![]() |
property OnChange: TNotifyEvent read FOnChange write FOnChange; |
![]() |
property OnChanging: TNotifyEvent read FOnChanging write FOnChanging; |
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
procedure Lock; virtual; |
![]() |
procedure Unlock; virtual; |
![]() |
procedure Refresh; virtual; |
![]() |
procedure Changing; virtual; |
![]() |
procedure Changed; virtual; |
![]() |
procedure Arc(ALeft, ATop, ARight, ABottom, angle1, angle2: Integer); virtual; |
![]() |
procedure Arc(ALeft, ATop, ARight, ABottom, SX, SY, EX, EY: Integer); virtual; |
![]() |
procedure Chord(x1, y1, x2, y2, StartAngle16Deg, EndAngle16Deg: Integer); virtual; |
![]() |
procedure Chord(x1, y1, x2, y2, SX, SY, EX, EY: Integer); virtual; |
![]() |
procedure CopyRect(const Dest: TRect; SrcCanvas: TCanvas; const Source: TRect); virtual; |
![]() |
procedure Draw(X,Y: Integer; SrcGraphic: TGraphic); virtual; |
![]() |
procedure DrawFocusRect(const ARect: TRect); virtual; |
![]() |
procedure StretchDraw(const DestRect: TRect; SrcGraphic: TGraphic); virtual; |
![]() |
procedure Ellipse(const ARect: TRect); |
![]() |
procedure Ellipse(x1, y1, x2, y2: Integer); virtual; |
![]() |
procedure FillRect(const ARect: TRect); virtual; |
![]() |
procedure FillRect(X1,Y1,X2,Y2: Integer); |
![]() |
procedure FloodFill(X, Y: Integer; FillColor: TColor; FillStyle: TFillStyle); virtual; |
![]() |
procedure Frame3d(var ARect: TRect; const FrameWidth: integer; const Style: TGraphicsBevelCut); virtual; |
![]() |
procedure Frame(const ARect: TRect); virtual; |
![]() |
procedure Frame(X1,Y1,X2,Y2: Integer); |
![]() |
procedure FrameRect(const ARect: TRect); virtual; |
![]() |
procedure FrameRect(X1,Y1,X2,Y2: Integer); |
![]() |
procedure Line(X1,Y1,X2,Y2: Integer); virtual; |
![]() |
procedure Line(const p1,p2: TPoint); |
![]() |
procedure Line(const Points: TRect); |
![]() |
procedure LineTo(X1,Y1: Integer); virtual; |
![]() |
procedure MoveTo(X1,Y1: Integer); virtual; |
![]() |
procedure RadialPie(x1, y1, x2, y2, StartAngle16Deg, EndAngle16Deg: Integer); virtual; |
![]() |
procedure Pie(EllipseX1,EllipseY1,EllipseX2,EllipseY2, StartX,StartY,EndX,EndY: Integer); virtual; |
![]() |
procedure PolyBezier(Points: PPoint; NumPts: Integer; Filled: boolean = False; Continuous: boolean = False); virtual; |
![]() |
procedure PolyBezier(const Points: array of TPoint; Filled: boolean = False; Continuous: boolean = False); |
![]() |
procedure Polygon(const Points: array of TPoint; Winding: Boolean; StartIndex: Integer = 0; NumPts: Integer = -1); |
![]() |
procedure Polygon(Points: PPoint; NumPts: Integer; Winding: boolean = False); virtual; |
![]() |
procedure Polygon(const Points: array of TPoint); |
![]() |
procedure Polyline(const Points: array of TPoint; StartIndex: Integer; NumPts: Integer = -1); |
![]() |
procedure Polyline(Points: PPoint; NumPts: Integer); virtual; |
![]() |
procedure Polyline(const Points: array of TPoint); |
![]() |
Procedure Rectangle(X1,Y1,X2,Y2: Integer); virtual; |
![]() |
Procedure Rectangle(const ARect: TRect); |
![]() |
Procedure RoundRect(X1, Y1, X2, Y2: Integer; RX,RY: Integer); virtual; |
![]() |
Procedure RoundRect(const Rect: TRect; RX,RY: Integer); |
![]() |
procedure TextOut(X,Y: Integer; const Text: String); virtual; |
![]() |
procedure TextRect(const ARect: TRect; X, Y: integer; const Text: string); |
![]() |
procedure TextRect(ARect: TRect; X, Y: integer; const Text: string; const Style: TTextStyle); virtual; |
![]() |
function TextExtent(const Text: string): TSize; virtual; |
![]() |
function TextHeight(const Text: string): Integer; virtual; |
![]() |
function TextWidth(const Text: string): Integer; virtual; |
![]() |
function HandleAllocated: boolean; virtual; |
![]() |
function GetUpdatedHandle(ReqState: TCanvasState): HDC; virtual; |
![]() |
property Pixels[X, Y: Integer]: TColor read GetPixel write SetPixel; |
![]() |
property Handle: HDC read GetHandle write SetHandle; |
![]() |
property TextStyle: TTextStyle read FTextStyle write FTextStyle; |
![]() |
property AutoRedraw: Boolean read FAutoRedraw write SetAutoRedraw; |
![]() |
property Brush: TBrush read FBrush write SetLazBrush; |
![]() |
property CopyMode: TCopyMode read FCopyMode write FCopyMode default cmSrcCopy; |
![]() |
property Font: TFont read FFont write SetLazFont; |
![]() |
property Pen: TPen read FPen write SetLazPen; |
![]() |
property Region: TRegion read FRegion write SetRegion; |
![]() |
property Color: TColor read GetColor write SetColor; |
![]() |
property OnChange: TNotifyEvent read FOnChange write FOnChange; |
![]() |
property OnChanging: TNotifyEvent read FOnChanging write FOnChanging; |