Region

Region class

Descrive l’interno di una forma grafica composta da rettangoli e percorsi. Questa classe non può essere ereditata.

public sealed class Region : IDisposable

Costruttori

NomeDescrizione
Region()Inizializza una nuova istanza diRegion classe.
Region(GraphicsPath)Inizializza una nuova istanza diRegion classe con il specificatoGraphicsPath .
Region(Rectangle)Inizializza una nuova istanza diRegion classe da quella specificataRectangle struttura.
Region(RectangleF)Inizializza una nuova istanza diRegion classe da quella specificataRectangleF struttura.
Region(RegionData)Inizializza una nuova istanza diRegion classe dai dati specificati.

Metodi

NomeDescrizione
Clone()Crea una copia esatta di questoRegion .
Complement(GraphicsPath)Aggiorna questoRegion per contenere la parte del specificatoGraphicsPath che non si interseca con questoRegion .
Complement(Rectangle)Aggiorna questoRegion per contenere la parte del specificatoRectangle struttura che non si interseca con questoRegion .
Complement(RectangleF)Aggiorna questoRegion per contenere la parte del specificatoRectangleF struttura che non si interseca con questoRegion .
Complement(Region)Aggiorna questoRegion per contenere la parte del specificatoRegion che non si interseca con questoRegion .
Dispose()Rilascia tutte le risorse utilizzate da questoRegion .
Equals(Region, Graphics)Verifica se è specificatoRegion è identico a questoRegion sulla superficie di disegno specificata.
Exclude(GraphicsPath)Aggiorna questoRegion per contenere solo la porzione del suo interno che non si interseca con il specificatoGraphicsPath .
Exclude(Rectangle)Aggiorna questoRegion per contenere solo la porzione del suo interno che non interseca con il specificatoRectangle struttura.
Exclude(RectangleF)Aggiorna questoRegion per contenere solo la porzione del suo interno che non si interseca con il specificatoRectangleF struttura.
Exclude(Region)Aggiorna questoRegion per contenere solo la porzione del suo interno che non interseca con il specificatoRegion .
GetBounds(Graphics)Ottiene aRectangleFstruttura che rappresenta un rettangolo che lo delimitaRegion sulla superficie di disegno di aGraphics oggetto.
GetRegionData()Restituisce aRegionData che rappresenta le informazioni che lo descrivonoRegion .
GetRegionScans(Matrix)Restituisce un array diRectangleF strutture che lo approssimanoRegion dopo l’applicazione della trasformazione di matrice specificata.
Intersect(GraphicsPath)Aggiorna questoRegion all’intersezione di se stesso con il specificatoGraphicsPath .
Intersect(Rectangle)Aggiorna questoRegion all’intersezione di se stesso con il specificatoRectangle struttura.
Intersect(RectangleF)Aggiorna questoRegion all’intersezione di se stesso con il specificatoRectangleF struttura.
Intersect(Region)Aggiorna questoRegion all’intersezione di se stesso con il specificatoRegion .
IsEmpty(Graphics)Verifica se questoRegion ha un interno vuoto sulla superficie di disegno specificata.
IsInfinite(Graphics)Verifica se questoRegion ha un interno infinito sulla superficie di disegno specificata.
IsVisible(Point)Verifica se è specificatoPoint la struttura è contenuta in questoRegion .
IsVisible(PointF)Verifica se è specificatoPointF la struttura è contenuta in questoRegion .
IsVisible(Rectangle)Verifica se qualsiasi parte dell’oggetto specificatoRectangle la struttura è contenuta all’interno di questo Region .
IsVisible(RectangleF)Verifica se qualsiasi parte dell’oggetto specificatoRectangleF la struttura è contenuta all’interno di thisRegion .
IsVisible(float, float)Verifica se il punto specificato è contenuto all’interno di questoRegion .
IsVisible(Point, Graphics)Verifica se è specificatoPoint la struttura è contenuta in questoRegion quando disegnato utilizzando il specificatoGraphics .
IsVisible(PointF, Graphics)Verifica se è specificatoPointF la struttura è contenuta in questoRegion quando disegnato utilizzando il specificatoGraphics .
IsVisible(Rectangle, Graphics)Verifica se qualsiasi parte dell’oggetto specificatoRectangle la struttura è contenuta all’interno di thisRegion quando disegnato usando il specificatoGraphics .
IsVisible(RectangleF, Graphics)Verifica se qualsiasi parte dell’oggetto specificatoRectangleF la struttura è contenuta all’interno di thisRegion quando disegnato usando il specificatoGraphics .
IsVisible(float, float, Graphics)Verifica se il punto specificato è contenuto all’interno di questoRegion quando disegnato usando il specificatoGraphics.
IsVisible(int, int, Graphics)Verifica se il punto specificato è contenuto all’interno di questoRegion oggetto quando disegnato utilizzando l’oggetto specificatoGraphics oggetto.
IsVisible(float, float, float, float)Verifica se una qualsiasi parte del rettangolo specificato è contenuta all’interno di questoRegion .
IsVisible(int, int, int, int)Verifica se una qualsiasi parte del rettangolo specificato è contenuta all’interno di questoRegion .
IsVisible(float, float, float, float, Graphics)Verifica se una qualsiasi parte del rettangolo specificato è contenuta all’interno di questoRegion quando disegnato utilizzando il specificatoGraphics .
IsVisible(int, int, int, int, Graphics)Verifica se una qualsiasi parte del rettangolo specificato è contenuta all’interno di questoRegion quando disegnato utilizzando il specificatoGraphics .
MakeEmpty()Inizializza questoRegion a un interno vuoto.
MakeInfinite()Inizializza questoRegion oggetto di un interno infinito.
Transform(Matrix)Lo trasformaRegion dal specificatoMatrix .
Translate(float, float)Sposta le coordinate di questoRegion per l’importo specificato.
Translate(int, int)Sposta le coordinate di questoRegion per l’importo specificato.
Union(GraphicsPath)Aggiorna questoRegion all’unione di sé e del specificatoGraphicsPath .
Union(Rectangle)Aggiorna questoRegion all’unione di sé e del specificatoRectangle struttura.
Union(RectangleF)Aggiorna questoRegion all’unione di sé e del specificatoRectangleF struttura.
Union(Region)Aggiorna questoRegion all’unione di sé e del specificatoRegion .
Xor(GraphicsPath)Aggiorna questoRegionall’unione meno l’intersezione di se stesso con il specificatoGraphicsPath .
Xor(Rectangle)Aggiorna questoRegionall’unione meno l’intersezione di se stesso con il specificatoRectangle struttura.
Xor(RectangleF)Aggiorna questoRegion all’unione meno l’intersezione di se stesso con il specificatoRectangleF struttura.
Xor(Region)Aggiorna questoRegionall’unione meno l’intersezione di se stesso con il specificatoRegion .

Guarda anche