GraphicsPath.AddPie Метод

Определение

Добавляет контур сектора к данному контуру.

Перегрузки

AddPie(Rectangle, Single, Single)

Добавляет контур сектора к данному контуру.

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

Добавляет контур сектора к данному контуру.

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

Добавляет контур сектора к данному контуру.

AddPie(Rectangle, Single, Single)

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs

Добавляет контур сектора к данному контуру.

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)

Параметры

rect
Rectangle

Объект Rectangle, представляющий ограничивающий прямоугольник, определяющий эллипс, сектор которого отображается.

startAngle
Single

Начальный угол сектора, измеряемый в градусах от оси X по часовой стрелке.

sweepAngle
Single

Угол между объектом startAngle и концом сектора, измеряемый в градусах по часовой стрелке от объекта startAngle.

Примеры

Пример см. в разделе AddPie(Int32, Int32, Int32, Int32, Single, Single).

Комментарии

Фигура круговой диаграммы определяется частичным контуром эллипса и двумя радиальными линиями, пересекающими конечные точки частичного контура. Частичный контур начинается с startAngle (измеряется по часовой стрелке от оси X) и заканчивается на + startAnglesweepAngle .

Применяется к

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

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs

Добавляет контур сектора к данному контуру.

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)

Параметры

x
Int32

Координата по оси X левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

y
Int32

Координата по оси Y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

width
Int32

Ширина ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

height
Int32

Высота ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

startAngle
Single

Начальный угол сектора, измеряемый в градусах от оси X по часовой стрелке.

sweepAngle
Single

Угол между объектом startAngle и концом сектора, измеряемый в градусах по часовой стрелке от объекта startAngle.

Примеры

Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgseобъекта OnPaint события . Код создает графический путь, добавляет фигуру круговой диаграммы, а затем рисует путь к экрану.

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

Комментарии

Фигура круговой диаграммы определяется частичным контуром эллипса и двумя радиальными линиями, пересекающими конечные точки частичного контура. Частичный контур начинается с startAngle (измеряется по часовой стрелке от оси X) и заканчивается на + startAnglesweepAngle .

Применяется к

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

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs

Добавляет контур сектора к данному контуру.

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)

Параметры

x
Single

Координата по оси X левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

y
Single

Координата по оси Y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

width
Single

Ширина ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

height
Single

Высота ограничивающего прямоугольника, определяющего эллипс, сектор которого отображается.

startAngle
Single

Начальный угол сектора, измеряемый в градусах от оси X по часовой стрелке.

sweepAngle
Single

Угол между объектом startAngle и концом сектора, измеряемый в градусах по часовой стрелке от объекта startAngle.

Примеры

Пример см. в разделе AddPie(Int32, Int32, Int32, Int32, Single, Single).

Комментарии

Фигура круговой диаграммы определяется частичным контуром эллипса и двумя радиальными линиями, пересекающими конечные точки частичного контура. Частичный контур начинается с startAngle (измеряется по часовой стрелке от оси X) и заканчивается на + startAnglesweepAngle .

Применяется к