Compartir a través de


Limitar la superficie de dibujo en GDI+

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.

Superficie de dibujo restringida

Recortar con regiones

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.

Superficie de dibujo restringida

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

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

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

Vea también

Referencia

System.Drawing.Graphics

System.Drawing.Region

Otros recursos

Líneas, curvas y formas

Utilizar regiones