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. |