Vcl.Direct2D.TDirect2DCanvas.Ellipse
Delphi
procedure Ellipse(X1, Y1, X2, Y2: Integer); override;
C++
virtual void __fastcall Ellipse(int X1, int Y1, int X2, int Y2)/* overload */;
inline void __fastcall Ellipse(const System::Types::TRect &Rect){ Vcl::Graphics::TCustomCanvas::Ellipse(Rect); }
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
Beschreibung
Zeichnet die durch ein begrenzendes Rechteck definierte Ellipse auf die Zeichenfläche.
Rufen Sie Ellipse auf, um einen Kreis oder eine Ellipse auf die Zeichenfläche zu zeichnen. Geben Sie das begrenzende Rechteck in einer der folgenden Weisen an:
- Beim Angeben von vier Koordinaten, die die obere linke Ecke in (X1,Y1) und die untere rechte Ecke in (X2,Y2) definieren.
- Beim Verwenden eines TRect-Typs.
Wenn das begrenzende Rechteck ein Quadrat ist, wird einen Kreis gezeichnet. Der Umriss der Ellipse wird mit Hilfe des Pen-Werts gezeichnet und beim Verwenden des Brush-Werts gefüllt.