FMX.Graphics.TCanvas.DrawRectSides
Delphi
procedure DrawRectSides(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners;
const AOpacity: Single; const ASides: TSides; const ACornerType: TCornerType = TCornerType.Round); overload;
procedure DrawRectSides(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners;
const AOpacity: Single; const ASides: TSides; const ABrush: TStrokeBrush; const ACornerType: TCornerType = TCornerType.Round); overload;
C++
void __fastcall DrawRectSides(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const Fmx::Types::TCorners ACorners, const float AOpacity, const Fmx::Types::TSides ASides, const Fmx::Types::TCornerType ACornerType = (Fmx::Types::TCornerType)(0x0))/* overload */;
void __fastcall DrawRectSides(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const Fmx::Types::TCorners ACorners, const float AOpacity, const Fmx::Types::TSides ASides, TStrokeBrush* 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 で描画します。
DrawRectSides は、カスタマイズされた形の角をもつ四角形 ARect
の、指定された辺 ASides
を、現在の Stroke または指定された ABrush
ペンで描画します。
ARect
は、描画された四角形を示します。
XRadius
は、水平方向での、角からカスタマイズの開始点への距離を示します。 XRadius
の最大値は、四角形の幅の半分です。
YRadius
は、垂直方向での、角からカスタマイズの開始点への距離を示します。 YRadius
の最大値は、四角形の高さの半分です。
ACorners
は、カスタマイズを適用する角を示します。 ACorners
は、TCorner 型で定義されている次の定数のセットが格納されています: TopLeft
、TopRight
、BottomLeft
、BottomRight
。 すべての角にカスタマイズを適用するには、AllCorners 定数を使用します。
AOpacity
は、Stroke 色または ABrush
色の透明度を示します。
ASides
は、描画される四角形の辺を示します。2 つの隣接辺が描画されない場合、それらの間の角はカスタマイズされ、その角は表示されます。 ASides
が空の場合、角が定義されていれば、DrawRectSides はカスタマイズされた角を描画します。 すべての辺を表示するには、AllSides 定数を使用します。
ABrush
は、四角形の辺を描画する際に使用する、TStrokeBrush ペンを示します。
ACornerType
は、角の形状のカスタマイズを表す TCornerType 型を示します。 これは任意のパラメータで、デフォルト値は Round
です。
描画ペンをカスタマイズするには、Stroke、Thickness, Cap, Dash、および Join の各プロパティを使用します。
関連項目
- System.Types.TRectF
- FMX.Types.TCornerType
- FMX.Types.TCorners
- FMX.Types.TCorner
- FMX.Types.TSides
- FMX.Types.AllSides
- FMX.Types.AllCorners
- FMX.Graphics.TStrokeBrush
- FMX.Graphics.TCanvas.Stroke
- FMX.Graphics.TStrokeBrush.Cap
- FMX.Graphics.TStrokeBrush.Dash
- FMX.Graphics.TStrokeBrush.Join
- FMX.Graphics.TStrokeBrush.Thickness
- FMX.Graphics.TCanvas.DrawBitmap
- FMX.Graphics.TCanvas.DrawArc
- FMX.Graphics.TCanvas.DrawEllipse
- FMX.Graphics.TCanvas.DrawLine
- FMX.Graphics.TCanvas.DrawPath
- FMX.Graphics.TCanvas.DrawPolygon
- FMX.Graphics.TCanvas.DrawRect