FMX.Types.TCanvas.DrawRect
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.
Verwenden Sie zum Anpassen des Zeichenstiftes die Eigenschaften Stroke, StrokeThickness, StrokeCap, StrokeDash und StrokeJoin.
Siehe auch
- FMX.Types.TCanvas.DrawBitmap
- FMX.Types.TCanvas.DrawArc
- FMX.Types.TCanvas.DrawEllipse
- FMX.Types.TCanvas.DrawLine
- FMX.Types.TCanvas.DrawPath
- FMX.Types.TCanvas.DrawPolygon
- FMX.Types.TCanvas.DrawRectSides
- FMX.Types.TCanvas.FillRect
- FMX.Types.TCanvas.Stroke
- FMX.Types.TCanvas.StrokeThickness
- FMX.Types.TCanvas.StrokeCap
- FMX.Types.TCanvas.StrokeDash
- FMX.Types.TCanvas.StrokeJoin
- FMX.Types.TCornerType
- FMX.Types.TCorners
- FMX.Types.AllCorners
