Clase System::Drawing::Rectangle
Contenido
[
Ocultar
]Rectangle class
Representa un área rectangular de una imagen definida por coordenadas enteras X e Y de su esquina superior izquierda y su ancho y alto. Este tipo debe asignarse en la pila y pasarse a funciones por valor o por referencia. Nunca use la clase System::SmartPtr para gestionar objetos de este tipo.
class Rectangle
Métodos
| Método | Descripción |
|---|---|
| static Ceiling(const RectangleF&) | Construye un objeto Rectangle a partir del objeto RectangleF especificado redondeando los valores de ubicación y tamaño del objeto RectangleF al siguiente entero superior. |
| Contains(int, int) const | Determina si el punto especificado se encuentra dentro del rectángulo representado por el objeto actual. |
| Contains(const Point&) const | Determina si el punto especificado se encuentra dentro del rectángulo representado por el objeto actual. |
| Contains(const Rectangle&) const | Determina si el rectángulo especificado se encuentra dentro del rectángulo representado por el objeto actual. |
| Equals(const Rectangle&) const | Determina si los rectángulos representados por el objeto actual y el objeto especificado son idénticos. |
| static FromLTRB(int, int, int, int) | Construye un nuevo objeto Rectangle que representa un rectángulo con las ubicaciones de borde especificadas. |
| get_Bottom() const | Devuelve la coordenada y del borde inferior del rectángulo representado por el objeto actual. |
| get_Height() const | Devuelve la altura del rectángulo representado por el objeto actual. |
| get_IsEmpty() const | Determina si las coordenadas X e Y de la esquina superior izquierda del rectángulo representado por el objeto actual, así como su ancho y altura, tienen valores de 0. |
| get_Left() const | Devuelve la coordenada X del borde izquierdo del rectángulo representado por el objeto actual. |
| get_Location() const | Devuelve una instancia de la clase Point que especifica la ubicación de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| get_Right() const | Devuelve la coordenada X del borde derecho del rectángulo representado por el objeto actual. |
| get_Size() const | Devuelve una instancia de la clase Size que especifica el ancho y alto del rectángulo representado por el objeto actual. |
| get_Top() const | Devuelve la coordenada Y del borde superior del rectángulo representado por el objeto actual. |
| get_Width() const | Devuelve el ancho del rectángulo representado por el objeto actual. |
| get_X() const | Devuelve la coordenada X de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| get_Y() const | Devuelve la coordenada Y de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| GetHashCode() const | Devuelve un código hash del objeto actual. |
| Inflate(int, int) | Aumenta el ancho y la altura del rectángulo representado por el objeto actual, manteniendo la ubicación del centro geométrico del rectángulo. El ancho y la altura se incrementan en ambas direcciones por las cantidades especificadas. |
| Inflate(const Size&) | Aumenta el ancho y la altura del rectángulo representado por el objeto actual, manteniendo la ubicación del centro geométrico del rectángulo. El ancho y la altura se incrementan en ambas direcciones por las cantidades especificadas por los valores de ancho y altura del objeto de tamaño especificado, respectivamente. |
| static Inflate(const Rectangle&, int, int) | Aumenta el ancho y la altura del rectángulo representado por el objeto especificado, manteniendo la ubicación del centro geométrico del rectángulo. El ancho y la altura se incrementan en ambas direcciones por las cantidades especificadas. |
| Intersect(const Rectangle&) | Reemplaza el rectángulo representado por el objeto actual con el rectángulo que resulta de su intersección con el rectángulo representado por el objeto especificado. |
| static Intersect(const Rectangle&, const Rectangle&) | Devuelve un rectángulo que es el resultado de la intersección de los rectángulos especificados. |
| IntersectsWith(const Rectangle&) | Determina si los rectángulos representados por el objeto actual y los objetos especificados se intersectan. |
| Offset(const Point&) | Desplaza la posición del rectángulo representado por el objeto actual en las cantidades especificadas. |
| Offset(int, int) | Desplaza la posición del rectángulo representado por el objeto actual en las cantidades especificadas. |
| operator RectangleF() const | Devuelve un objeto RectangleF que representa un rectángulo equivalente al rectángulo representado por el objeto actual. |
| operator!=(std::nullptr_t) const | Siempre devuelve true. |
| operator==(std::nullptr_t) const | Siempre devuelve false. |
| Rectangle() | Construye una nueva instancia del objeto Rectangle que representa un rectángulo con coordenadas X e Y y valores de ancho y alto establecidos en 0. |
| Rectangle(int, int, int, int) | Construye una nueva instancia del objeto Rectangle que representa un rectángulo con las coordenadas especificadas de su esquina superior izquierda y su ancho y alto. |
| Rectangle(const Point&, const Size&) | Construye una nueva instancia del objeto Rectangle que representa un rectángulo con las coordenadas de su esquina superior izquierda especificadas como una instancia de la clase Point y su ancho y alto como una instancia de la clase Size. |
| Rectangle(const System::Windows::Forms::Screen::Rectangle_&) | Construye una nueva instancia del objeto Rectangle que representa el rectángulo equivalente al especificado. |
| static Round(const RectangleF&) | Construye un objeto Rectangle a partir del objeto RectangleF especificado redondeando los valores de ubicación y tamaño del objeto RectangleF al entero más cercano. |
| set_Height(int) | Establece la altura del rectángulo representado por el objeto actual. |
| set_Location(Point) | Establece la ubicación de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| set_Size(Size) | Establece el ancho y la altura del rectángulo representado por el objeto actual. |
| set_Width(int) | Establece el ancho del rectángulo representado por el objeto actual. |
| set_X(int) | Establece la coordenada X de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| set_Y(int) | Establece la coordenada Y de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| ToString() const | Devuelve la representación en forma de cadena del objeto actual. |
| static Truncate(const RectangleF&) | Construye un objeto Rectangle a partir del objeto RectangleF especificado truncando los valores de ubicación y tamaño del objeto RectangleF al siguiente entero inferior. |
| static Union(const Rectangle&, const Rectangle&) | Devuelve un rectángulo que es el resultado de la unión de los rectángulos especificados. |
Campos
| Campo | Descripción |
|---|---|
| static Empty | Un rectángulo vacío, es decir, un rectángulo cuyos valores de ubicación y tamaño son cero. |
Ver también
- Namespace System::Drawing
- Library Aspose.Page for C++