GraphicsPath.AddPie Método

Definición

Agrega el contorno de una forma circular a este trazado.

Sobrecargas

AddPie(Rectangle, Single, Single)

Agrega el contorno de una forma circular a este trazado.

AddPie(Int32, Int32, Int32, Int32, Single, Single)

Agrega el contorno de una forma circular a este trazado.

AddPie(Single, Single, Single, Single, Single, Single)

Agrega el contorno de una forma circular a este trazado.

AddPie(Rectangle, Single, Single)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Agrega el contorno de una forma circular a este trazado.

public:
 void AddPie(System::Drawing::Rectangle rect, float startAngle, float sweepAngle);
public void AddPie (System.Drawing.Rectangle rect, float startAngle, float sweepAngle);
member this.AddPie : System.Drawing.Rectangle * single * single -> unit
Public Sub AddPie (rect As Rectangle, startAngle As Single, sweepAngle As Single)

Parámetros

rect
Rectangle

Rectangle que representa el rectángulo delimitador que define la elipse cuya forma circular se dibuja.

startAngle
Single

Ángulo de inicio de la sección circular, medido en grados en el sentido de las agujas del reloj desde el eje X.

sweepAngle
Single

Ángulo entre startAngley el final de la sección de la forma circular, medido en grados en el sentido de las agujas del reloj desde startAngle.

Ejemplos

Para obtener un ejemplo, consulte AddPie(Int32, Int32, Int32, Int32, Single, Single).

Comentarios

La forma circular se define mediante un contorno parcial de una elipse y las dos líneas radiales que intersectan los extremos del contorno parcial. El esquema parcial comienza en startAngle (medido en el sentido de las agujas del reloj desde el eje X) y termina en + startAnglesweepAngle .

Se aplica a

AddPie(Int32, Int32, Int32, Int32, Single, Single)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Agrega el contorno de una forma circular a este trazado.

public:
 void AddPie(int x, int y, int width, int height, float startAngle, float sweepAngle);
public void AddPie (int x, int y, int width, int height, float startAngle, float sweepAngle);
member this.AddPie : int * int * int * int * single * single -> unit
Public Sub AddPie (x As Integer, y As Integer, width As Integer, height As Integer, startAngle As Single, sweepAngle As Single)

Parámetros

x
Int32

Coordenada x del ángulo superior izquierdo del rectángulo delimitador que define la elipse desde la que se dibuja la forma circular.

y
Int32

Coordenada y del ángulo superior izquierdo del rectángulo delimitador que define la elipse desde la que se dibuja la forma circular.

width
Int32

Ancho del rectángulo limitador que define la elipse de la que se dibuja la forma circular.

height
Int32

Alto del rectángulo limitador que define la elipse de la que se dibuja la forma circular.

startAngle
Single

Ángulo de inicio de la sección circular, medido en grados en el sentido de las agujas del reloj desde el eje X.

sweepAngle
Single

Ángulo entre startAngley el final de la sección de la forma circular, medido en grados en el sentido de las agujas del reloj desde startAngle.

Ejemplos

El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse, un OnPaint objeto de evento. El código crea una ruta de acceso de gráficos, agrega la forma circular y, a continuación, dibuja la ruta de acceso a la pantalla.

private:
   void AddPieExample( PaintEventArgs^ e )
   {
      // Create a pie slice of a circle using the AddPie method.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      myPath->AddPie( 20, 20, 70, 70, -45, 90 );

      // Draw the path to the screen.
      Pen^ myPen = gcnew Pen( Color::Black,2.0f );
      e->Graphics->DrawPath( myPen, myPath );
   }
private void AddPieExample(PaintEventArgs e)
{
             
    // Create a pie slice of a circle using the AddPie method.
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddPie(20, 20, 70, 70, -45, 90);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddPieExample(ByVal e As PaintEventArgs)

    ' Create a pie slice of a circle using the AddPie method.
    Dim myPath As New GraphicsPath
    myPath.AddPie(20, 20, 70, 70, -45, 90)

    ' Draw the path to the screen.
    Dim myPen As New Pen(Color.Black, 2)
    e.Graphics.DrawPath(myPen, myPath)
End Sub

Comentarios

La forma circular se define mediante un contorno parcial de una elipse y las dos líneas radiales que intersectan los extremos del contorno parcial. El esquema parcial comienza en startAngle (medido en el sentido de las agujas del reloj desde el eje X) y termina en + startAnglesweepAngle .

Se aplica a

AddPie(Single, Single, Single, Single, Single, Single)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Agrega el contorno de una forma circular a este trazado.

public:
 void AddPie(float x, float y, float width, float height, float startAngle, float sweepAngle);
public void AddPie (float x, float y, float width, float height, float startAngle, float sweepAngle);
member this.AddPie : single * single * single * single * single * single -> unit
Public Sub AddPie (x As Single, y As Single, width As Single, height As Single, startAngle As Single, sweepAngle As Single)

Parámetros

x
Single

Coordenada x del ángulo superior izquierdo del rectángulo delimitador que define la elipse desde la que se dibuja la forma circular.

y
Single

Coordenada y del ángulo superior izquierdo del rectángulo delimitador que define la elipse desde la que se dibuja la forma circular.

width
Single

Ancho del rectángulo limitador que define la elipse de la que se dibuja la forma circular.

height
Single

Alto del rectángulo limitador que define la elipse de la que se dibuja la forma circular.

startAngle
Single

Ángulo de inicio de la sección circular, medido en grados en el sentido de las agujas del reloj desde el eje X.

sweepAngle
Single

Ángulo entre startAngley el final de la sección de la forma circular, medido en grados en el sentido de las agujas del reloj desde startAngle.

Ejemplos

Para obtener un ejemplo, consulte AddPie(Int32, Int32, Int32, Int32, Single, Single).

Comentarios

La forma circular se define mediante un contorno parcial de una elipse y las dos líneas radiales que intersectan los extremos del contorno parcial. El esquema parcial comienza en startAngle (medido en el sentido de las agujas del reloj desde el eje X) y termina en + startAnglesweepAngle .

Se aplica a