Region

Region class

Beskriver det inre av en grafisk form som består av rektanglar och banor. Denna klass kan inte ärvas.

public sealed class Region : IDisposable

Konstruktörer

namnBeskrivning
Region()Initierar en ny instans avRegion class.
Region(GraphicsPath)Initierar en ny instans avRegion klass med den angivnaGraphicsPath .
Region(Rectangle)Initierar en ny instans avRegion klass från den angivnaRectangle struktur.
Region(RectangleF)Initierar en ny instans avRegion klass från den angivnaRectangleF struktur.
Region(RegionData)Initierar en ny instans avRegion klass från de angivna data.

Metoder

namnBeskrivning
Clone()Skapar en exakt kopia av dettaRegion .
Complement(GraphicsPath)Uppdaterar dettaRegion att innehålla den del av det angivnaGraphicsPath som inte korsar dettaRegion .
Complement(Rectangle)Uppdaterar dettaRegion att innehålla den del av det angivnaRectangle structure som inte korsar dettaRegion .
Complement(RectangleF)Uppdaterar dettaRegion att innehålla den del av det angivnaRectangleF structure som inte korsar dettaRegion .
Complement(Region)Uppdaterar dettaRegion att innehålla den del av det angivnaRegion som inte skär med dettaRegion .
Dispose()Frigör alla resurser som används av dettaRegion .
Equals(Region, Graphics)Testar om den angivnaRegion är identisk med dettaRegion på den angivna ritytan.
Exclude(GraphicsPath)Uppdaterar dettaRegion för att endast innehålla den del av dess inre som inte skär den angivna GraphicsPath .
Exclude(Rectangle)Uppdaterar dettaRegion att endast innehålla den del av dess inre som inte skär med den angivnaRectangle struktur.
Exclude(RectangleF)Uppdaterar dettaRegion för att endast innehålla den del av dess inre som inte skär den angivna RectangleF struktur.
Exclude(Region)Uppdaterar dettaRegion att endast innehålla den del av dess inre som inte skär med den angivnaRegion .
GetBounds(Graphics)Får enRectangleFstruktur som representerar en rektangel som begränsar dettaRegion på ritytan av enGraphics objekt.
GetRegionData()Returnerar enRegionData som representerar informationen som beskriver dettaRegion .
GetRegionScans(Matrix)Returnerar en matris medRectangleF strukturer som närmar sig dettaRegion efter att den angivna matristransformationen har tillämpats.
Intersect(GraphicsPath)Uppdaterar dettaRegion till skärningspunkten av sig själv med det angivnaGraphicsPath .
Intersect(Rectangle)Uppdaterar dettaRegion till skärningspunkten av sig själv med det angivnaRectangle struktur.
Intersect(RectangleF)Uppdaterar dettaRegion till skärningspunkten mellan sig själv med specificerad RectangleF struktur.
Intersect(Region)Uppdaterar dettaRegion till skärningspunkten av sig själv med det angivnaRegion .
IsEmpty(Graphics)Testar om dettaRegion har en tom interiör på den angivna ritytan.
IsInfinite(Graphics)Testar om dettaRegion har en oändlig interiör på den angivna ritytan.
IsVisible(Point)Testar om den angivnaPoint strukturen finns i dettaRegion .
IsVisible(PointF)Testar om den angivnaPointF strukturen finns i dettaRegion .
IsVisible(Rectangle)Testar om någon del av det angivnaRectangle strukturen finns i this Region .
IsVisible(RectangleF)Testar om någon del av det angivnaRectangleF strukturen finns inom dettaRegion .
IsVisible(float, float)Testar om den angivna punkten finns i dennaRegion .
IsVisible(Point, Graphics)Testar om den angivnaPoint strukturen finns i dettaRegion när den ritas med den angivnaGraphics .
IsVisible(PointF, Graphics)Testar om den angivnaPointF strukturen finns i dettaRegion när den ritas med den angivnaGraphics .
IsVisible(Rectangle, Graphics)Testar om någon del av det angivnaRectangle strukturen finns inom dettaRegion när den ritas med det angivnaGraphics .
IsVisible(RectangleF, Graphics)Testar om någon del av det angivnaRectangleF strukturen finns inom dettaRegion när den ritas med det angivnaGraphics .
IsVisible(float, float, Graphics)Testar om den angivna punkten finns i dennaRegion när den ritas med den angivnaGraphics.
IsVisible(int, int, Graphics)Testar om den angivna punkten finns i dennaRegion objekt när det ritas med det angivnaGraphics objekt.
IsVisible(float, float, float, float)Testar om någon del av den angivna rektangeln finns i dennaRegion .
IsVisible(int, int, int, int)Testar om någon del av den angivna rektangeln finns i dennaRegion .
IsVisible(float, float, float, float, Graphics)Testar om någon del av den angivna rektangeln finns i dennaRegion när den ritas med den angivnaGraphics .
IsVisible(int, int, int, int, Graphics)Testar om någon del av den angivna rektangeln finns i dennaRegion när drawn använder den angivnaGraphics .
MakeEmpty()Initierar dettaRegion till en tom interiör.
MakeInfinite()Initierar dettaRegion invända mot en oändlig interiör.
Transform(Matrix)Förvandlar dettaRegion av den angivnaMatrix .
Translate(float, float)Förskjuter koordinaterna för dettaRegion med det angivna beloppet.
Translate(int, int)Förskjuter koordinaterna för dettaRegion med det angivna beloppet.
Union(GraphicsPath)Uppdaterar dettaRegion till föreningen av sig själv och det specificeradeGraphicsPath .
Union(Rectangle)Uppdaterar dettaRegion till föreningen av sig själv och det specificeradeRectangle struktur.
Union(RectangleF)Uppdaterar dettaRegion till föreningen av sig själv och det specificeradeRectangleF struktur.
Union(Region)Uppdaterar dettaRegion till föreningen av sig själv och det specificeradeRegion .
Xor(GraphicsPath)Uppdaterar dettaRegiontill facket minus skärningspunkten för sig själv med den angivna GraphicsPath .
Xor(Rectangle)Uppdaterar dettaRegiontill facket minus skärningspunkten för sig själv med den angivna Rectangle struktur.
Xor(RectangleF)Uppdaterar dettaRegion till facket minus skärningspunkten för sig själv med den angivnaRectangleF struktur.
Xor(Region)Uppdaterar dettaRegiontill facket minus skärningspunkten för sig själv med den angivna Region .

Se även