FMX.Graphics.TCanvas.DrawRectSides
Delphi
procedure DrawRectSides(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ASides: TSides; const ACornerType: TCornerType = TCornerType.Round); overload;
procedure DrawRectSides(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ASides: TSides; const ABrush: TStrokeBrush; const ACornerType: TCornerType = TCornerType.Round); overload;
C++
void __fastcall DrawRectSides(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const Fmx::Types::TCorners ACorners, const float AOpacity, const Fmx::Types::TSides ASides, const Fmx::Types::TCornerType ACornerType = (Fmx::Types::TCornerType)(0x0))/* overload */;
void __fastcall DrawRectSides(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const Fmx::Types::TCorners ACorners, const float AOpacity, const Fmx::Types::TSides ASides, TStrokeBrush* const ABrush, const Fmx::Types::TCornerType ACornerType = (Fmx::Types::TCornerType)(0x0))/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Beschreibung
Zeichnet die angegebenen Seiten eines Rechtecks mit angepassten Eckformen auf das aktuelle TCanvas-Objekt.
DrawRectSides zeichnet die angegebenen ASides
-Seiten des ARect
-Rechtecks mit angepassten Eckformen mithilfe des aktuell in Stroke angegebenen Strichs oder des angegebenen ABrush
-Stifts.
ARect
gibt das zu zeichnende Rechteck an.
XRadius
gibt den Abstand auf horizontalen Seiten von einer Ecke bis zum Startpunkt der Anpassung an. Der Maximalwert von XRadius
beträgt die halbe Rechteckbreite.
YRadius
gibt den Abstand auf vertikalen Seiten von einer Ecke zum Startpunkt der Anpassung an. Der Maximalwert von YRadius
beträgt die halbe Rechteckhöhe.
ACorners
gibt die Ecken an, auf die die Anpassung angewendet werden soll. ACorners
kann eine Menge von im Typ TCorner definierten Konstanten enthalten: TopLeft
, TopRight
, BottomLeft
und BottomRight
. Mit der Konstante AllCorners wird die Anpassung auf alle Ecken angewendet.
AOpacity
gibt die Transparenz der Stroke- oder ABrush
-Farbe an.
ASides
gibt die zu zeichnenden Seiten des Rechtecks an. Wenn zwei benachbarte Seiten nicht gezeichnet werden und die Ecke zwischen ihnen angepasst ist, wird die angepasste Version der Ecke angezeigt. Wenn ASides
leer ist, zeichnet DrawRectSides die angepassten Ecken, sofern definiert. Mit der Konstante AllSides werden alle Seiten angezeigt.
ABrush
gibt den TStrokeBrush-Stift zum Zeichnen der Seiten des Rechtecks an.
ACornerType
gibt den TCornerType-Typ der Anpassung von Eckformen an. ACornerType
ist ein optionaler Parameter mit dem Standardwert Round
.
Mit den Eigenschaften Stroke, Thickness, Cap, Dash und Join können Sie den Zeichenstift anpassen.
Siehe auch
- System.Types.TRectF
- FMX.Types.TCornerType
- FMX.Types.TCorners
- FMX.Types.TCorner
- FMX.Types.TSides
- FMX.Types.AllSides
- FMX.Types.AllCorners
- FMX.Graphics.TStrokeBrush
- FMX.Graphics.TCanvas.Stroke
- FMX.Graphics.TStrokeBrush.Cap
- FMX.Graphics.TStrokeBrush.Dash
- FMX.Graphics.TStrokeBrush.Join
- FMX.Graphics.TStrokeBrush.Thickness
- FMX.Graphics.TCanvas.DrawBitmap
- FMX.Graphics.TCanvas.DrawArc
- FMX.Graphics.TCanvas.DrawEllipse
- FMX.Graphics.TCanvas.DrawLine
- FMX.Graphics.TCanvas.DrawPath
- FMX.Graphics.TCanvas.DrawPolygon
- FMX.Graphics.TCanvas.DrawRect