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".
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.
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);