Aracılığıyla paylaş


GDI+'da Çizim Yüzeyini Sınırlandırma

Kırpma, çizimi belirli bir dikdörtgen veya bölgeyle kısıtlamayı içerir. Aşağıdaki çizimde kalp şeklindeki bir bölgeye kırpılan "Hello" dizesi gösterilmektedir.

Screenshot of a heart-shaped region with the text string Hello inside the heart.

Bölgeler ile Kırpma

Bölgeler yollardan oluşturulabilir ve yollar dizelerin ana hatlarını içerebilir, böylece kırpma için ana hatlı metin kullanabilirsiniz. Aşağıdaki çizimde, bir metin dizesinin içine kırpılmış eşmerkezli üç nokta kümesi gösterilmektedir.

Screenshot of the text string Hello with a set of concentric ellipses clipped to the interior of the text.

Kırpma ile çizim yapmak için bir Graphics nesne oluşturun, özelliğini ayarlayın Clip ve ardından aynı Graphics nesnenin çizim yöntemlerini çağırın:

myGraphics.Clip = myRegion;
myGraphics.DrawLine(myPen, 0, 0, 200, 200);
myGraphics.Clip = myRegion
myGraphics.DrawLine(myPen, 0, 0, 200, 200)

Ayrıca bkz.