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;
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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
説明
カスタマイズされた角を持つ四角形を、現在の TCanvas 上で塗りつぶします。
FillRect は、TCanvas の子孫で実装され、カスタマイズされた角を持つ四角形 ARect
を塗りつぶします。その際、Fill プロパティで指定される現在のブラシ、または、ABrush
パラメータで指定されるブラシを使用します。
ARect
は、塗りつぶされる四角形を示します。
XRadius
は、水平方向での、角からカスタマイズの開始点への距離を示します。 XRadius
の最大値は、四角形 ARect
の幅の半分です。
YRadius
は、垂直方向での、角からカスタマイズの開始点への距離を示します。 YRadiusadius
の最大値は、四角形 ARect
の高さの半分です。
ACorners
は、カスタマイズを適用する角を示します。 ACorners
は、TCorner 型で定義されている次の定数のセットが格納されています: TopLeft
、TopRight
、BottomLeft
、BottomRight
。 すべての角にカスタマイズを適用するには、AllCorners 定数を使用します。
AOpacity
は、Fill 色または ABrush
色の透明度を示します。
ABrush
は、四角形を塗りつぶす際に使用される TBrush 色とパターンを示します。
ACornerType
は、角の形状のカスタマイズを表す TCornerType 型を示します。これは任意のパラメータで、デフォルト値は Round
です。
関連項目
- 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