在 GDI+ 中限制绘制图面

剪辑需要把绘制限制到一个特定的矩形或区域。 下面的插图显示了剪辑到心形区域的字符串“Hello”。

受限绘制图面

使用区域进行剪辑

区域可从路径构造,路径可包含字符串的轮廓,因此您可以剪辑空心效果的文字。 下面的插图显示了剪辑到文本字符串内部的一组同心椭圆。

受限绘制图面

若要利用剪辑进行绘制,请创建 Graphics 对象,设置其 Clip 属性,然后调用同一 Graphics 对象的绘制方法:

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

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

请参见

参考

System.Drawing.Graphics

System.Drawing.Region

其他资源

直线、曲线和图形

使用区域