Comparteix a través de


GraphicsPath.AddPie Método

Definición

Agrega el contorno de una forma circular a esta ruta de acceso.

Sobrecargas

AddPie(Rectangle, Single, Single)

Agrega el contorno de una forma circular a esta ruta de acceso.

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

Agrega el contorno de una forma circular a esta ruta de acceso.

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

Agrega el contorno de una forma circular a esta ruta de acceso.

AddPie(Rectangle, Single, Single)

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

Agrega el contorno de una forma circular a esta ruta de acceso.

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

Un Rectangle que representa el rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

startAngle
Single

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

sweepAngle
Single

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

Ejemplos

Para obtener un ejemplo, vea 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 intersecan 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 startAngle + sweepAngle.

Se aplica a

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

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

Agrega el contorno de una forma circular a esta ruta de acceso.

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 de la esquina superior izquierda del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

y
Int32

Coordenada y de la esquina superior izquierda del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

width
Int32

Ancho del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

height
Int32

Alto del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

startAngle
Single

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

sweepAngle
Single

Ángulo entre startAngle y el final de la sección 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 objeto de evento OnPaint. 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 intersecan 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 startAngle + sweepAngle.

Se aplica a

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

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

Agrega el contorno de una forma circular a esta ruta de acceso.

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 de la esquina superior izquierda del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

y
Single

Coordenada y de la esquina superior izquierda del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

width
Single

Ancho del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

height
Single

Alto del rectángulo delimitador que define la elipse desde la que se dibuja el gráfico circular.

startAngle
Single

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

sweepAngle
Single

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

Ejemplos

Para obtener un ejemplo, vea 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 intersecan 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 startAngle + sweepAngle.

Se aplica a