Limitazione della superficie di disegno in GDI+Restricting the Drawing Surface in GDI+

Il ritaglio implica la restrizione di disegno per un determinato rettangolo o un'area.Clipping involves restricting drawing to a certain rectangle or region. Nella figura seguente mostra la stringa "Hello" troncato a un'area a forma di cuore.The following illustration shows the string "Hello" clipped to a heart-shaped region.

Superficie di disegno limitataRestricted Drawing Surface

Le aree di visualizzazioneClipping with Regions

Aree possono essere costruite da percorsi e i percorsi possono contenere le strutture delle stringhe, pertanto è possibile utilizzare testo strutturato per il ritaglio.Regions can be constructed from paths, and paths can contain the outlines of strings, so you can use outlined text for clipping. Nella figura seguente viene illustrato un set di ellissi concentriche troncato all'interno di una stringa di testo.The following illustration shows a set of concentric ellipses clipped to the interior of a string of text.

Superficie di disegno limitataRestricted Drawing Surface

Per disegnare con il ritaglio, creare un Graphics dell'oggetto, impostare il relativo Clip proprietà e quindi chiamare metodi di disegno che stesso Graphics oggetto:To draw with clipping, create a Graphics object, set its Clip property, and then call the drawing methods of that same Graphics object:

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

Vedere ancheSee Also

System.Drawing.Graphics
System.Drawing.Region
Linee, curve e formeLines, Curves, and Shapes
Uso delle regioniUsing Regions