Recortar

La acción de recortar implica la restricción del dibujo a cierto rectángulo o región. En la siguiente ilustración se muestra la cadena "Hello" recortada en una región con forma de corazón.

Las regiones se pueden construir a partir de trazados, y los trazados pueden contener los contornos de cadenas, de modo que se puede utilizar texto con contorno para recortar. En la siguiente ilustración se muestra un conjunto de elipses concéntricas recortadas en el interior de una cadena de texto.

Para dibujar con recorte, hay que crear un objeto Graphics, establecer la propiedad Clip, y después llamar a los métodos de dibujo del mismo objeto Graphics:

myGraphics.Clip = myRegion
myGraphics.DrawLine(myPen, 0, 0, 200, 200)
[C#]
myGraphics.Clip = myRegion;
myGraphics.DrawLine(myPen, 0, 0, 200, 200);