FMX.Objects.TRectangle
Aus RAD Studio API Documentation
Delphi
TRectangle = class(TShape)
C++
class PASCALIMPLEMENTATION TRectangle : public TShape
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| class | public | FMX.Objects.pas FMX.Objects.hpp |
FMX.Objects | FMX.Objects |
Beschreibung
TRectangle definiert 2D-Rechtecke mit angepassten Ecken. Die Klasse ist von TControl abgeleitet und kann in Stilen zum Erstellen von Steuerelementen verwendet werden.
Die Größe und die Position des Rechtecks werden durch die folgenden Eigenschaften des TRectangle-Objekts festgelegt:
- Das Umrissrechteck ShapeRect definiert die Ausgangsgröße und -position des Rechtecks.
- Mit den Skalierungsfaktoren des TRectangle-Objekts können Sie Rechteckkoordinaten proportional entlang lokaler Koordinatenachsen skalieren. Scaling verschiebt das Rechteck und ändert dessen Größe.
Hinweis: Scaling skaliert die Form eines Objekts nicht nur proportional zu den Skalierungsfaktoren, sondern ändert auch die Eigenschaft StrokeThickness der Kontur für jede Achse proportional zum jeweiligen Skalierungsfaktor.
- Mit der Drehachse RotationCenter und dem Drehwinkel RotationAngle des TRectangle-Objekts können Sie das Rechteck drehen und verschieben.
- Mit den Eigenschaften Corners, CornerType, XRadius und YRadius kann die Form der Ecken des Rechtecks angepasst werden.
TRectangle zeichnet die Kontur und füllt den Hintergrund mit der Methode Paint.
Paint zeichnet die Kontur und füllt den Hintergrund anhand des Zeichenstiftes und des Pinsels mit den Eigenschaften, der Farbe und der Opazität, die durch die Eigenschaften Stroke, StrokeThickness, StrokeCap, StrokeDash, StrokeJoin und Fill des TRectangle-Objekts festgelegt sind.