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. Es ändert auch die Stärke des Striches, der die Linie zeichnet. Diese Änderung ist proportional zum Skalierungsfaktor jeder Achse.
Das übergeordnete TControl-Objekt zeichnet TLine mit der Methode Paint.
Zum Zeichnen von TLine verwendet die Methode Paint den Zeichenstift mit der Eigenschaft Stroke, die für das TLine-Objekt definiert ist.