GraphicsPath.AddArc Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en elliptisk båge i den aktuella figuren.
Överlagringar
| Name | Description |
|---|---|
| AddArc(Single, Single, Single, Single, Single, Single) |
Lägger till en elliptisk båge i den aktuella figuren. |
| AddArc(Int32, Int32, Int32, Int32, Single, Single) |
Lägger till en elliptisk båge i den aktuella figuren. |
| AddArc(Rectangle, Single, Single) |
Lägger till en elliptisk båge i den aktuella figuren. |
| AddArc(RectangleF, Single, Single) |
Lägger till en elliptisk båge i den aktuella figuren. |
AddArc(Single, Single, Single, Single, Single, Single)
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
Lägger till en elliptisk båge i den aktuella figuren.
public:
void AddArc(float x, float y, float width, float height, float startAngle, float sweepAngle);
public void AddArc(float x, float y, float width, float height, float startAngle, float sweepAngle);
member this.AddArc : single * single * single * single * single * single -> unit
Public Sub AddArc (x As Single, y As Single, width As Single, height As Single, startAngle As Single, sweepAngle As Single)
Parametrar
- x
- Single
X-koordinaten för det övre vänstra hörnet i den rektangulära region som definierar ellipsen från vilken bågen ritas.
- y
- Single
y-koordinaten för det övre vänstra hörnet i den rektangulära regionen som definierar ellipsen från vilken bågen ritas.
- width
- Single
Bredden på den rektangulära region som definierar ellipsen från vilken bågen ritas.
- height
- Single
Höjden på den rektangulära region som definierar ellipsen från vilken bågen ritas.
- startAngle
- Single
Startvinkeln för bågen, mätt i grader medsols från x-axeln.
- sweepAngle
- Single
Vinkeln mellan startAngle och slutet av bågen.
Exempel
Ett exempel finns i AddArc(Rectangle, Single, Single).
Kommentarer
Om det finns tidigare rader eller kurvor i figuren läggs en linje till för att ansluta slutpunkten för föregående segment till början av bågen.
Bågen spåras längs perimetern för ellipsen som avgränsas av den angivna rektangeln. Startpunkten för bågen bestäms genom att mäta medsols från ellipsens x-axel (i 0-graders vinkel) med antalet grader i startvinkeln. Slutpunkten ligger på samma sätt genom att mäta medsols från startpunkten med antalet grader i svepvinkeln. Om svepvinkeln är större än 360 grader eller mindre än -360 grader sveps bågen med exakt 360 grader respektive -360 grader.
Gäller för
AddArc(Int32, Int32, Int32, Int32, Single, Single)
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
Lägger till en elliptisk båge i den aktuella figuren.
public:
void AddArc(int x, int y, int width, int height, float startAngle, float sweepAngle);
public void AddArc(int x, int y, int width, int height, float startAngle, float sweepAngle);
member this.AddArc : int * int * int * int * single * single -> unit
Public Sub AddArc (x As Integer, y As Integer, width As Integer, height As Integer, startAngle As Single, sweepAngle As Single)
Parametrar
- x
- Int32
X-koordinaten för det övre vänstra hörnet i den rektangulära region som definierar ellipsen från vilken bågen ritas.
- y
- Int32
y-koordinaten för det övre vänstra hörnet i den rektangulära regionen som definierar ellipsen från vilken bågen ritas.
- width
- Int32
Bredden på den rektangulära region som definierar ellipsen från vilken bågen ritas.
- height
- Int32
Höjden på den rektangulära region som definierar ellipsen från vilken bågen ritas.
- startAngle
- Single
Startvinkeln för bågen, mätt i grader medsols från x-axeln.
- sweepAngle
- Single
Vinkeln mellan startAngle och slutet av bågen.
Exempel
Ett exempel finns i AddArc(Rectangle, Single, Single).
Kommentarer
Om det finns tidigare rader eller kurvor i figuren läggs en linje till för att ansluta slutpunkten för föregående segment till början av bågen.
Bågen spåras längs perimetern för ellipsen som avgränsas av den angivna rektangeln. Startpunkten för bågen bestäms genom att mäta medsols från ellipsens x-axel (i 0-graders vinkel) med antalet grader i startvinkeln. Slutpunkten ligger på samma sätt genom att mäta medsols från startpunkten med antalet grader i svepvinkeln. Om svepvinkeln är större än 360 grader eller mindre än -360 grader sveps bågen med exakt 360 grader respektive -360 grader.
Gäller för
AddArc(Rectangle, Single, Single)
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
Lägger till en elliptisk båge i den aktuella figuren.
public:
void AddArc(System::Drawing::Rectangle rect, float startAngle, float sweepAngle);
public void AddArc(System.Drawing.Rectangle rect, float startAngle, float sweepAngle);
member this.AddArc : System.Drawing.Rectangle * single * single -> unit
Public Sub AddArc (rect As Rectangle, startAngle As Single, sweepAngle As Single)
Parametrar
- rect
- Rectangle
En Rectangle som representerar de rektangulära gränserna för ellipsen från vilken bågen tas.
- startAngle
- Single
Startvinkeln för bågen, mätt i grader medsols från x-axeln.
- sweepAngle
- Single
Vinkeln mellan startAngle och slutet av bågen.
Exempel
Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, ett OnPaint händelseobjekt. Koden utför följande åtgärder:
Skapar en rektangel som bågen definieras från.
Skapar en sökväg,
myPath.Definierar en 180 graders elliptisk båge som sveper från 0 grader till 180 grader och lägger till den i en sökväg.
Ritar sökvägen till skärmen.
private:
void AddArcExample( PaintEventArgs^ e )
{
// Create a GraphicsPath object.
GraphicsPath^ myPath = gcnew GraphicsPath;
// Set up and call AddArc, and close the figure.
Rectangle rect = Rectangle(20,20,50,100);
myPath->StartFigure();
myPath->AddArc( rect, 0, 180 );
myPath->CloseFigure();
// Draw the path to screen.
e->Graphics->DrawPath( gcnew Pen( Color::Red,3.0f ), myPath );
}
private void AddArcExample(PaintEventArgs e)
{
// Create a GraphicsPath object.
GraphicsPath myPath = new GraphicsPath();
// Set up and call AddArc, and close the figure.
Rectangle rect = new Rectangle(20, 20, 50, 100);
myPath.StartFigure();
myPath.AddArc(rect, 0, 180);
myPath.CloseFigure();
// Draw the path to screen.
e.Graphics.DrawPath(new Pen(Color.Red, 3), myPath);
}
Public Sub AddArcExample(ByVal e As PaintEventArgs)
' Create a GraphicsPath object.
Dim myPath As New GraphicsPath
' Set up and call AddArc, and close the figure.
Dim rect As New Rectangle(20, 20, 50, 100)
myPath.StartFigure()
myPath.AddArc(rect, 0, 180)
myPath.CloseFigure()
' Draw the path to screen.
e.Graphics.DrawPath(New Pen(Color.Red, 3), myPath)
End Sub
Kommentarer
Om det finns tidigare rader eller kurvor i figuren läggs en linje till för att ansluta slutpunkten för föregående segment till början av bågen.
Bågen spåras längs perimetern för ellipsen som avgränsas av den angivna rektangeln. Startpunkten för bågen bestäms genom att mäta medsols från ellipsens x-axel (i 0-graders vinkel) med antalet grader i startvinkeln. Slutpunkten ligger på samma sätt genom att mäta medsols från startpunkten med antalet grader i svepvinkeln. Om svepvinkeln är större än 360 grader eller mindre än -360 grader sveps bågen med exakt 360 grader respektive -360 grader.
Gäller för
AddArc(RectangleF, Single, Single)
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
- Källa:
- GraphicsPath.cs
Lägger till en elliptisk båge i den aktuella figuren.
public:
void AddArc(System::Drawing::RectangleF rect, float startAngle, float sweepAngle);
public void AddArc(System.Drawing.RectangleF rect, float startAngle, float sweepAngle);
member this.AddArc : System.Drawing.RectangleF * single * single -> unit
Public Sub AddArc (rect As RectangleF, startAngle As Single, sweepAngle As Single)
Parametrar
- rect
- RectangleF
En RectangleF som representerar de rektangulära gränserna för ellipsen från vilken bågen tas.
- startAngle
- Single
Startvinkeln för bågen, mätt i grader medsols från x-axeln.
- sweepAngle
- Single
Vinkeln mellan startAngle och slutet av bågen.
Exempel
Ett exempel finns i AddArc(Rectangle, Single, Single).
Kommentarer
Om det finns tidigare rader eller kurvor i figuren läggs en linje till för att ansluta slutpunkten för föregående segment till början av bågen.
Bågen spåras längs perimetern för ellipsen som avgränsas av den angivna rektangeln. Startpunkten för bågen bestäms genom att mäta medsols från ellipsens x-axel (i 0-graders vinkel) med antalet grader i startvinkeln. Slutpunkten ligger på samma sätt genom att mäta medsols från startpunkten med antalet grader i svepvinkeln. Om svepvinkeln är större än 360 grader eller mindre än -360 grader sveps bågen med exakt 360 grader respektive -360 grader.