FMX.Graphics.TCanvas.DrawDashRect

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

procedure DrawDashRect(const ARect: TRectF; const XRadius, YRadius: Single; const ACorners: TCorners;  const AOpacity: Single; const AColor: TAlphaColor);

C++

void __fastcall DrawDashRect(const System::Types::TRectF &ARect, const float XRadius, const float YRadius, const Fmx::Types::TCorners ACorners, const float AOpacity, const System::Uitypes::TAlphaColor AColor);

Properties

Type Visibility Source Unit Parent
procedure
function
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TCanvas

Description

Draws a rectangle with rounded corners, using the standard TStrokeBrush pen, on the current TCanvas.

DrawDashRect draws the ARect rectangle with rounded corners, with the standard TStrokeBrush pen, which has the following parameters: AColor color, Solid color pattern, Dash dashed line, and 1 pixel pen thickness.

ARect specifies the rectangle to be drawn.

XRadius specifies the distance from a rectangle corner to the start point of the rounding on horizontal sides. The maximum value of XRadius is half of the rectangle's width.

YRadius specifies the distance from a rectangle corner to the start point of the rounding on vertical sides. The maximum value of YRadius is half of the rectangle's height.

ACorners specifies the corners to apply rounding to. ACorners can contain a set of constants defined in the TCorner type: TopLeft, TopRight, BottomLeft, and BottomRight. To apply rounding to all corners, use the AllCorners constant.

AOpacity specifies the transparency of the AColor alpha color.

AColor specifies the alpha color for the pen.

See Also

Code Examples