DrawRotatedFilledRectangle(Int32,Single,Single,Single,Single,Single,Int32,Boolean) Method
In This Topic
Draws a rotated and filled rectangle on a GdPicture image. The filling color is specified with an integer value.
Syntax
'Declaration
Public Overloads Function DrawRotatedFilledRectangle( _
ByVal As Integer, _
ByVal As Single, _
ByVal As Single, _
ByVal As Single, _
ByVal As Single, _
ByVal As Single, _
ByVal As Integer, _
ByVal As Boolean _
) As GdPictureStatus
public GdPictureStatus DrawRotatedFilledRectangle(
int ,
float ,
float ,
float ,
float ,
float ,
int ,
bool
)
public function DrawRotatedFilledRectangle(
: Integer;
: Single;
: Single;
: Single;
: Single;
: Single;
: Integer;
: Boolean
): GdPictureStatus;
public function DrawRotatedFilledRectangle(
: int,
: float,
: float,
: float,
: float,
: float,
: int,
: boolean
) : GdPictureStatus;
public: GdPictureStatus DrawRotatedFilledRectangle(
int ,
float ,
float ,
float ,
float ,
float ,
int ,
bool
)
public:
GdPictureStatus DrawRotatedFilledRectangle(
int ,
float ,
float ,
float ,
float ,
float ,
int ,
bool
)
Parameters
- ImageID
- GdPicture image identifier.
- Angle
- Angle of rotation in degrees.
- 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 ARGBI() method.
- AntiAlias
- Set to True to apply the Antialiasing algorithm else False.
Return Value
A member of the GdPictureStatus enumeration.
Example
Filling a rotated rectangle on a GdPicture image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
int left = 50, top = 100, width = 250, height = 150;
float angle = 30.0f;
int fillColor = gdpictureImaging.ARGBI(255, 255, 192, 203); // Pink color.
int imageID = gdpictureImaging.CreateNewGdPictureImage(400, 400, System.Drawing.Imaging.PixelFormat.Format24bppRgb, gdpictureImaging.ARGBI(0, 0, 0, 0));
// Fill the rotated rectangle. The AntiAlias parameter is set to true to apply antialiasing algorithm, i.e. to improve the appearance of the rectangle boundary.
gdpictureImaging.DrawRotatedFilledRectangle(imageID, angle, left, top, width, height, fillColor, true);
gdpictureImaging.SaveAsPNG(imageID, "output.png");
// Release used resources.
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
Example
Filling a rotated rectangle on a GdPicture image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
int left = 50, top = 100, width = 250, height = 150;
float angle = 30.0f;
int fillColor = gdpictureImaging.ARGBI(255, 255, 192, 203); // Pink color.
int imageID = gdpictureImaging.CreateNewGdPictureImage(400, 400, System.Drawing.Imaging.PixelFormat.Format24bppRgb, gdpictureImaging.ARGBI(0, 0, 0, 0));
// Fill the rotated rectangle. The AntiAlias parameter is set to true to apply antialiasing algorithm, i.e. to improve the appearance of the rectangle boundary.
gdpictureImaging.DrawRotatedFilledRectangle(imageID, angle, left, top, width, height, fillColor, true);
gdpictureImaging.SaveAsPNG(imageID, "output.png");
// Release used resources.
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
See Also