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

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é mají být přidány.

Příklady

Následující příklad kódu je navržený pro použití s model Windows Forms a vyžaduje PaintEventArgseobjekt OnPaint události . Kód provede následující akce:

  • Vytvoří pole č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 přímka, která spojí koncový bod předchozího segmentu s výchozí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

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é mají být přidány.

Příklady

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

Poznámky

Pokud jsou na obrázku předchozí čáry nebo křivky, přidá se přímka, která spojí koncový bod předchozího segmentu s výchozí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
public:
 void AddLines(ReadOnlySpan<System::Drawing::Point> points);
public void AddLines (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
public:
 void AddLines(ReadOnlySpan<System::Drawing::PointF> points);
public void AddLines (ReadOnlySpan<System.Drawing.PointF> points);
member this.AddLines : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of PointF))

Parametry

Platí pro