Поделиться через


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
Исходный код:
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) и заканчивается на startAngle + sweepAngle.

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

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

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
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) и заканчивается на startAngle + sweepAngle.

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

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

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
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) и заканчивается на startAngle + sweepAngle.

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