Auf Englisch lesen

Teilen über


Pen.SetLineCap(LineCap, LineCap, DashCap) Methode

Definition

Legt die Werte fest, die die Art der Kappe bestimmen, die für Endlinien verwendet wird, die von diesem Pengezeichnet werden.

C#
public void SetLineCap (System.Drawing.Drawing2D.LineCap startCap, System.Drawing.Drawing2D.LineCap endCap, System.Drawing.Drawing2D.DashCap dashCap);

Parameter

startCap
LineCap

Eine LineCap, die die Kappenformatvorlage darstellt, die am Anfang von Linien verwendet werden soll, die mit diesem Pengezeichnet werden.

endCap
LineCap

Eine LineCap, die die Kappenformatvorlage darstellt, die am Ende der mit diesem Pengezeichneten Linien verwendet werden soll.

dashCap
DashCap

Eine LineCap, die die Kappenart darstellt, die am Anfang oder Ende gestrichelter Linien verwendet werden soll, die mit diesem Pengezeichnet werden.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code erstellt eine Pen und legt ihn so fest, dass Pfeilankerkappen am Anfang der Linien gezeichnet werden:

C#
public void SetLineCap_Example(PaintEventArgs e)
{
             
    // Create a Pen object with a dash pattern.
    Pen capPen = new Pen(Color.Black, 5);
    capPen.DashStyle = DashStyle.Dash;
             
    // Set the start and end caps for capPen.
    capPen.SetLineCap(LineCap.ArrowAnchor, LineCap.Flat, DashCap.Flat);
             
    // Draw a line with capPen.
    e.Graphics.DrawLine(capPen, 10, 10, 200, 10);
}

Gilt für:

Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9