FMX.Types.TCanvas.DrawRect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DrawRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners;  const AOpacity: Single; const ACornerType: TCornerType = TCornerType.ctRound); overload;
procedure DrawRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners;  const AOpacity: Single; const ABrush: TStrokeBrush; const ACornerType: TCornerType = TCornerType.ctRound); overload;

C++

void __fastcall DrawRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const TCorners ACorners, const float AOpacity, const TCornerType ACornerType = (TCornerType)(0x0))/* overload */;
void __fastcall DrawRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const TCorners ACorners, const float AOpacity, TStrokeBrush* const ABrush, const TCornerType ACornerType = (TCornerType)(0x0))/* overload */;

Inhaltsverzeichnis

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types TCanvas

Beschreibung

Zeichnet ein Rechteck mit angepassten Ecken auf das aktuelle TCanvas-Objekt.

DrawRect wird von TCanvas-Nachkommen implementiert, um ein TRectF-Objekt mit angepassten Ecken mithilfe des aktuell in Stroke angegebenen Strichs zu zeichnen.

Der Parameter ARect gibt das zu zeichnende Rechteck an.

Der Parameter XRadius gibt den Abstand auf der horizontalen Seite von einer Ecke bis zum Startpunkt der Anpassung an. Der Maximalwert von XRadius beträgt die halbe Rechteckbreite. Wenn XRadius größer ist, wird der Maximalwert verwendet.

Der Parameter YRadius gibt den Abstand auf der vertikalen Seite von einer Ecke zum Startpunkt der Anpassung an. Der Maximalwert von YRadius beträgt die halbe Rechteckhöhe. Wenn YRadius größer ist, wird der Maximalwert verwendet.

Der Parameter ACorners gibt die Ecken an, auf die die Anpassung angewendet werden soll. Mit der Konstante AllCorners wird die Anpassung auf alle Ecken angewendet.

Der Parameter AOpacity gibt die Transparenz der Stroke-Farbe an.

Der optionale Parameter ACornerType gibt die Eckentypen an. Standardmäßig ist ACornerType auf vgCornerRound gesetzt.

DrawRectCanvas.png

Verwenden Sie zum Anpassen des Zeichenstiftes die Eigenschaften Stroke, StrokeThickness, StrokeCap, StrokeDash und StrokeJoin.

Siehe auch

Codebeispiele

Übersetzungen