Sdílet prostřednictvím


GraphicsPath.AddLines Metoda

Definice

Připojí řadu propojených segmentů čar na konec tohoto GraphicsPath.

Přetížení

AddLines(Point[])

Připojí řadu propojených segmentů čar na konec tohoto GraphicsPath.

AddLines(PointF[])

Připojí řadu propojených segmentů čar na konec tohoto GraphicsPath.

AddLines(ReadOnlySpan<Point>)
AddLines(ReadOnlySpan<PointF>)

AddLines(Point[])

Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs

Připojí řadu propojených segmentů čar na konec tohoto GraphicsPath.

public:
 void AddLines(cli::array <System::Drawing::Point> ^ points);
public:
 void AddLines(... cli::array <System::Drawing::Point> ^ points);
public void AddLines (System.Drawing.Point[] points);
public void AddLines (params System.Drawing.Point[] points);
member this.AddLines : System.Drawing.Point[] -> unit
Public Sub AddLines (points As Point())
Public Sub AddLines (ParamArray points As Point())

Parametry

points
Point[]

Pole Point struktur, které představují body definující segmenty čáry, které se mají přidat.

Příklady

Následující příklad kódu je určen pro použití s Windows Forms a vyžaduje PaintEventArgse, OnPaint objekt události. Kód provede následující akce:

  • Vytvoří matici čtyř bodů, které popisují trojúhelník.

  • Vytvoří cestu a přidá pole řádků.

  • Nakreslí cestu k obrazovce.

Všimněte si, že každý řádek za prvním bodem používá předchozí bod jako výchozí bod a nový bod jako koncový bod.

private:
   void AddLinesExample( PaintEventArgs^ e )
   {
      // Create a symetrical triangle using an array of points.
      array<Point>^ myArray = {Point(30,30),Point(60,60),Point(0,60),Point(30,30)};

      //Create a path and add lines.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      myPath->AddLines( myArray );

      // Draw the path to the screen.
      Pen^ myPen = gcnew Pen( Color::Black,2.0f );
      e->Graphics->DrawPath( myPen, myPath );
   }
private void AddLinesExample(PaintEventArgs e)
{
             
    // Create a symmetrical triangle using an array of points.
    Point[] myArray =
             {
                 new Point(30,30),
                 new Point(60,60),
                 new Point(0,60),
                 new Point(30,30)
             };
             
    //Create a path and add lines.
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddLines(myArray);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddLinesExample(ByVal e As PaintEventArgs)

    'Create a symmetrical triangle using an array of points.
    Dim myArray As Point() = {New Point(30, 30), New Point(60, 60), _
    New Point(0, 60), New Point(30, 30)}
    Dim myPath As New GraphicsPath
    myPath.AddLines(myArray)

    ' Draw the path to the screen.
    Dim myPen As New Pen(Color.Black, 2)
    e.Graphics.DrawPath(myPen, myPath)
End Sub

Poznámky

Pokud jsou na obrázku předchozí čáry nebo křivky, přidá se čára pro propojení koncového bodu předchozího segmentu s počátečním bodem čáry. Parametr points určuje pole koncových bodů. První dva určují první řádek. Každý další bod určuje koncový bod segmentu čáry, jehož výchozím bodem je koncový bod předchozího řádku.

Platí pro

AddLines(PointF[])

Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs

Připojí řadu propojených segmentů čar na konec tohoto GraphicsPath.

public:
 void AddLines(cli::array <System::Drawing::PointF> ^ points);
public:
 void AddLines(... cli::array <System::Drawing::PointF> ^ points);
public void AddLines (System.Drawing.PointF[] points);
public void AddLines (params System.Drawing.PointF[] points);
member this.AddLines : System.Drawing.PointF[] -> unit
Public Sub AddLines (points As PointF())
Public Sub AddLines (ParamArray points As PointF())

Parametry

points
PointF[]

Pole PointF struktur, které představují body definující segmenty čáry, které se mají přidat.

Příklady

Příklad najdete v tématu AddLines(Point[]).

Poznámky

Pokud jsou na obrázku předchozí čáry nebo křivky, přidá se čára pro propojení koncového bodu předchozího segmentu s počátečním bodem čáry. Parametr points určuje pole koncových bodů. První dva určují první řádek. Každý další bod určuje koncový bod segmentu čáry, jehož výchozím bodem je koncový bod předchozího řádku.

Platí pro

AddLines(ReadOnlySpan<Point>)

Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
public:
 void AddLines(ReadOnlySpan<System::Drawing::Point> points);
public void AddLines (scoped ReadOnlySpan<System.Drawing.Point> points);
member this.AddLines : ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of Point))

Parametry

Platí pro

AddLines(ReadOnlySpan<PointF>)

Zdroj:
GraphicsPath.cs
Zdroj:
GraphicsPath.cs
public:
 void AddLines(ReadOnlySpan<System::Drawing::PointF> points);
public void AddLines (scoped ReadOnlySpan<System.Drawing.PointF> points);
member this.AddLines : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of PointF))

Parametry

Platí pro