Pen.LineJoin Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví styl spojení pro konce dvou po sobě jdoucích čar nakreslených tímto Pen.
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
Hodnota vlastnosti
A LineJoin , který představuje styl spojení pro konce dvou po sobě jdoucích čar nakreslených tímto Pen.
Výjimky
Příklady
Následující příklad kódu ukazuje účinky nastavení Width a LineJoin vlastnosti na objektu Pen.
Tento příklad je navržený tak, aby se používal s model Windows Forms. Vložte kód do formuláře a zavolejte metodu ShowLineJoin při zpracování události formuláře Paint a předejte e 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
Poznámky
Spojnicové spojení je společná oblast, která je tvořena dvěma čárami, jejichž konce se scházejí nebo překrývají. Existují tři styly spojení čar: miter, zkosení a kulaté. Když pro objekt zadáte styl Pen spojení čáry, použije se tento styl spojení u všech propojených čar v libovolném GraphicsPath objektu nakreslený pomocí daného pera. Následující obrázek znázorňuje výsledky zkosené spojnice příkladu.