GraphicsPath.AddPie Yöntem

Tanım

Pasta şeklinin ana hattını bu yola ekler.

Aşırı Yüklemeler

AddPie(Rectangle, Single, Single)

Pasta şeklinin ana hattını bu yola ekler.

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

Pasta şeklinin ana hattını bu yola ekler.

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

Pasta şeklinin ana hattını bu yola ekler.

AddPie(Rectangle, Single, Single)

Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs

Pasta şeklinin ana hattını bu yola ekler.

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)

Parametreler

rect
Rectangle

Rectangle Pastanın çizildiği üç noktayı tanımlayan sınırlayıcı dikdörtgeni temsil eden bir.

startAngle
Single

X ekseninden saat yönünde derece cinsinden ölçülen pasta bölümünün başlangıç açısı.

sweepAngle
Single

pasta bölümünün arasındaki startAngle açı ve değerinin saat yönünde startAnglederece cinsinden ölçülür.

Örnekler

Örnek için bkz. AddPie(Int32, Int32, Int32, Int32, Single, Single)

Açıklamalar

Pasta şekli, bir üç noktanın kısmi ana hattı ve kısmi ana hattın uç noktalarını kesiştiren iki radyal çizgiyle tanımlanır. Kısmi ana hat konumunda başlar startAngle (x ekseninden saat yönünde ölçülür) ve konumunda startAngle + sweepAnglebiter.

Şunlara uygulanır

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

Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs

Pasta şeklinin ana hattını bu yola ekler.

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)

Parametreler

x
Int32

Pastanın çizildiği elipsleri tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin x koordinatı.

y
Int32

Pastanın çizildiği elipsleri tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin y koordinatı.

width
Int32

Pastanın çizildiği üç noktayı tanımlayan sınırlayıcı dikdörtgenin genişliği.

height
Int32

Pastanın çizildiği üç noktayı tanımlayan sınırlayıcı dikdörtgenin yüksekliği.

startAngle
Single

X ekseninden saat yönünde derece cinsinden ölçülen pasta bölümünün başlangıç açısı.

sweepAngle
Single

pasta bölümünün arasındaki startAngle açı ve değerinin saat yönünde startAnglederece cinsinden ölçülür.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve bir OnPaint olay nesnesi gerektirir.PaintEventArgse Kod bir grafik yolu oluşturur, pasta şeklini ekler ve ardından ekrana giden yolu çizer.

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

Açıklamalar

Pasta şekli, bir üç noktanın kısmi ana hattı ve kısmi ana hattın uç noktalarını kesiştiren iki radyal çizgiyle tanımlanır. Kısmi ana hat konumunda başlar startAngle (x ekseninden saat yönünde ölçülür) ve konumunda startAngle + sweepAnglebiter.

Şunlara uygulanır

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

Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs

Pasta şeklinin ana hattını bu yola ekler.

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)

Parametreler

x
Single

Pastanın çizildiği elipsleri tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin x koordinatı.

y
Single

Pastanın çizildiği elipsleri tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin y koordinatı.

width
Single

Pastanın çizildiği üç noktayı tanımlayan sınırlayıcı dikdörtgenin genişliği.

height
Single

Pastanın çizildiği üç noktayı tanımlayan sınırlayıcı dikdörtgenin yüksekliği.

startAngle
Single

X ekseninden saat yönünde derece cinsinden ölçülen pasta bölümünün başlangıç açısı.

sweepAngle
Single

pasta bölümünün arasındaki startAngle açı ve değerinin saat yönünde startAnglederece cinsinden ölçülür.

Örnekler

Örnek için bkz. AddPie(Int32, Int32, Int32, Int32, Single, Single)

Açıklamalar

Pasta şekli, bir üç noktanın kısmi ana hattı ve kısmi ana hattın uç noktalarını kesiştiren iki radyal çizgiyle tanımlanır. Kısmi ana hat konumunda başlar startAngle (x ekseninden saat yönünde ölçülür) ve konumunda startAngle + sweepAnglebiter.

Şunlara uygulanır