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、StrokeThickness、StrokeCap、StrokeDash、 および StrokeJoin の各プロパティを使用します。
関連項目
- 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.TCanvas.StrokeThickness
- FMX.Graphics.TCanvas.StrokeCap
- FMX.Graphics.TCanvas.StrokeDash
- FMX.Graphics.TCanvas.StrokeJoin
- 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