Vcl.Graphics.TCanvas

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.Graphics.TCustomCanvasSystem.Classes.TPersistentSystem.TObjectTCanvas

Delphi

TCanvas = class(TCustomCanvas)

C++

class PASCALIMPLEMENTATION TCanvas : public TCustomCanvas

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics Vcl.Graphics


Beschreibung

TCanvas stellt eine abstrakte Zeichenfläche für Objekte bereit, die eigene Bilder wiedergeben müssen.

TCanvas dient als Zeichenfläche für Objekte, die sich selbst zeichnen müssen. Fenster-Standardsteuerelemente wie z.B. Eingabe- oder Listenfelder benötigen keine Zeichenfläche, da sie vom System gezeichnet werden.

TCanvas stellt Eigenschaften, Ereignisse und Methoden zur Verfügung, die beim Erzeugen von Bildern hilfreich sind, indem sie:

  • die Art des verwendeten Pinsels und Stiftes sowie die Schriftart festlegen;
  • eine Vielzahl von Formen und Linien zeichnen und füllen;
  • Text schreiben;
  • Grafiken ausgeben;
  • eine Reaktion auf Änderungen am aktuellen Bild ermöglichen.

TCanvas hat zwei Nachkommen, TControlCanvas und TMetafileCanvas, die beim Zeichnen von Bilder der Steuerelementen und beim Erzeugen von Metafile-Bildern für Objekte hilfreich sind.

Siehe auch