Classe System::Drawing::RectangleF
Contenuti
[
Nascondere
]RectangleF class
Rappresenta un’area rettangolare di un’immagine definita dalle coordinate X e Y a precisione singola del suo angolo superiore sinistro e dalla 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 RectangleF
Metodi
| Metodo | Descrizione |
|---|---|
| Contains(float, float) | Determina se il punto specificato si trova all’interno del rettangolo rappresentato dall’oggetto corrente. |
| Contains(const PointF&) | Determina se il punto specificato si trova all’interno del rettangolo rappresentato dall’oggetto corrente. |
| Contains(const RectangleF&) | Determina se il rettangolo specificato si trova all’interno del rettangolo rappresentato dall’oggetto corrente. |
| Equals(const RectangleF&) const | Determina se i rettangoli rappresentati dall’oggetto corrente e da quello specificato sono identici. |
| static FromLTRB(float, float, float, float) | Crea un nuovo oggetto RectangleF 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 PointF 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 SizeF 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(float, float) | 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 SizeF&) | 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 RectangleF&, float, float) | 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 RectangleF&) | Sostituisce il rettangolo rappresentato dall’oggetto corrente con il rettangolo risultante dalla sua intersezione con il rettangolo rappresentato dall’oggetto specificato. |
| static Intersect(const RectangleF&, const RectangleF&) | Restituisce un rettangolo che è il risultato dell’intersezione dei rettangoli specificati. |
| IntersectsWith(const RectangleF&) | Determina se i rettangoli rappresentati dall’oggetto corrente e da quello specificato si intersecano. |
| Offset(const PointF&) | Sposta la posizione del rettangolo rappresentato dall’oggetto corrente degli importi specificati. |
| Offset(float, float) | Sposta la posizione del rettangolo rappresentato dall’oggetto corrente degli importi specificati. |
| operator!=(std::nullptr_t) const | Restituisce sempre true. |
| operator==(std::nullptr_t) const | Restituisce sempre false. |
| RectangleF() | Crea una nuova istanza dell’oggetto RectangleF che rappresenta un rettangolo con le coordinate X e Y e i valori di larghezza e altezza impostati a 0. |
| RectangleF(float, float, float, float) | Crea una nuova istanza dell’oggetto RectangleF che rappresenta un rettangolo con le coordinate specificate dell’angolo superiore sinistro e la larghezza e l’altezza. |
| RectangleF(const PointF&, const SizeF&) | Crea una nuova istanza dell’oggetto RectangleF che rappresenta un rettangolo con le coordinate dell’angolo superiore sinistro specificate come un’istanza della classe PointF e la sua larghezza e altezza come un’istanza della classe SizeF. |
| explicit RectangleF(const Rectangle&) | Crea una nuova istanza dell’oggetto RectangleF che rappresenta il rettangolo equivalente a quello specificato. |
| set_Height(float) | Imposta l’altezza del rettangolo rappresentato dall’oggetto corrente. |
| set_Location(PointF) | Imposta la posizione dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| set_Size(SizeF) | Imposta la larghezza e l’altezza del rettangolo rappresentato dall’oggetto corrente. |
| set_Width(float) | Imposta la larghezza del rettangolo rappresentato dall’oggetto corrente. |
| set_X(float) | Imposta la coordinata X dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| set_Y(float) | Imposta la coordinata Y dell’angolo superiore sinistro del rettangolo rappresentato dall’oggetto corrente. |
| ToString() const | Restituisce la rappresentazione stringa dell’oggetto corrente. |
| static Union(const RectangleF&, const RectangleF&) | 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++