FMX.Types.TCanvas.DrawRect
Delphi
procedure DrawRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ACornerType: TCornerType = TCornerType.ctRound); overload; procedure DrawRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ABrush: TStrokeBrush; const ACornerType: TCornerType = TCornerType.ctRound); overload;
C++
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))/* overload */; void __fastcall DrawRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const TCorners ACorners, const float AOpacity, TStrokeBrush* const ABrush, const TCornerType ACornerType = (TCornerType)(0x0))/* overload */;
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.
Pour personnaliser le crayon de dessin, utilisez les propriétés Stroke, StrokeThickness, StrokeCap, StrokeDash et StrokeJoin.
Voir aussi
- FMX.Types.TCanvas.DrawBitmap
- FMX.Types.TCanvas.DrawArc
- FMX.Types.TCanvas.DrawEllipse
- FMX.Types.TCanvas.DrawLine
- FMX.Types.TCanvas.DrawPath
- FMX.Types.TCanvas.DrawPolygon
- FMX.Types.TCanvas.DrawRectSides
- FMX.Types.TCanvas.FillRect
- FMX.Types.TCanvas.Stroke
- FMX.Types.TCanvas.StrokeThickness
- FMX.Types.TCanvas.StrokeCap
- FMX.Types.TCanvas.StrokeDash
- FMX.Types.TCanvas.StrokeJoin
- FMX.Types.TCornerType
- FMX.Types.TCorners
- FMX.Types.AllCorners
