GraphicsPath.AddArc Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voegt een elliptische boog toe aan de huidige afbeelding.
Overloads
| Name | Description |
|---|---|
| AddArc(Single, Single, Single, Single, Single, Single) |
Voegt een elliptische boog toe aan de huidige afbeelding. |
| AddArc(Int32, Int32, Int32, Int32, Single, Single) |
Voegt een elliptische boog toe aan de huidige afbeelding. |
| AddArc(Rectangle, Single, Single) |
Voegt een elliptische boog toe aan de huidige afbeelding. |
| AddArc(RectangleF, Single, Single) |
Voegt een elliptische boog toe aan de huidige afbeelding. |
AddArc(Single, Single, Single, Single, Single, Single)
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een elliptische boog toe aan de huidige afbeelding.
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)
Parameters
- x
- Single
De x-coördinaat van de linkerbovenhoek van het rechthoekige gebied dat het beletselteken definieert waaruit de boog wordt getekend.
- y
- Single
De y-coördinaat van de linkerbovenhoek van het rechthoekige gebied dat het beletselteken definieert waaruit de boog wordt getekend.
- width
- Single
De breedte van het rechthoekige gebied waarmee het beletselteken wordt gedefinieerd waaruit de boog wordt getekend.
- height
- Single
De hoogte van het rechthoekige gebied dat het beletselteken definieert waaruit de boog wordt getekend.
- startAngle
- Single
De beginhoek van de boog, gemeten in graden rechts van de x-as.
- sweepAngle
- Single
De hoek tussen startAngle en het einde van de boog.
Voorbeelden
Zie AddArc(Rectangle, Single, Single)voor een voorbeeld.
Opmerkingen
Als er eerdere lijnen of curven in de afbeelding staan, wordt er een lijn toegevoegd om het eindpunt van het vorige segment te verbinden met het begin van de boog.
De boog wordt getraceerd langs de omtrek van het beletselteken dat is gebonden door de opgegeven rechthoek. Het beginpunt van de boog wordt bepaald door het meten van de x-as van het beletselteken (bij de hoek van 0 graden) door het aantal graden in de beginhoek. Het eindpunt bevindt zich op dezelfde manier door met de klok mee te meten vanaf het beginpunt door het aantal graden in de veeghoek. Als de veeghoek groter is dan 360 graden of kleiner is dan -360 graden, wordt de boog respectievelijk door exact 360 graden of -360 graden geveegd.
Van toepassing op
AddArc(Int32, Int32, Int32, Int32, Single, Single)
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een elliptische boog toe aan de huidige afbeelding.
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)
Parameters
- x
- Int32
De x-coördinaat van de linkerbovenhoek van het rechthoekige gebied dat het beletselteken definieert waaruit de boog wordt getekend.
- y
- Int32
De y-coördinaat van de linkerbovenhoek van het rechthoekige gebied dat het beletselteken definieert waaruit de boog wordt getekend.
- width
- Int32
De breedte van het rechthoekige gebied waarmee het beletselteken wordt gedefinieerd waaruit de boog wordt getekend.
- height
- Int32
De hoogte van het rechthoekige gebied dat het beletselteken definieert waaruit de boog wordt getekend.
- startAngle
- Single
De beginhoek van de boog, gemeten in graden rechts van de x-as.
- sweepAngle
- Single
De hoek tussen startAngle en het einde van de boog.
Voorbeelden
Zie AddArc(Rectangle, Single, Single)voor een voorbeeld.
Opmerkingen
Als er eerdere lijnen of curven in de afbeelding staan, wordt er een lijn toegevoegd om het eindpunt van het vorige segment te verbinden met het begin van de boog.
De boog wordt getraceerd langs de omtrek van het beletselteken dat is gebonden door de opgegeven rechthoek. Het beginpunt van de boog wordt bepaald door het meten van de x-as van het beletselteken (bij de hoek van 0 graden) door het aantal graden in de beginhoek. Het eindpunt bevindt zich op dezelfde manier door met de klok mee te meten vanaf het beginpunt door het aantal graden in de veeghoek. Als de veeghoek groter is dan 360 graden of kleiner is dan -360 graden, wordt de boog respectievelijk door exact 360 graden of -360 graden geveegd.
Van toepassing op
AddArc(Rectangle, Single, Single)
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een elliptische boog toe aan de huidige afbeelding.
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)
Parameters
- rect
- Rectangle
Een Rectangle die de rechthoekige grenzen van het beletselteken aangeeft waaruit de boog wordt genomen.
- startAngle
- Single
De beginhoek van de boog, gemeten in graden rechts van de x-as.
- sweepAngle
- Single
De hoek tussen startAngle en het einde van de boog.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een OnPaint-gebeurtenisobject. De code voert de volgende acties uit:
Hiermee maakt u een rechthoek, waaruit de boog is gedefinieerd.
Hiermee maakt u een pad.
myPathDefinieert een elliptische boog van 180 graden die van 0 graden naar 180 graden veegt en aan een pad toevoegt.
Hiermee tekent u het pad naar het scherm.
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
Opmerkingen
Als er eerdere lijnen of curven in de afbeelding staan, wordt er een lijn toegevoegd om het eindpunt van het vorige segment te verbinden met het begin van de boog.
De boog wordt getraceerd langs de omtrek van het beletselteken dat is gebonden door de opgegeven rechthoek. Het beginpunt van de boog wordt bepaald door het meten van de x-as van het beletselteken (bij de hoek van 0 graden) door het aantal graden in de beginhoek. Het eindpunt bevindt zich op dezelfde manier door met de klok mee te meten vanaf het beginpunt door het aantal graden in de veeghoek. Als de veeghoek groter is dan 360 graden of kleiner is dan -360 graden, wordt de boog respectievelijk door exact 360 graden of -360 graden geveegd.
Van toepassing op
AddArc(RectangleF, Single, Single)
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een elliptische boog toe aan de huidige afbeelding.
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)
Parameters
- rect
- RectangleF
Een RectangleF die de rechthoekige grenzen van het beletselteken aangeeft waaruit de boog wordt genomen.
- startAngle
- Single
De beginhoek van de boog, gemeten in graden rechts van de x-as.
- sweepAngle
- Single
De hoek tussen startAngle en het einde van de boog.
Voorbeelden
Zie AddArc(Rectangle, Single, Single)voor een voorbeeld.
Opmerkingen
Als er eerdere lijnen of curven in de afbeelding staan, wordt er een lijn toegevoegd om het eindpunt van het vorige segment te verbinden met het begin van de boog.
De boog wordt getraceerd langs de omtrek van het beletselteken dat is gebonden door de opgegeven rechthoek. Het beginpunt van de boog wordt bepaald door het meten van de x-as van het beletselteken (bij de hoek van 0 graden) door het aantal graden in de beginhoek. Het eindpunt bevindt zich op dezelfde manier door met de klok mee te meten vanaf het beginpunt door het aantal graden in de veeghoek. Als de veeghoek groter is dan 360 graden of kleiner is dan -360 graden, wordt de boog respectievelijk door exact 360 graden of -360 graden geveegd.