Classe System::Drawing::Region
Contenuti
[
Nascondere
]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
| Metodo | Descrizione |
|---|---|
| Clone() const | Restituisce 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>&) const | Ottiene una struttura RectangleF che rappresenta un rettangolo che delimita questo Region sulla superficie di disegno di un oggetto Graphics. |
| GetRegionData() const | Restituisce un oggetto RegionData contenente i dati che definiscono la regione rappresentata dall’oggetto corrente. |
| GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const | Restituisce 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>&) const | Determina se la regione rappresentata dall’oggetto corrente ha un interno vuoto sulla superficie di disegno specificata. |
| IsInfinite(const SharedPtr<Graphics>&) const | Determina se la regione rappresentata dall’oggetto corrente ha un interno infinito sulla superficie di disegno specificata. |
| IsVisible(const Point&) const | Determina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente. |
| IsVisible(const PointF&) const | Determina 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>&) const | Determina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente usando la grafica specificata. |
| IsVisible(const PointF&, const SharedPtr<Graphics>&) const | Determina 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) const | Determina se il punto specificato è contenuto all’interno della regione rappresentata dall’oggetto corrente. |
| IsVisible(float, float, const SharedPtr<Graphics>&) const | Determina 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
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++