DrawFilledRectangle(Int32,Single,Single,Single,Single,Color,Boolean) Method
In This Topic
Draws a filled rectangle on a GdPicture image.
Syntax
'Declaration
Public Overloads Function DrawFilledRectangle( _
ByVal As Integer, _
ByVal As Single, _
ByVal As Single, _
ByVal As Single, _
ByVal As Single, _
ByVal As Color, _
ByVal As Boolean _
) As GdPictureStatus
public GdPictureStatus DrawFilledRectangle(
int ,
float ,
float ,
float ,
float ,
Color ,
bool
)
public function DrawFilledRectangle(
: Integer;
: Single;
: Single;
: Single;
: Single;
: Color;
: Boolean
): GdPictureStatus;
public function DrawFilledRectangle(
: int,
: float,
: float,
: float,
: float,
: Color,
: boolean
) : GdPictureStatus;
public: GdPictureStatus DrawFilledRectangle(
int ,
float ,
float ,
float ,
float ,
Color ,
bool
)
public:
GdPictureStatus DrawFilledRectangle(
int ,
float ,
float ,
float ,
float ,
Color ,
bool
)
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.
- FillColor
- Color of the filled rectangle. A suitable color value can be obtained by using the ARGB() method.
- AntiAlias
- Set to True to apply the Antialiasing algorithm else False.
Return Value
A member of the GdPictureStatus enumeration.
Example
Filling a 150x100 pixels red rectangle with a top left corner at 200,100.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
int top = 100, left = 200, width = 150, height = 100;
int imageID = gdpictureImaging.CreateNewGdPictureImage(400, 400, System.Drawing.Imaging.PixelFormat.Format24bppRgb, Color.White);
// Fill the rectangle. The AntiAlias parameter is set to true to apply antialiasing algorithm, i.e. to improve the appearance of the rectangle boundary.
gdpictureImaging.DrawFilledRectangle(imageID, left, top, width, height, Color.Red, true);
gdpictureImaging.SaveAsPNG(imageID, "output.png");
// Release used resources.
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
Example
Filling a 150x100 pixels red rectangle with a top left corner at 200,100.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
int top = 100, left = 200, width = 150, height = 100;
int imageID = gdpictureImaging.CreateNewGdPictureImage(400, 400, System.Drawing.Imaging.PixelFormat.Format24bppRgb, Color.White);
// Fill the rectangle. The AntiAlias parameter is set to true to apply antialiasing algorithm, i.e. to improve the appearance of the rectangle boundary.
gdpictureImaging.DrawFilledRectangle(imageID, left, top, width, height, Color.Red, true);
gdpictureImaging.SaveAsPNG(imageID, "output.png");
// Release used resources.
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
See Also