Afficher : Delphi C++
Préférences d'affichage

FMX.Types.TCanvas.DrawRect

De XE2 API Documentation

Delphi

procedure DrawRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners;  const AOpacity: Single; const ACornerType: TCornerType = TCornerType.ctRound); virtual; abstract;

C++

virtual void __fastcall DrawRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const TCorners ACorners, const float AOpacity, const TCornerType ACornerType = (TCornerType)(0x0)) = 0 ;

Sommaire

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types TCanvas


Description

Dessine un rectangle avec des coins personnalisés sur le TCanvas en cours.

DrawRect est implémentée par les descendants de TCanvas pour dessiner un TRectF avec des coins personnalisés, avec le trait en cours.

Le paramètre ARect spécifie le rectangle à dessiner.

Le paramètre XRadius spécifie la distance depuis un coin jusqu'au point de départ de la personnalisation, sur le côté horizontal. La valeur maximale de XRadius est la moitié de la largeur du rectangle. Si elle est plus grande, la valeur maximale est utilisée.

Le paramètre YRadius spécifie la distance depuis un coin jusqu'au point de départ de la personnalisation, sur le côté vertical. La valeur maximale de YRadius est la moitié de la hauteur du rectangle. Si elle est plus grande, la valeur maximale est utilisée.

Le paramètre ACorners spécifie les coins auxquels appliquer la personnalisation. Pour appliquer la personnalisation à tous les coins, utilisez la constante AllCorners.

Le paramètre AOpacity spécifie la transparence de la couleur de Stroke.

ACornerType est un paramètre facultatif spécifiant les types des coins. Par défaut, il vaut ctRound.

DrawRectCanvas.png

Pour personnaliser le crayon de dessin, utilisez les propriétés Stroke, StrokeThickness, StrokeCap, StrokeDash et StrokeJoin.

Voir aussi

Exemples de code

Versions précédentes
Traductions