RectangleF Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Almacena un conjunto de cuatro números de punto flotante que representan la posición y tamaño de un rectángulo. Para las funciones de región más avanzadas, use un objeto Region.
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
public value class RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
public struct RectangleF
[System.Serializable]
public struct RectangleF
type RectangleF = struct
[<System.Serializable>]
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
- Herencia
- Atributos
- Implementaciones
Comentarios
Un rectángulo se define por su ancho, alto y esquina superior izquierda.
Constructores
| RectangleF(PointF, SizeF) |
Inicializa una nueva instancia de la clase RectangleF con la ubicación y el tamaño especificados. |
| RectangleF(Single, Single, Single, Single) |
Inicializa una nueva instancia de la clase RectangleF con la ubicación y el tamaño especificados. |
| RectangleF(Vector4) |
Inicializa una nueva instancia de la RectangleF estructura a partir del especificado Vector4. |
Campos
| Empty |
Representa una instancia de la clase RectangleF con los miembros sin inicializar. |
Propiedades
| Bottom |
Obtiene la coordenada y que es la suma de Y y Height de esta estructura RectangleF. |
| Height |
Obtiene o establece el alto de esta estructura RectangleF. |
| IsEmpty |
Obtiene un valor que indica si la propiedad Width o Height de RectangleF tiene un valor cero. |
| Left |
Obtiene la coordenada X del borde izquierdo de esta estructura RectangleF. |
| Location |
Obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura RectangleF. |
| Right |
Obtiene la coordenada x que es la suma de X y Width de esta estructura RectangleF. |
| Size |
Obtiene o establece el tamaño de este RectangleF. |
| Top |
Obtiene la coordenada Y del borde superior de esta estructura RectangleF. |
| Width |
Obtiene o establece el ancho de esta estructura RectangleF. |
| X |
Obtiene o establece la coordenada X de la esquina superior izquierda de esta estructura RectangleF. |
| Y |
Obtiene o establece la coordenada Y de la esquina superior izquierda de esta estructura RectangleF. |
Métodos
| Contains(PointF) |
Determina si el punto especificado está dentro de esta estructura de RectangleF. |
| Contains(RectangleF) |
Determina si la región rectangular que representa |
| Contains(Single, Single) |
Determina si el punto especificado está dentro de esta estructura de RectangleF. |
| Equals(Object) |
Comprueba si |
| Equals(RectangleF) |
Indica si el objeto actual es igual que otro objeto del mismo tipo. |
| FromLTRB(Single, Single, Single, Single) |
Crea una estructura RectangleF con las esquinas superior izquierda e inferior derecha en las ubicaciones especificadas. |
| GetHashCode() |
Obtiene el código hash de esta estructura RectangleF. Para información sobre el uso de códigos hash, vea |
| Inflate(RectangleF, Single, Single) |
Crea y devuelve una copia aumentada de la estructura RectangleF especificada. La copia se amplía en la cantidad especificada y el rectángulo original se mantiene sin modificar. |
| Inflate(Single, Single) |
Aumenta la estructura RectangleF en la cantidad especificada. |
| Inflate(SizeF) |
Aumenta este RectangleF en la cantidad especificada. |
| Intersect(RectangleF) |
Reemplaza esta estructura RectangleF por la intersección entre ella misma y la estructura RectangleF especificada. |
| Intersect(RectangleF, RectangleF) |
Devuelve una estructura RectangleF que representa la intersección de dos rectángulos. Si no hay ninguna intersección, se devuelve una estructura RectangleF vacía. |
| IntersectsWith(RectangleF) |
Determina si este rectángulo tiene una intersección con |
| Offset(PointF) |
Ajusta la ubicación de este rectángulo en la cantidad especificada. |
| Offset(Single, Single) |
Ajusta la ubicación de este rectángulo en la cantidad especificada. |
| ToString() |
Convierte |
| ToVector4() |
Crea un nuevo Vector4 a partir de este RectangleF. |
| Union(RectangleF, RectangleF) |
Crea el tercer rectángulo del menor tamaño posible que pueda contener los dos rectángulos para formar una unión. |
Operadores
| Equality(RectangleF, RectangleF) |
Comprueba si dos estructuras RectangleF tienen la misma ubicación y el mismo tamaño. |
| Explicit(RectangleF to Vector4) |
Convierte la clase RectangleF especificada en una clase Vector4. |
| Explicit(Vector4 to RectangleF) |
Convierte la clase Vector4 especificada en una clase RectangleF. |
| Implicit(Rectangle to RectangleF) |
Convierte la estructura Rectangle especificada en una estructura RectangleF. |
| Inequality(RectangleF, RectangleF) |
Comprueba si dos estructuras RectangleF tienen una ubicación o un tamaño diferentes. |