GraphicsPath.AddPie Método

Definición

Agrega el contorno de una forma circular a este trazado.Adds the outline of a pie shape to this path.

Sobrecargas

AddPie(Rectangle, Single, Single)

Agrega el contorno de una forma circular a este trazado.Adds the outline of a pie shape to this path.

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

Agrega el contorno de una forma circular a este trazado.Adds the outline of a pie shape to this path.

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

Agrega el contorno de una forma circular a este trazado.Adds the outline of a pie shape to this path.

AddPie(Rectangle, Single, Single)

Agrega el contorno de una forma circular a este trazado.Adds the outline of a pie shape to this path.

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.A Rectangle that represents the bounding rectangle that defines the ellipse from which the pie is drawn.

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.The starting angle for the pie section, measured in degrees clockwise from the x-axis.

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.The angle between startAngle and the end of the pie section, measured in degrees clockwise from startAngle.

Ejemplos

Para obtener un ejemplo, vea AddPie(Int32, Int32, Int32, Int32, Single, Single).For an example, see AddPie(Int32, Int32, Int32, Int32, Single, Single).

Comentarios

La forma de gráfico circular se define mediante un contorno parcial de una elipse y las dos líneas radiales que forman una intersección con los extremos del contorno parcial.The pie shape is defined by a partial outline of an ellipse and the two radial lines that intersect the endpoints of the partial outline. El contorno parcial comienza en startAngle (medido en el sentido de las agujas del reloj desde el eje x) y termina en startAngle + sweepAngle.The partial outline begins at startAngle (measured clockwise from the x-axis) and ends at startAngle + sweepAngle.

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

Agrega el contorno de una forma circular a este trazado.Adds the outline of a pie shape to this path.

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.The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

y
Int32

Coordenada y del ángulo superior izquierdo del rectángulo delimitador que define la elipse desde la que se dibuja la forma circular.The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

width
Int32

Ancho del rectángulo limitador que define la elipse de la que se dibuja la forma circular.The width of the bounding rectangle that defines the ellipse from which the pie is drawn.

height
Int32

Alto del rectángulo limitador que define la elipse de la que se dibuja la forma circular.The height of the bounding rectangle that defines the ellipse from which the pie is drawn.

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.The starting angle for the pie section, measured in degrees clockwise from the x-axis.

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.The angle between startAngle and the end of the pie section, measured in degrees clockwise from startAngle.

Ejemplos

El siguiente ejemplo de código está diseñado para su uso con Windows Forms y requiere PaintEventArgse, un objeto de evento de OnPaint.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event object. El código crea una ruta de acceso de gráficos, agrega la forma de gráfico circular y, a continuación, dibuja la ruta de acceso a la pantalla.The code creates a graphics path, adds the pie shape, and then draws the path to the screen.

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 de gráfico circular se define mediante un contorno parcial de una elipse y las dos líneas radiales que forman una intersección con los extremos del contorno parcial.The pie shape is defined by a partial outline of an ellipse and the two radial lines that intersect the endpoints of the partial outline. El contorno parcial comienza en startAngle (medido en el sentido de las agujas del reloj desde el eje x) y termina en startAngle + sweepAngle.The partial outline begins at startAngle (measured clockwise from the x-axis) and ends at startAngle + sweepAngle.

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

Agrega el contorno de una forma circular a este trazado.Adds the outline of a pie shape to this path.

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.The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

y
Single

Coordenada y del ángulo superior izquierdo del rectángulo delimitador que define la elipse desde la que se dibuja la forma circular.The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

width
Single

Ancho del rectángulo limitador que define la elipse de la que se dibuja la forma circular.The width of the bounding rectangle that defines the ellipse from which the pie is drawn.

height
Single

Alto del rectángulo limitador que define la elipse de la que se dibuja la forma circular.The height of the bounding rectangle that defines the ellipse from which the pie is drawn.

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.The starting angle for the pie section, measured in degrees clockwise from the x-axis.

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.The angle between startAngle and the end of the pie section, measured in degrees clockwise from startAngle.

Ejemplos

Para obtener un ejemplo, vea AddPie(Int32, Int32, Int32, Int32, Single, Single).For an example, see AddPie(Int32, Int32, Int32, Int32, Single, Single).

Comentarios

La forma de gráfico circular se define mediante un contorno parcial de una elipse y las dos líneas radiales que forman una intersección con los extremos del contorno parcial.The pie shape is defined by a partial outline of an ellipse and the two radial lines that intersect the endpoints of the partial outline. El contorno parcial comienza en startAngle (medido en el sentido de las agujas del reloj desde el eje x) y termina en startAngle + sweepAngle.The partial outline begins at startAngle (measured clockwise from the x-axis) and ends at startAngle + sweepAngle.

Se aplica a