Classe System::Drawing::Rectangle
Contenuti
[
Nascondere
]Rectangle class
Rappresenta un’area rettangolare di un’immagine definita come coordinate intere X e Y dell’angolo superiore sinistro e la sua larghezza e altezza. Questo tipo dovrebbe essere allocato sullo stack e passato alle funzioni per valore o per riferimento. Non utilizzare mai la classe System::SmartPtr per gestire oggetti di questo tipo.
class Rectangle
Metodi
| Metodo | Descrizione |
|---|---|
| static Ceiling(const RectangleF&) | Crea un oggetto Rectangle a partire dall’oggetto RectangleF specificato arrotondando i valori di posizione e dimensione dell’oggetto RectangleF al prossimo intero superiore. |
| Contains(int, int) const | Determina se il punto specificato si trova all’interno del rettangolo rappresentato dall’oggetto corrente. |
| Contains(const Point&) const | Determina se il punto specificato si trova all’interno del rettangolo rappresentato dall’oggetto corrente. |
| Contains(const Rectangle&) const | Determina se il rettangolo specificato si trova all’interno del rettangolo rappresentato dall’oggetto corrente. |
| Equals(const Rectangle&) const | Determina se i rettangoli rappresentati dall’oggetto corrente e da quello specificato sono identici. |
| static FromLTRB(int, int, int, int) | Crea un nuovo oggetto Rectangle che rappresenta un rettangolo con le posizioni dei bordi specificate. |
| get_Bottom() const | Restituisce la coordinata y del bordo inferiore del rettangolo rappresentato dall’oggetto corrente. |
| get_Height() const | Restituisce l’altezza del rettangolo rappresentato dall’oggetto corrente. |
| get_IsEmpty() const | Determina se le coordinate X e Y dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente, così come la sua larghezza e altezza, hanno valore 0. |
| get_Left() const | Restituisce la coordinata X del bordo sinistro del rettangolo rappresentato dall’oggetto corrente. |
| get_Location() const | Restituisce un’istanza della classe Point che specifica la posizione dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| get_Right() const | Restituisce la coordinata X del bordo destro del rettangolo rappresentato dall’oggetto corrente. |
| get_Size() const | Restituisce un’istanza della classe Size che specifica la larghezza e l’altezza del rettangolo rappresentato dall’oggetto corrente. |
| get_Top() const | Restituisce la coordinata Y del bordo superiore del rettangolo rappresentato dall’oggetto corrente. |
| get_Width() const | Restituisce la larghezza del rettangolo rappresentato dall’oggetto corrente. |
| get_X() const | Restituisce la coordinata X dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| get_Y() const | Restituisce la coordinata Y dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| GetHashCode() const | Restituisce un codice hash dell’oggetto corrente. |
| Inflate(int, int) | Aumenta la larghezza e l’altezza del rettangolo rappresentato dall’oggetto corrente, mantenendo la posizione del centro geometrico del rettangolo. La larghezza e l’altezza vengono incrementate in entrambe le direzioni degli importi specificati. |
| Inflate(const Size&) | Aumenta la larghezza e l’altezza del rettangolo rappresentato dall’oggetto corrente, mantenendo la posizione del centro geometrico del rettangolo. La larghezza e l’altezza vengono incrementate in entrambe le direzioni degli importi specificati dai valori di larghezza e altezza dell’oggetto dimensione specificato, corrispondentemente. |
| static Inflate(const Rectangle&, int, int) | Aumenta la larghezza e l’altezza del rettangolo rappresentato dall’oggetto specificato, mantenendo la posizione del centro geometrico del rettangolo. La larghezza e l’altezza vengono incrementate in entrambe le direzioni degli importi specificati. |
| Intersect(const Rectangle&) | Sostituisce il rettangolo rappresentato dall’oggetto corrente con il rettangolo risultante dalla sua intersezione con il rettangolo rappresentato dall’oggetto specificato. |
| static Intersect(const Rectangle&, const Rectangle&) | Restituisce un rettangolo che è il risultato dell’intersezione dei rettangoli specificati. |
| IntersectsWith(const Rectangle&) | Determina se i rettangoli rappresentati dall’oggetto corrente e da quello specificato si intersecano. |
| Offset(const Point&) | Sposta la posizione del rettangolo rappresentato dall’oggetto corrente degli importi specificati. |
| Offset(int, int) | Sposta la posizione del rettangolo rappresentato dall’oggetto corrente degli importi specificati. |
| operator RectangleF() const | Restituisce un oggetto RectangleF che rappresenta un rettangolo equivalente al rettangolo rappresentato dall’oggetto corrente. |
| operator!=(std::nullptr_t) const | Restituisce sempre true. |
| operator==(std::nullptr_t) const | Restituisce sempre false. |
| Rectangle() | Crea una nuova istanza dell’oggetto Rectangle che rappresenta un rettangolo con coordinate X e Y e valori di larghezza e altezza impostati a 0. |
| Rectangle(int, int, int, int) | Crea una nuova istanza dell’oggetto Rectangle che rappresenta un rettangolo con le coordinate specificate dell’angolo superiore sinistro e la larghezza e l’altezza. |
| Rectangle(const Point&, const Size&) | Crea una nuova istanza dell’oggetto Rectangle che rappresenta un rettangolo con le coordinate dell’angolo superiore sinistro specificate come un’istanza della classe Point e la larghezza e l’altezza come un’istanza della classe Size. |
| Rectangle(const System::Windows::Forms::Screen::Rectangle_&) | Crea una nuova istanza dell’oggetto Rectangle che rappresenta il rettangolo equivalente a quello specificato. |
| static Round(const RectangleF&) | Crea un oggetto Rectangle a partire dall’oggetto RectangleF specificato arrotondando i valori di posizione e dimensione dell’oggetto RectangleF al valore intero più vicino. |
| set_Height(int) | Imposta l’altezza del rettangolo rappresentato dall’oggetto corrente. |
| set_Location(Point) | Imposta la posizione dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| set_Size(Size) | Imposta la larghezza e l’altezza del rettangolo rappresentato dall’oggetto corrente. |
| set_Width(int) | Imposta la larghezza del rettangolo rappresentato dall’oggetto corrente. |
| set_X(int) | Imposta la coordinata X dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| set_Y(int) | Imposta la coordinata Y dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| ToString() const | Restituisce la rappresentazione stringa dell’oggetto corrente. |
| static Truncate(const RectangleF&) | Crea un oggetto Rectangle a partire dall’oggetto RectangleF specificato troncando i valori di posizione e dimensione dell’oggetto RectangleF al prossimo intero inferiore. |
| static Union(const Rectangle&, const Rectangle&) | Restituisce un rettangolo che è il risultato dell’unione dei rettangoli specificati. |
Campi
| Campo | Descrizione |
|---|---|
| static Empty | Un rettangolo vuoto, cioè un rettangolo i cui valori di posizione e dimensione sono zero. |
Vedi anche
- Namespace System::Drawing
- Library Aspose.Font for C++