FMX.Objects.TRectangle

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TRectangle = class(TShape)

C++

class PASCALIMPLEMENTATION TRectangle : public TShape

Propriétés

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


Description

TRectangle définit les rectangles 2D avec des coins personnalisés. Elle hérite de TControl et peut être utilisée dans les styles pour construire des contrôles.

Les propriétés CornerType, XRadius et YRadius définissent comment personnaliser les formes des coins du rectangle :

DrawRectCanvas.png

Corners spécifie les coins à personnaliser.

Notez que si Corners est un ensemble vide ou si l'une des propriétés XRadius ou YRadius est zéro, la personnalisation des formes de coins n'est pas utilisée.

La taille et la position du rectangle sont définies par les propriétés suivantes de l'objet TRectangle :

  • Le rectangle de forme ShapeRect définit la taille et la position initiales du rectangle.
  • Vous pouvez utiliser l'axe de rotation RotationCenter et l'angle de rotation RotationAngle de l'objet TRectangle pour faire pivoter et déplacer le rectangle.
  • Vous pouvez utiliser les facteurs d'échelle de l'objet TRectangle pour mettre à l'échelle proportionnellement les coordonnées du rectangle le long des axes de coordonnées locaux. Scaling déplace le rectangle et change sa taille.
Remarque : Scaling nne met pas seulement à l'échelle la forme d'un objet proportionnellement au facteur de mise à l'échelle, mails elle modifie également l'épaisseur du trait qui dessine le contour proportionnellement au facteur d'échelle de chaque axe.

TRectangle dessine le contour et remplit l'arrière-plan avec la méthode Paint. Paint utilise le crayon et le pinceau de dessin avec les propriétés, la couleur et l'opacité définies par les propriétés Stroke et Fill.

Voir aussi

Exemples de code