FMX.Types.TCanvas.DrawRect
提供:RAD Studio API Documentation
Delphi
procedure DrawRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ACornerType: TCornerType = TCornerType.ctRound); overload; procedure DrawRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners; const AOpacity: Single; const ABrush: TStrokeBrush; const ACornerType: TCornerType = TCornerType.ctRound); overload;
C++
void __fastcall DrawRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const TCorners ACorners, const float AOpacity, const TCornerType ACornerType = (TCornerType)(0x0))/* overload */; void __fastcall DrawRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const TCorners ACorners, const float AOpacity, TStrokeBrush* const ABrush, const TCornerType ACornerType = (TCornerType)(0x0))/* overload */;
目次 |
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | TCanvas |
説明
カスタマイズされた角のrectangleを、現在の TCanvas に描画します。
DrawRect は、 カスタマイズされた角の TRectF を、現在の Stroke で描画するよう、TCanvas の子孫で実装されます。
ARect パラメータは、描画される rectangle を示します。
XRadius パラメータは、水平方向での、角からカスタマイズの始点への距離を示します。 XRadius の最大値は、四角形の幅の半分です。 これより大きい場合には、最大値が使用されます。
YRadius パラメータは、垂直方向での、角からカスタマイズの始点への距離を示します。 YRadius の最大値は、四角形の高さの半分です。 これより大きい場合には、最大値が使用されます。
ACorners パラメータは、カスタマイズを適用する角を示します。 すべての角にカスタマイズを適用するには、AllCorners 定数を使用します。
AOpacity パラメータは、Stroke 色の透明度を示します。
ACornerType は任意のパラメータで、角のタイプを示します。 デフォルトでは、ctRound です。
描画ペンをカスタマイズするには、Strocke、StrokeThickness、StrokeCap、StrokeDash、 および StrokeJoin の各プロパティを使用します。
関連項目
- FMX.Types.TCanvas.DrawBitmap
- FMX.Types.TCanvas.DrawArc
- FMX.Types.TCanvas.DrawEllipse
- FMX.Types.TCanvas.DrawLine
- FMX.Types.TCanvas.DrawPath
- FMX.Types.TCanvas.DrawPolygon
- FMX.Types.TCanvas.DrawRectSides
- FMX.Types.TCanvas.FillRect
- FMX.Types.TCanvas.Stroke
- FMX.Types.TCanvas.StrokeThickness
- FMX.Types.TCanvas.StrokeCap
- FMX.Types.TCanvas.StrokeDash
- FMX.Types.TCanvas.StrokeJoin
- FMX.Types.TCornerType
- FMX.Types.TCorners
- FMX.Types.AllCorners
