FMX.Graphics.TCanvas.FillRect

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

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 型で定義されている次の定数のセットが格納されています: TopLeftTopRightBottomLeftBottomRight。 すべての角にカスタマイズを適用するには、AllCorners 定数を使用します。


AOpacity は、Fill 色または ABrush色の透明度を示します。


ABrush は、四角形を塗りつぶす際に使用される TBrush 色とパターンを示します。


ACornerType は、角の形状のカスタマイズを表す TCornerType 型を示します。これは任意のパラメータで、デフォルト値は Round です。


DrawRectCanvas.png



関連項目

コード サンプル