FMX.Objects.TLine

De Appmethod Libraries
Aller à : navigation, rechercher

FMX.Objects.TShapeFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTLine

Object Pascal

TLine = class(TShape)

C++

class PASCALIMPLEMENTATION TLine : public TShape

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects FMX.Objects

Description

TLine définit des lignes 2D. Elle hérite de TControl et peut être utilisée dans les styles pour construire des contrôles.

Les points finals de la ligne à dessiner sont définis par les propriétés suivantes de l'objet TLine :

  • Le rectangle de la forme et la propriété LineType définissent le segment de ligne droite à dessiner :
    • LineType définit l'orientation du segment de ligne.
    • Les points d'intersection de ce segment de ligne avec le rectangle local définissent les points finals du segment de ligne droite.
  • RotationCenter définit l'axe de rotation et RotationAngle l'angle de rotation sur lequel le segment de ligne droite pivote pour obtenir la ligne à dessiner.

Remarque :Scaling met non seulement à l'échelle la longueur de la ligne proportionnellement à la mise à l'échelle des facteurs, mais change aussi l'épaisseur de la ligne proportionnellement au facteur d'échelle de chaque axe.

Le TControl parent dessine TLine avec la méthode Paint.

Pour dessiner TLine, la méthode Paint utilise l'instrument de dessin avec les propriétés Stroke, StrokeThickness, StrokeCap, StrokeDash et StrokeJoin définies pour l'objet TLine.

Voir aussi