Aracılığıyla paylaş


Nasıl yapılır: Çizgileri Birleştirme

Çizgi birleştirme, uçları bir araya gelen veya çakışan iki çizgi tarafından oluşturulan ortak alandır. GDI+ üç çizgi birleştirme stili sağlar: gönye, eğim ve yuvarlak. Satır birleştirme stili sınıfın Pen bir özelliğidir. Bir Pen nesne için çizgi birleştirme stili belirttiğinizde, bu birleştirme stili bu kalem kullanılarak çizilen herhangi bir GraphicsPath nesnedeki tüm bağlı çizgilere uygulanır.

Aşağıdaki çizimde eğimli çizgi birleştirme örneğinin sonuçları gösterilmektedir.

Illustration that shows joined lines.

Örnek

sınıfının özelliğini Pen kullanarak LineJoin satır birleştirme stilini belirtebilirsiniz. Örnekte yatay çizgi ile dikey çizgi arasında eğimli çizgi birleşimi gösterilmektedir. Aşağıdaki kodda, özelliğine LineJoin atanan değer Bevel numaralandırmanın LineJoin bir üyesidir. Numaralandırmanın LineJoin diğer üyeleri ve RoundşeklindedirMiter.

GraphicsPath path = new GraphicsPath();
Pen penJoin = new Pen(Color.FromArgb(255, 0, 0, 255), 8);

path.StartFigure();
path.AddLine(new Point(50, 200), new Point(100, 200));
path.AddLine(new Point(100, 200), new Point(100, 250));

penJoin.LineJoin = LineJoin.Bevel;
e.Graphics.DrawPath(penJoin, path);

Dim path As New GraphicsPath()
Dim penJoin As New Pen(Color.FromArgb(255, 0, 0, 255), 8)

path.StartFigure()
path.AddLine(New Point(50, 200), New Point(100, 200))
path.AddLine(New Point(100, 200), New Point(100, 250))

penJoin.LineJoin = LineJoin.Bevel
e.Graphics.DrawPath(penJoin, path)

Kod Derleniyor

Yukarıdaki örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin Paint parametresi olan öğesini gerektirir.PaintEventArgse

Ayrıca bkz.