DrawRotatedEllipse(Int32,Single,Single,Single,Single,Single,Single,Int32,Boolean) Method
 
            
                In This Topic
            
            
            Draws a rotated ellipse on a GdPicture image. It takes a color integer as a PenColor parameter.
            
            
            
            Syntax
            
            
            
            
            'Declaration
 
Public Overloads Function DrawRotatedEllipse( _
   ByVal  As Integer, _
   ByVal  As Single, _
   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 DrawRotatedEllipse( 
   int ,
   float ,
   float ,
   float ,
   float ,
   float ,
   float ,
   int ,
   bool 
)
             
        
            
            public function DrawRotatedEllipse( 
    : Integer;
    : Single;
    : Single;
    : Single;
    : Single;
    : Single;
    : Single;
    : Integer;
    : Boolean
): GdPictureStatus; 
             
        
            
            public function DrawRotatedEllipse( 
    : int,
    : float,
    : float,
    : float,
    : float,
    : float,
    : float,
    : int,
    : boolean
) : GdPictureStatus;
             
        
            
            public: GdPictureStatus DrawRotatedEllipse( 
   int ,
   float ,
   float ,
   float ,
   float ,
   float ,
   float ,
   int ,
   bool 
) 
             
        
            
            public:
GdPictureStatus DrawRotatedEllipse( 
   int ,
   float ,
   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 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.
 - PenWidth
 
- Width, in pixel, of the pen used to draw the rectangle.
 - PenColor
 
- The ellipse color. 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
Drawing 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;
    int penWidth = 10;
    Color penColor = gdpictureImaging.ARGBI(255, 0, 0, 255);
    int imageID = gdpictureImaging.CreateNewGdPictureImage(400, 400, System.Drawing.Imaging.PixelFormat.Format24bppRgb, gdpictureImaging.ARGBI(0, 0, 0, 0));
 
    // Draw 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.DrawRotatedEllipse(imageID, angle, left, top, width, height, penWidth, penColor, true);
 
    gdpictureImaging.SaveAsPNG(imageID, "output.png");
 
    // Release used resources.
    gdpictureImaging.ReleaseGdPictureImage(imageID);
}
	 
	
 
 
            
            Example
Drawing 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;
                int penWidth = 10;
                Color penColor = gdpictureImaging.ARGBI(255, 0, 0, 255);
                int imageID = gdpictureImaging.CreateNewGdPictureImage(400, 400, System.Drawing.Imaging.PixelFormat.Format24bppRgb, gdpictureImaging.ARGBI(0, 0, 0, 0));
             
                // Draw 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.DrawRotatedEllipse(imageID, angle, left, top, width, height, penWidth, penColor, true);
             
                gdpictureImaging.SaveAsPNG(imageID, "output.png");
             
                // Release used resources.
                gdpictureImaging.ReleaseGdPictureImage(imageID);
            }
            
            
            
            See Also