Clase System::Drawing::RectangleF
Contenido
[
Ocultar
]RectangleF class
Representa un área rectangular de una imagen definida por coordenadas X e Y de precisión simple de punto flotante 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 RectangleF
Métodos
| Método | Descripción |
|---|---|
| Contains(float, float) | Determina si el punto especificado se encuentra dentro del rectángulo representado por el objeto actual. |
| Contains(const PointF&) | Determina si el punto especificado se encuentra dentro del rectángulo representado por el objeto actual. |
| Contains(const RectangleF&) | Determina si el rectángulo especificado se encuentra dentro del rectángulo representado por el objeto actual. |
| Equals(const RectangleF&) const | Determina si los rectángulos representados por el objeto actual y el objeto especificado son idénticos. |
| static FromLTRB(float, float, float, float) | Construye un nuevo objeto RectangleF 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 PointF 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 SizeF que especifica el ancho y la altura 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(float, float) | 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 SizeF&) | 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 RectangleF&, float, float) | 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 RectangleF&) | 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 RectangleF&, const RectangleF&) | Devuelve un rectángulo que es el resultado de la intersección de los rectángulos especificados. |
| IntersectsWith(const RectangleF&) | Determina si los rectángulos representados por el objeto actual y los objetos especificados se intersectan. |
| Offset(const PointF&) | Desplaza la posición del rectángulo representado por el objeto actual en las cantidades especificadas. |
| Offset(float, float) | Desplaza la posición del rectángulo representado por el objeto actual en las cantidades especificadas. |
| operator!=(std::nullptr_t) const | Siempre devuelve true. |
| operator==(std::nullptr_t) const | Siempre devuelve false. |
| RectangleF() | Construye una nueva instancia del objeto RectangleF que representa un rectángulo con coordenadas X e Y y valores de ancho y altura establecidos en 0. |
| RectangleF(float, float, float, float) | Construye una nueva instancia del objeto RectangleF que representa un rectángulo con las coordenadas especificadas de su esquina superior izquierda y su ancho y altura. |
| RectangleF(const PointF&, const SizeF&) | Construye una nueva instancia del objeto RectangleF que representa un rectángulo con las coordenadas de su esquina superior izquierda especificadas como una instancia de la clase PointF y su ancho y alto como una instancia de la clase SizeF. |
| explicit RectangleF(const Rectangle&) | Construye una nueva instancia del objeto RectangleF que representa el rectángulo equivalente al especificado. |
| set_Height(float) | Establece la altura del rectángulo representado por el objeto actual. |
| set_Location(PointF) | Establece la ubicación de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| set_Size(SizeF) | Establece el ancho y la altura del rectángulo representado por el objeto actual. |
| set_Width(float) | Establece el ancho del rectángulo representado por el objeto actual. |
| set_X(float) | Establece la coordenada X de la esquina superior izquierda del rectángulo representado por el objeto actual. |
| set_Y(float) | 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 Union(const RectangleF&, const RectangleF&) | 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++