Classe System::Drawing::Region

Region class

Rappresenta l’interno di una forma grafica. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarla alle funzioni come argomento.

class Region : public System::Object

Metodi

MetodoDescrizione
Clone() constRestituisce una copia dell’oggetto corrente.
Complement(const RectangleF&)Sostituisce la regione rappresentata dall’oggetto corrente con la porzione della regione definita dal rettangolo specificato che non interseca questa regione.
Complement(const Rectangle&)Sostituisce la regione rappresentata dall’oggetto corrente con la porzione della regione definita dal rettangolo specificato che non interseca questa regione.
Complement(const SharedPtr<Drawing2D::GraphicsPath>&)Sostituisce la regione rappresentata dall’oggetto corrente con la porzione della regione definita dal percorso specificato che non interseca questa regione.
Complement(const SharedPtr<Region>&)Sostituisce la regione rappresentata dall’oggetto corrente con la porzione della regione specificata che non interseca questa regione.
Dispose()Rilascia tutte le risorse del sistema operativo acquisite dall’oggetto corrente.
Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&)Determina se la regione specificata è identica alla regione rappresentata dall’oggetto corrente sulla superficie di disegno specificata.
Exclude(const RectangleF&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’esclusione della regione definita dal rettangolo specificato.
Exclude(const Rectangle&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’esclusione della regione definita dal rettangolo specificato.
Exclude(const SharedPtr<Drawing2D::GraphicsPath>&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’esclusione della regione definita dal percorso specificato.
Exclude(const SharedPtr<Region>&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’esclusione della regione specificata.
GetBounds(const SharedPtr<Graphics>&) constOttiene una struttura RectangleF che rappresenta un rettangolo che delimita questo Region sulla superficie di disegno di un oggetto Graphics.
GetRegionData() constRestituisce un oggetto RegionData contenente i dati che definiscono la regione rappresentata dall’oggetto corrente.
GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) constRestituisce un array di strutture RectangleF che approssimano questo Region dopo l’applicazione della trasformazione matriciale specificata.
Intersect(const RectangleF&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’intersezione di questa regione e di una regione definita dal rettangolo specificato.
Intersect(const Rectangle&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’intersezione di questa regione e di una regione definita dal rettangolo specificato.
Intersect(const SharedPtr<Drawing2D::GraphicsPath>&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’intersezione di questa regione e di una regione definita dal percorso specificato.
Intersect(const SharedPtr<Region>&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’intersezione di questa regione e della regione specificata.
IsEmpty(const SharedPtr<Graphics>&) constDetermina se la regione rappresentata dall’oggetto corrente ha un interno vuoto sulla superficie di disegno specificata.
IsInfinite(const SharedPtr<Graphics>&) constDetermina se la regione rappresentata dall’oggetto corrente ha un interno infinito sulla superficie di disegno specificata.
IsVisible(const Point&) constDetermina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente.
IsVisible(const PointF&) constDetermina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente.
IsVisible(const Rectangle&)Determina se una parte del rettangolo specificato è contenuta nella regione rappresentata dall’oggetto corrente.
IsVisible(const RectangleF&)Determina se una parte del rettangolo specificato è contenuta nella regione rappresentata dall’oggetto corrente.
IsVisible(const Point&, const SharedPtr<Graphics>&) constDetermina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente usando la grafica specificata.
IsVisible(const PointF&, const SharedPtr<Graphics>&) constDetermina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente usando la grafica specificata.
IsVisible(const Rectangle&, const SharedPtr<Graphics>&)Determina se una parte del rettangolo specificato è contenuta all’interno della regione rappresentata dall’oggetto corrente usando la grafica specificata.
IsVisible(const RectangleF&, const SharedPtr<Graphics>&)Determina se una parte del rettangolo specificato è contenuta all’interno della regione rappresentata dall’oggetto corrente usando la grafica specificata.
IsVisible(float, float) constDetermina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente.
IsVisible(float, float, const SharedPtr<Graphics>&) constDetermina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente usando la grafica specificata.
MakeEmpty()Inizializza l’oggetto corrente con un interno vuoto.
MakeInfinite()Inizializza questo oggetto regione con un interno infinito.
Region()Costruisce una nuova istanza della classe Region.
Region(const RectangleF&)Costruisce una nuova istanza della classe Region che rappresenta una regione definita dal rettangolo specificato.
Region(const Rectangle&)Costruisce una nuova istanza della classe Region che rappresenta una regione definita dal rettangolo specificato.
Region(const SharedPtr<Drawing2D::GraphicsPath>&)Costruisce una nuova istanza della classe Region che rappresenta una regione definita dal percorso specificato.
Region(const SkPath&)
Region(const SharedPtr<Drawing2D::RegionData>&)Costruisce una nuova istanza della classe Region che rappresenta una regione definita dall’oggetto RegionData specificato.
Transform(const SharedPtr<Drawing2D::Matrix>&)Trasforma questa regione mediante la matrice specificata.
Transform(const SkMatrix&)Trasforma questa regione mediante la matrice specificata.
Translate(int, int)Sposta le coordinate della regione dell’importo specificato.
Translate(float, float)Sposta le coordinate della regione dell’importo specificato.
Union(const RectangleF&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’operazione di unione di questa regione e di una regione definita dal rettangolo specificato.
Union(const Rectangle&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’unione di questa regione e di una regione definita dal rettangolo specificato.
Union(const SharedPtr<Drawing2D::GraphicsPath>&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’unione di questa regione e di una regione definita dal percorso specificato.
Union(const SharedPtr<Region>&)Sostituisce la regione rappresentata dall’oggetto corrente con il risultato dell’unione di questa regione e della regione specificata.
Xor(const RectangleF&)Sostituisce la regione rappresentata dall’oggetto corrente con le parti di questa regione e della regione definita dal rettangolo specificato che non si intersecano.
Xor(const Rectangle&)Sostituisce la regione rappresentata dall’oggetto corrente con le parti di questa regione e della regione definita dal rettangolo specificato che non si intersecano.
Xor(const SharedPtr<Drawing2D::GraphicsPath>&)Sostituisce la regione rappresentata dall’oggetto corrente con le parti di questa regione e della regione definita dal percorso specificato che non si intersecano.
Xor(const SharedPtr<Region>&)Sostituisce la regione rappresentata dall’oggetto corrente con le parti di questa regione e della regione specificata che non si intersecano.
virtual ~Region()Distruttore.

Vedi anche