Einschränken der Zeichenfläche in GDI+

Aktualisiert: November 2007

Beim Clipping wird das Zeichnen auf ein bestimmtes Rechteck oder einen bestimmten Bereich beschränkt. Die folgende Abbildung zeigt die auf einen herzförmigen Bereich zugeschnittene Zeichenfolge "Hello".

Eingeschränkte Zeichnungsoberfläche

Clipping mit Bereichen

Bereiche können aus Pfaden konstruiert werden, und Pfade können die Umrisse von Schriftzeichen enthalten. Folglich können Sie Textumrisse für das Clipping verwenden. Die folgende Abbildung zeigt eine Gruppe von konzentrischen Ellipsen, die auf die Innenfläche einer Textzeichenfolge zugeschnitten wurde.

Eingeschränkte Zeichnungsoberfläche

Um mit der Clippingfunktion zu zeichnen, erstellen Sie ein Graphics-Objekt, legen dessen Clip-Eigenschaft fest und rufen dann die Zeichenmethoden dieses Graphics-Objekts auf:

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

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

Siehe auch

Referenz

System.Drawing.Graphics

System.Drawing.Region

Weitere Ressourcen

Linien, Kurven und Formen

Verwenden von Bereichen