Restriction de la surface de dessin dans GDI+
Le découpage consiste à restreindre le dessin à un rectangle ou à une région. L'illustration suivante montre la chaîne « Hello » découpée selon une région en forme de cœur.
Découpage avec des régions
Il est possible de construire des régions à partir de tracés et les tracés peuvent contenir les contours de chaînes ; vous pouvez donc utiliser du texte encadré pour un découpage. L'illustration suivante présente une série d'ellipses concentriques découpées selon l'intérieur d'une chaîne de texte.
Pour effectuer un dessin avec un découpage, créez un objet Graphics, définissez sa propriété Clip, puis appelez les méthodes de dessin de l'objet Graphics en question :
myGraphics.Clip = myRegion
myGraphics.DrawLine(myPen, 0, 0, 200, 200)
myGraphics.Clip = myRegion;
myGraphics.DrawLine(myPen, 0, 0, 200, 200);