GraphicsPath.AddPie Méthode

Définition

Ajoute le contour d'un graphique à secteurs à ce tracé.Adds the outline of a pie shape to this path.

Surcharges

AddPie(Rectangle, Single, Single)

Ajoute le contour d'un graphique à secteurs à ce tracé.Adds the outline of a pie shape to this path.

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

Ajoute le contour d'un graphique à secteurs à ce tracé.Adds the outline of a pie shape to this path.

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

Ajoute le contour d'un graphique à secteurs à ce tracé.Adds the outline of a pie shape to this path.

AddPie(Rectangle, Single, Single)

Ajoute le contour d'un graphique à secteurs à ce tracé.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)

Paramètres

rect
Rectangle

Rectangle qui représente le rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.A Rectangle that represents the bounding rectangle that defines the ellipse from which the pie is drawn.

startAngle
Single

Angle de départ du graphique à secteurs, mesuré en degrés et dans le sens des aiguilles d'une montre à partir de l'axe x.The starting angle for the pie section, measured in degrees clockwise from the x-axis.

sweepAngle
Single

Angle entre startAngle et la fin du secteur de graphique mesuré en degrés et dans le sens des aiguilles d'une montre à partir de startAngle.The angle between startAngle and the end of the pie section, measured in degrees clockwise from startAngle.

Exemples

Pour obtenir un exemple, consultez AddPie(Int32, Int32, Int32, Int32, Single, Single).For an example, see AddPie(Int32, Int32, Int32, Int32, Single, Single).

Remarques

La forme en secteurs est définie par un contour partiel d’une ellipse et les deux lignes radiales qui croisent les points de terminaison du contour partiel.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. La structure partielle commence à startAngle (mesurée dans le sens des aiguilles d’une montre à partir de l’axe x) et se termine à startAngle + sweepAngle .The partial outline begins at startAngle (measured clockwise from the x-axis) and ends at startAngle + sweepAngle.

S’applique à

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

Ajoute le contour d'un graphique à secteurs à ce tracé.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)

Paramètres

x
Int32

Coordonnée x de l'angle supérieur gauche du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

y
Int32

Coordonnée y de l'angle supérieur gauche du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

width
Int32

Largeur du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The width of the bounding rectangle that defines the ellipse from which the pie is drawn.

height
Int32

Hauteur du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The height of the bounding rectangle that defines the ellipse from which the pie is drawn.

startAngle
Single

Angle de départ du graphique à secteurs, mesuré en degrés et dans le sens des aiguilles d'une montre à partir de l'axe x.The starting angle for the pie section, measured in degrees clockwise from the x-axis.

sweepAngle
Single

Angle entre startAngle et la fin du secteur de graphique mesuré en degrés et dans le sens des aiguilles d'une montre à partir de startAngle.The angle between startAngle and the end of the pie section, measured in degrees clockwise from startAngle.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms, et il requiert PaintEventArgs e un OnPaint objet d’événement.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event object. Le code crée un tracé graphique, ajoute le secteur, puis dessine le tracé à l’écran.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

Remarques

La forme en secteurs est définie par un contour partiel d’une ellipse et les deux lignes radiales qui croisent les points de terminaison du contour partiel.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. La structure partielle commence à startAngle (mesurée dans le sens des aiguilles d’une montre à partir de l’axe x) et se termine à startAngle + sweepAngle .The partial outline begins at startAngle (measured clockwise from the x-axis) and ends at startAngle + sweepAngle.

S’applique à

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

Ajoute le contour d'un graphique à secteurs à ce tracé.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)

Paramètres

x
Single

Coordonnée x de l'angle supérieur gauche du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

y
Single

Coordonnée y de l'angle supérieur gauche du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn.

width
Single

Largeur du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The width of the bounding rectangle that defines the ellipse from which the pie is drawn.

height
Single

Hauteur du rectangle englobant qui définit l'ellipse à partir de laquelle le graphique à secteurs est dessiné.The height of the bounding rectangle that defines the ellipse from which the pie is drawn.

startAngle
Single

Angle de départ du graphique à secteurs, mesuré en degrés et dans le sens des aiguilles d'une montre à partir de l'axe x.The starting angle for the pie section, measured in degrees clockwise from the x-axis.

sweepAngle
Single

Angle entre startAngle et la fin du secteur de graphique mesuré en degrés et dans le sens des aiguilles d'une montre à partir de startAngle.The angle between startAngle and the end of the pie section, measured in degrees clockwise from startAngle.

Exemples

Pour obtenir un exemple, consultez AddPie(Int32, Int32, Int32, Int32, Single, Single).For an example, see AddPie(Int32, Int32, Int32, Int32, Single, Single).

Remarques

La forme en secteurs est définie par un contour partiel d’une ellipse et les deux lignes radiales qui croisent les points de terminaison du contour partiel.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. La structure partielle commence à startAngle (mesurée dans le sens des aiguilles d’une montre à partir de l’axe x) et se termine à startAngle + sweepAngle .The partial outline begins at startAngle (measured clockwise from the x-axis) and ends at startAngle + sweepAngle.

S’applique à