Pen.LineJoin Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia styl sprzężenia dla końców dwóch kolejnych linii narysowanych za pomocą tego Penelementu .
public:
property System::Drawing::Drawing2D::LineJoin LineJoin { System::Drawing::Drawing2D::LineJoin get(); void set(System::Drawing::Drawing2D::LineJoin value); };
public System.Drawing.Drawing2D.LineJoin LineJoin { get; set; }
member this.LineJoin : System.Drawing.Drawing2D.LineJoin with get, set
Public Property LineJoin As LineJoin
Wartość właściwości
Element LineJoin reprezentujący styl sprzężenia dla końców dwóch kolejnych linii narysowanych za pomocą tego elementu Pen.
Wyjątki
Właściwość LineJoin jest ustawiana Penna niezmiennym obiekcie , na przykład zwracanym przez klasę Pens .
Przykłady
W poniższym przykładzie kodu pokazano wpływ ustawiania Width właściwości i LineJoin na obiekcie Pen.
Ten przykład jest przeznaczony do użycia z Windows Forms. Wklej kod do formularza i wywołaj ShowLineJoin
metodę podczas obsługi zdarzenia formularza Paint , przekazując e
go jako PaintEventArgs .
private:
void ShowLineJoin( PaintEventArgs^ e )
{
// Create a new pen.
Pen^ skyBluePen = gcnew Pen( Brushes::DeepSkyBlue );
// Set the pen's width.
skyBluePen->Width = 8.0F;
// Set the LineJoin property.
skyBluePen->LineJoin = System::Drawing::Drawing2D::LineJoin::Bevel;
// Draw a rectangle.
e->Graphics->DrawRectangle( skyBluePen, Rectangle(40,40,150,200) );
//Dispose of the pen.
delete skyBluePen;
}
private void ShowLineJoin(PaintEventArgs e)
{
// Create a new pen.
Pen skyBluePen = new Pen(Brushes.DeepSkyBlue);
// Set the pen's width.
skyBluePen.Width = 8.0F;
// Set the LineJoin property.
skyBluePen.LineJoin = System.Drawing.Drawing2D.LineJoin.Bevel;
// Draw a rectangle.
e.Graphics.DrawRectangle(skyBluePen,
new Rectangle(40, 40, 150, 200));
//Dispose of the pen.
skyBluePen.Dispose();
}
Private Sub ShowLineJoin(ByVal e As PaintEventArgs)
' Create a new pen.
Dim skyBluePen As New Pen(Brushes.DeepSkyBlue)
' Set the pen's width.
skyBluePen.Width = 8.0F
' Set the LineJoin property.
skyBluePen.LineJoin = Drawing2D.LineJoin.Bevel
' Draw a rectangle.
e.Graphics.DrawRectangle(skyBluePen, _
New Rectangle(40, 40, 150, 200))
'Dispose of the pen.
skyBluePen.Dispose()
End Sub
Uwagi
Sprzężenia liniowego to wspólny obszar, który jest tworzony przez dwie linie, których końce spotykają się lub nakładają się. Istnieją trzy style sprzężenia liniowego: miter, bevel i round. Po określeniu stylu sprzężenia linii dla Pen obiektu ten styl sprzężenia zostanie zastosowany do wszystkich połączonych linii w dowolnym GraphicsPath obiekcie rysowanym przy użyciu tego pióra. Na poniższej ilustracji przedstawiono wyniki przykładu sprzężenia linii skosowej.