GdPicture.NET.14.API
GdPicture14 Namespace / GdPictureImaging Class / DrawRotatedFilledEllipse Method
GdPicture image identifier.
Angle of rotation in degrees.
Specifies the x-coordinate of the upper-left corner of the rectangle that bounds the ellipse.
Specifies the y-coordinate of the upper-left corner of the rectangle that bounds the ellipse.
Specifies the width of the rectangle that bounds the ellipse.
Specifies the height of the rectangle that bounds the ellipse.
Color of the rectangle. A suitable color value can be obtained by using the ARGB() method.
Set to True to apply the Antialiasing algorithm else False.
Example





In This Topic
DrawRotatedFilledEllipse Method (GdPictureImaging)
In This Topic
Draws a rotated and filled ellipse on a GdPicture image.
Syntax
'Declaration
 
Public Function DrawRotatedFilledEllipse( _
   ByVal ImageID As Integer, _
   ByVal Angle As Single, _
   ByVal DstLeft As Single, _
   ByVal DstTop As Single, _
   ByVal Width As Single, _
   ByVal Height As Single, _
   ByVal FillColor As GdPictureColor, _
   ByVal AntiAlias As Boolean _
) As GdPictureStatus
public GdPictureStatus DrawRotatedFilledEllipse( 
   int ImageID,
   float Angle,
   float DstLeft,
   float DstTop,
   float Width,
   float Height,
   GdPictureColor FillColor,
   bool AntiAlias
)
public function DrawRotatedFilledEllipse( 
    ImageID: Integer;
    Angle: Single;
    DstLeft: Single;
    DstTop: Single;
    Width: Single;
    Height: Single;
    FillColor: GdPictureColor;
    AntiAlias: Boolean
): GdPictureStatus; 
public function DrawRotatedFilledEllipse( 
   ImageID : int,
   Angle : float,
   DstLeft : float,
   DstTop : float,
   Width : float,
   Height : float,
   FillColor : GdPictureColor,
   AntiAlias : boolean
) : GdPictureStatus;
public: GdPictureStatus DrawRotatedFilledEllipse( 
   int ImageID,
   float Angle,
   float DstLeft,
   float DstTop,
   float Width,
   float Height,
   GdPictureColor FillColor,
   bool AntiAlias
) 
public:
GdPictureStatus DrawRotatedFilledEllipse( 
   int ImageID,
   float Angle,
   float DstLeft,
   float DstTop,
   float Width,
   float Height,
   GdPictureColor FillColor,
   bool AntiAlias
) 

Parameters

ImageID
GdPicture image identifier.
Angle
Angle of rotation in degrees.
DstLeft
Specifies the x-coordinate of the upper-left corner of the rectangle that bounds the ellipse.
DstTop
Specifies the y-coordinate of the upper-left corner of the rectangle that bounds the ellipse.
Width
Specifies the width of the rectangle that bounds the ellipse.
Height
Specifies the height of the rectangle that bounds the ellipse.
FillColor
Color of the 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.
Remarks

This method requires the Image Documents component to run.

Example
Filling a rotated ellipse on a GdPicture image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
    int left = 50, top = 100, width = 250, height = 150;
    float angle = 30.0f;
    Color fillColor = Color.Green;
    int imageID = gdpictureImaging.CreateNewGdPictureImage(400, 400, System.Drawing.Imaging.PixelFormat.Format24bppRgb, Color.White);
 
    // Fill the rotated ellipse. The AntiAlias parameter is set to true to apply antialiasing algorithm, i.e. to improve the appearance of the ellipse boundary.
    gdpictureImaging.DrawRotatedFilledEllipse(imageID, angle, left, top, width, height, fillColor, true);
 
    gdpictureImaging.SaveAsPNG(imageID, "output.png");
 
    // Release used resources.
    gdpictureImaging.ReleaseGdPictureImage(imageID);
}
See Also