FMX.Graphics.TCanvas.FillRect
Delphi
procedure FillRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ACornerType: TCornerType = TCornerType.Round); overload;
procedure FillRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ABrush: TBrush; const ACornerType: TCornerType = TCornerType.Round); overload;
procedure FillRect(const ARect: TRectF; const AOpacity: Single); overload;
procedure FillRect(const ARect: TRectF; const AOpacity: Single; const ABrush: TBrush); overload;
C++
void __fastcall FillRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const Fmx::Types::TCorners ACorners, const float AOpacity, const Fmx::Types::TCornerType ACornerType = (Fmx::Types::TCornerType)(0x0))/* overload */;
void __fastcall FillRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const Fmx::Types::TCorners ACorners, const float AOpacity, TBrush* const ABrush, const Fmx::Types::TCornerType ACornerType = (Fmx::Types::TCornerType)(0x0))/* overload */;
void __fastcall FillRect(const System::Types::TRectF &ARect, const float AOpacity)/* overload */;
void __fastcall FillRect(const System::Types::TRectF &ARect, const float AOpacity, TBrush* const ABrush)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Remplit un rectangle aux coins personnalisés sur le TCanvas en cours.
FillRect est implémentée par les descendants de TCanvas pour remplir -- avec le pinceau en cours, spécifié par la propriété Fill ou avec le pinceau spécifié par le paramètre ABrush
-- le rectangle ARect
aux formes des coins personnalisées.
Le paramètre ARect
spécifie le rectangle à remplir.
Le paramètre XRadius
spécifie la distance entre un coin et le 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 ARect
.
Le paramètre YRadius
spécifie la distance entre un coin et le 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 ARect
.
ACorners
spécifie les coins auxquels appliquer la personnalisation. ACorners
peut contenir un ensemble de constantes définies dans le type TCorner : TopLeft
, TopRight
, BottomLeft
et BottomRight
. Pour appliquer la personnalisation à tous les coins, utilisez la constante AllCorners.
Le paramètre AOpacity
spécifie la transparence de la couleur du Fill ou de ABrush
.
Le paramètre ABrush
spécifie la couleur et le modèle de TBrush à utiliser pour remplir le rectangle.
Le paramètre ACornerType
spécifie le type TCornerType de la personnalisation des formes de coins. Il est un paramètre optionnel, ayant la valeur par défaut Round
.
Voir aussi
- FMX.Graphics.TCanvas.FillArc
- FMX.Graphics.TCanvas.FillEllipse
- FMX.Graphics.TCanvas.FillPolygon
- FMX.Graphics.TCanvas.FillPath
- FMX.Graphics.TCanvas.FillText
- FMX.Graphics.TCanvas.DrawRect
- FMX.Graphics.TCanvas.Fill
- FMX.Types.TCornerType
- FMX.Types.TCorners
- FMX.Types.AllCorners