GdPicture image identifier.
Specifies the x-coordinate of the upper-left corner of the rectangle.
Specifies the y-coordinate of the upper-left corner of the rectangle.
Specifies the width of the rectangle.
Specifies the height of the rectangle.
Radius value between 0 and 90.
Color of the filled circle. A suitable color value can be obtained by using the ARGBI() method.
Set to True to apply the Antialiasing algorithm else False.
Example





In This Topic
GdPicture14 Namespace / GdPictureImaging Class / DrawFilledRoundedRectangle Method / DrawFilledRoundedRectangle(Int32,Single,Single,Single,Single,Single,Int32,Boolean) Method

DrawFilledRoundedRectangle(Int32,Single,Single,Single,Single,Single,Int32,Boolean) Method

In This Topic
Draws a filled and rounded rectangle on a GdPicture image. The filling color is specified with an integer value.
Syntax
'Declaration

 

Public Overloads Function DrawFilledRoundedRectangle( _

   ByVal ImageID As Integer, _

   ByVal DstLeft As Single, _

   ByVal DstTop As Single, _

   ByVal Width As Single, _

   ByVal Height As Single, _

   ByVal Radius As Single, _

   ByVal FillColor As Integer, _

   ByVal AntiAlias As Boolean _

) As GdPictureStatus
public GdPictureStatus DrawFilledRoundedRectangle( 

   int ImageID,

   float DstLeft,

   float DstTop,

   float Width,

   float Height,

   float Radius,

   int FillColor,

   bool AntiAlias

)
public function DrawFilledRoundedRectangle( 

    ImageID: Integer;

    DstLeft: Single;

    DstTop: Single;

    Width: Single;

    Height: Single;

    Radius: Single;

    FillColor: Integer;

    AntiAlias: Boolean

): GdPictureStatus; 
public function DrawFilledRoundedRectangle( 

   ImageID : int,

   DstLeft : float,

   DstTop : float,

   Width : float,

   Height : float,

   Radius : float,

   FillColor : int,

   AntiAlias : boolean

) : GdPictureStatus;
public: GdPictureStatus DrawFilledRoundedRectangle( 

   int ImageID,

   float DstLeft,

   float DstTop,

   float Width,

   float Height,

   float Radius,

   int FillColor,

   bool AntiAlias

) 
public:

GdPictureStatus DrawFilledRoundedRectangle( 

   int ImageID,

   float DstLeft,

   float DstTop,

   float Width,

   float Height,

   float Radius,

   int FillColor,

   bool AntiAlias

) 

Parameters

ImageID
GdPicture image identifier.
DstLeft
Specifies the x-coordinate of the upper-left corner of the rectangle.
DstTop
Specifies the y-coordinate of the upper-left corner of the rectangle.
Width
Specifies the width of the rectangle.
Height
Specifies the height of the rectangle.
Radius
Radius value between 0 and 90.
FillColor
Color of the filled circle. A suitable color value can be obtained by using the ARGBI() method.
AntiAlias
Set to True to apply the Antialiasing algorithm else False.

Return Value

A member of the GdPictureStatus enumeration.
Remarks

This method requires the Image Documents component to run.

Example
Filling a 250x200 pixels orange rounded rectangle with a top left corner at 100,200.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())

{

    int top = 200, left = 100, width = 250, height = 200, cornerRadius = 20;

    int imageID = gdpictureImaging.CreateNewGdPictureImage(600, 600, System.Drawing.Imaging.PixelFormat.Format24bppRgb, gdpictureImaging.ARGBI(0, 0, 0, 0));

 

    // Fill the rounded rectangle. The AntiAlias parameter is set to true to apply antialiasing algorithm, i.e. to improve the appearance of the rectangle boundary.

    gdpictureImaging.DrawFilledRoundedRectangle(imageID, left, top, width, height, cornerRadius, gdpictureImaging.ARGBI(255, 255, 165, 0), true);

 

    gdpictureImaging.SaveAsPNG(imageID, "output.png");

 

    // Release used resources.

    gdpictureImaging.ReleaseGdPictureImage(imageID);

}
See Also