FMX.Objects.TLine

Delphi
TLine = class(TShape)
C++
class PASCALIMPLEMENTATION TLine : public TShape
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Objects.pas FMX.Objects.hpp |
FMX.Objects | FMX.Objects |
Beschreibung
TLine definiert 2D-Linien. Die Klasse ist von TControl abgeleitet und kann in Stilen zum Erstellen von Steuerelementen verwendet werden.
Die Endpunkte der zu zeichnenden Linie werden durch die folgenden Eigenschaften des TLine-Objekts definiert:
- Das Umrissrechteck und der LineType definieren das zu zeichnende Geradensegment:
- LineType legt die Ausrichtung des Liniensegments fest.
- Die Schnittpunkte dieses Liniensegments mit dem lokalen Rechteck legen die Endpunkte des Geradensegments fest.
- RotationCenter legt die Drehachse und RotationAngle den Drehwinkel fest, um den das Geradensegment gedreht wird, um die zu zeichnende Linie zu erhalten.
Hinweis: Scaling skaliert die Länge der Linie nicht nur proportional zu den Skalierungsfaktoren, sondern ändert auch die Eigenschaft StrokeThickness der Linie für jede Achse proportional zum jeweiligen Skalierungsfaktor.
Das übergeordnete TControl-Objekt zeichnet TLine mit der Methode Paint.
Zum Zeichnen von TLine verwendet die Methode Paint den Zeichenstift mit den Eigenschaften Stroke, StrokeThickness, StrokeCap, StrokeDash und StrokeJoin, die für das TLine-Objekt definiert sind.
Siehe auch
- FMX.Controls.TControl.RotationCenter
- FMX.Controls.TControl.RotationAngle
- FMX.Objects.TShape.ShapeRect
- FMX.Objects.TLine.LineType
- FMX.Controls.TControl
- FMX.Objects.TShape.Stroke
- FMX.Objects.TShape.StrokeThickness
- FMX.Objects.TShape.StrokeCap
- FMX.Objects.TShape.StrokeDash
- FMX.Objects.TShape.StrokeJoin