GraphicsPath.AddBezier Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute une courbe de Bézier cubique à la figure actuelle.
Surcharges
AddBezier(Point, Point, Point, Point) |
Ajoute une courbe de Bézier cubique à la figure actuelle. |
AddBezier(PointF, PointF, PointF, PointF) |
Ajoute une courbe de Bézier cubique à la figure actuelle. |
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Ajoute une courbe de Bézier cubique à la figure actuelle. |
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) |
Ajoute une courbe de Bézier cubique à la figure actuelle. |
AddBezier(Point, Point, Point, Point)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Ajoute une courbe de Bézier cubique à la figure actuelle.
public:
void AddBezier(System::Drawing::Point pt1, System::Drawing::Point pt2, System::Drawing::Point pt3, System::Drawing::Point pt4);
public void AddBezier (System.Drawing.Point pt1, System.Drawing.Point pt2, System.Drawing.Point pt3, System.Drawing.Point pt4);
member this.AddBezier : System.Drawing.Point * System.Drawing.Point * System.Drawing.Point * System.Drawing.Point -> unit
Public Sub AddBezier (pt1 As Point, pt2 As Point, pt3 As Point, pt4 As Point)
Paramètres
Exemples
Pour obtenir un exemple, consultez AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Remarques
La courbe cubique est construite du premier point au quatrième point en utilisant les deuxième et troisième points comme points de contrôle.
S’il existe un segment de courbe ou de trait précédent dans la figure, une ligne est ajoutée pour connecter le point de terminaison du segment précédent au point de départ de la courbe cubique.
S’applique à
AddBezier(PointF, PointF, PointF, PointF)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Ajoute une courbe de Bézier cubique à la figure actuelle.
public:
void AddBezier(System::Drawing::PointF pt1, System::Drawing::PointF pt2, System::Drawing::PointF pt3, System::Drawing::PointF pt4);
public void AddBezier (System.Drawing.PointF pt1, System.Drawing.PointF pt2, System.Drawing.PointF pt3, System.Drawing.PointF pt4);
member this.AddBezier : System.Drawing.PointF * System.Drawing.PointF * System.Drawing.PointF * System.Drawing.PointF -> unit
Public Sub AddBezier (pt1 As PointF, pt2 As PointF, pt3 As PointF, pt4 As PointF)
Paramètres
Exemples
Pour obtenir un exemple, consultez AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Remarques
La courbe cubique est construite du premier point au quatrième point en utilisant les deuxième et troisième points comme points de contrôle.
S’il existe un segment de courbe ou de trait précédent dans la figure, une ligne est ajoutée pour connecter le point de terminaison du segment précédent au point de départ de la courbe cubique.
S’applique à
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Ajoute une courbe de Bézier cubique à la figure actuelle.
public:
void AddBezier(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
public void AddBezier (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
member this.AddBezier : int * int * int * int * int * int * int * int -> unit
Public Sub AddBezier (x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer, x3 As Integer, y3 As Integer, x4 As Integer, y4 As Integer)
Paramètres
- x1
- Int32
Coordonnée x du point de départ de la courbe.
- y1
- Int32
Coordonnée y du point de départ de la courbe.
- x2
- Int32
Coordonnée x du premier point de contrôle de la courbe.
- y2
- Int32
Coordonnée y du premier point de contrôle de la courbe.
- x3
- Int32
Coordonnée x du deuxième point de contrôle pour la courbe.
- y3
- Int32
Coordonnée y du deuxième point de contrôle de la courbe.
- x4
- Int32
Coordonnée x du point de terminaison de la courbe.
- y4
- Int32
Coordonnée y du point de terminaison de la courbe.
Exemples
L’exemple de code suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse
, un objet d’événement OnPaint. Le code effectue les actions suivantes :
Crée un chemin d’accès.
Ajoute une courbe de Bézier cubique définie par les points (50, 50), (70, 0), (100, 120) et (150, 50) au chemin.
Ferme la courbe.
Dessine le chemin d’accès à l’écran.
private:
void AddBezierExample( PaintEventArgs^ e )
{
// Create a new Path.
GraphicsPath^ myPath = gcnew GraphicsPath;
// Call AddBezier.
myPath->StartFigure();
myPath->AddBezier( 50, 50, 70, 0, 100, 120, 150, 50 );
// Close the curve.
myPath->CloseFigure();
// Draw the path to screen.
e->Graphics->DrawPath( gcnew Pen( Color::Red,2.0f ), myPath );
}
private void AddBezierExample(PaintEventArgs e)
{
// Create a new Path.
GraphicsPath myPath = new GraphicsPath();
// Call AddBezier.
myPath.StartFigure();
myPath.AddBezier(50, 50, 70, 0, 100, 120, 150, 50);
// Close the curve.
myPath.CloseFigure();
// Draw the path to screen.
e.Graphics.DrawPath(new Pen(Color.Red, 2), myPath);
}
Public Sub AddBezierExample(ByVal e As PaintEventArgs)
' Create a new Path.
Dim myPath As New GraphicsPath
' Call AddBezier.
myPath.StartFigure()
myPath.AddBezier(50, 50, 70, 0, 100, 120, 150, 50)
' Close the curve.
myPath.CloseFigure()
' Draw the path to screen.
e.Graphics.DrawPath(New Pen(Color.Red, 2), myPath)
End Sub
Remarques
La courbe cubique est construite du premier point au quatrième point en utilisant les deuxième et troisième points comme points de contrôle.
S’il existe un segment de courbe ou de trait précédent dans la figure, une ligne est ajoutée pour connecter le point de terminaison du segment précédent au point de départ de la courbe cubique.
S’applique à
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Ajoute une courbe de Bézier cubique à la figure actuelle.
public:
void AddBezier(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
public void AddBezier (float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
member this.AddBezier : single * single * single * single * single * single * single * single -> unit
Public Sub AddBezier (x1 As Single, y1 As Single, x2 As Single, y2 As Single, x3 As Single, y3 As Single, x4 As Single, y4 As Single)
Paramètres
- x1
- Single
Coordonnée x du point de départ de la courbe.
- y1
- Single
Coordonnée y du point de départ de la courbe.
- x2
- Single
Coordonnée x du premier point de contrôle de la courbe.
- y2
- Single
Coordonnée y du premier point de contrôle de la courbe.
- x3
- Single
Coordonnée x du deuxième point de contrôle pour la courbe.
- y3
- Single
Coordonnée y du deuxième point de contrôle de la courbe.
- x4
- Single
Coordonnée x du point de terminaison de la courbe.
- y4
- Single
Coordonnée y du point de terminaison de la courbe.
Exemples
Pour obtenir un exemple, consultez AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Remarques
La courbe cubique est construite du premier point au quatrième point en utilisant les deuxième et troisième points comme points de contrôle.
S’il existe un segment de courbe ou de trait précédent dans la figure, une ligne est ajoutée pour connecter le point de terminaison du segment précédent au point de départ de la courbe cubique.