Clipping (GDI+)
Clipping umfasst das Einschränken des Zeichnens auf einen bestimmten Bereich. Die folgende Abbildung zeigt die Zeichenfolge "Hello", die auf einen heartförmigen Bereich abgeschnitten ist.

Bereiche können aus Pfaden erstellt werden, und Pfade können die Konturen von Zeichenfolgen enthalten, sodass Sie umrissenen Text zum Ausschneiden verwenden können. Die folgende Abbildung zeigt eine Reihe von verketteten Ellipsen, die an das Innere einer Textzeichenfolge abgeschnitten sind.

Erstellen Sie zum Zeichnen mit Clipping ein Graphics-Objekt, rufen Sie dessen SetClip-Methode auf, und rufen Sie dann die Zeichnungsmethoden desselben Graphics-Objekts auf. Im folgenden Beispiel wird eine Linie gezogen, die auf einen rechteckigen Bereich abgeschnitten wird.
Region myRegion(Rect(20, 30, 100, 50));
myGraphics.DrawRectangle(&myPen, 20, 30, 100, 50);
myGraphics.SetClip(&myRegion, CombineModeReplace);
myGraphics.DrawLine(&myPen, 0, 0, 200, 200);
Die folgende Abbildung zeigt den rechteckigen Bereich zusammen mit der abgeschnittenen Linie.
