Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Almacena un conjunto de cuatro dobles que representan la ubicación y el tamaño de un rectángulo.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
<TypeConverterAttribute(GetType(RectangleDConverter))> _
Public Structure RectangleD
[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleDConverter))]
public struct RectangleD
El tipo RectangleD expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
RectangleD(PointD, SizeD) | Inicializa una nueva instancia de la clase de RectangleD con la ubicación y el tamaño especificados. |
![]() |
RectangleD(Double, Double, Double, Double) | Inicializa una nueva instancia de la clase de RectangleD con la ubicación y el tamaño especificados. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
Bottom | Obtiene la coordenada y del borde inferior de esta estructura de RectangleD |
![]() |
Center | Obtiene las coordenadas del centro de esta estructura de RectangleD. |
![]() |
Height | obtiene o establece el alto de esta estructura de RectangleD. |
![]() |
IsEmpty | Comprueba si todas las propiedades numéricas de este RectangleD tienen valores de cero. |
![]() |
Left | Obtiene la coordenada x del borde izquierdo de esta estructura de RectangleD. |
![]() |
Location | obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura de RectangleD. |
![]() |
Right | Obtiene la coordenada x del borde derecho de esta estructura de RectangleD. |
![]() |
Size | Obtiene o establece el tamaño del RectangleD. |
![]() |
Top | Obtiene la coordenada y del borde superior de esta estructura de RectangleD. |
![]() |
Width | obtiene o establece el ancho de esta estructura de RectangleD. |
![]() |
X | Obtiene o establece la coordenada x de la esquina superior izquierda de esta estructura de RectangleD. |
![]() |
Y | Obtiene o establece la coordenada y de la esquina superior izquierda de esta estructura de RectangleD. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Contains(PointD) | determina si el punto especificado se contiene dentro de esta estructura de RectangleD. |
![]() |
Contains(RectangleD) | Determina si la región rectangular representada por el rectángulo se encuentra totalmente dentro de esta estructura de RectangleD. |
![]() |
Contains(Double, Double) | determina si el punto especificado se contiene dentro de esta estructura de RectangleD. |
![]() |
ContainsX | determina si la coordenada X se contiene dentro de esta estructura de RectangleD. |
![]() |
ContainsY | determina si la coordenada Y se contiene dentro de esta estructura de RectangleD. |
![]() |
Equals | Se reemplaza.Comprueba si obj es un RectangleD con la misma ubicación y tamaño de este RectangleD. (Invalida a ValueType.Equals(Object)). |
![]() |
GetHashCode | obtiene el código hash para esta estructura de RectangleD.Para obtener información sobre el uso de códigos hash, vea Object.GetHashCode. (Invalida a ValueType.GetHashCode()). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
Inflate(SizeD) | Una copia en la que los bordes se acercan a fuera por las distancias especificadas, y el centro permanece impasibles. |
![]() |
Inflate(Double, Double) | Una copia en la que los bordes se acercan a fuera por distancias especificadas, y el centro está en la misma posición. |
![]() ![]() |
Inflate(RectangleD, Double, Double) | Una copia en la que los bordes se acercan a fuera por las distancias especificadas.el centro de la copia no se mueve. |
![]() |
Intersect(RectangleD) | Reemplaza esta estructura de RectangleD con la intersección de sí mismo y estructura especificada de RectangleD. |
![]() ![]() |
Intersect(RectangleD, RectangleD) | Devuelve una estructura de RectangleD que representa la intersección de dos rectángulos.Si no hay ninguna intersección, se devuelve NULL. |
![]() |
IntersectsWith | Determina si este rectángulo interfiere con el rectángulo. |
![]() |
IsOnPerimeter | |
![]() |
Offset(PointD) | Ajusta la ubicación de este rectángulo en la cantidad especificada. |
![]() |
Offset(Double, Double) | Ajusta la ubicación de este rectángulo en la cantidad especificada. |
![]() |
PerimeterTranslation(PointD) | |
![]() |
PerimeterTranslation(Double, Double) | |
![]() ![]() |
ToRectangleF | Convierte el RectangleD especificado un RectangleF. |
![]() |
ToString | Devuelve una cadena con el formato: X=x, Y=y, Width=width, Height=height (Invalida a ValueType.ToString()). |
![]() ![]() |
Union | Crea el tercer rectángulo del menor tamaño posible que pueda contener los dos rectángulos para formar una unión. |
Arriba
Operadores
| Nombre | Descripción | |
|---|---|---|
![]() ![]() |
Equality | Comprueba si dos estructuras de RectangleD tienen la ubicación y tamaño iguales. |
![]() ![]() |
Implicit(Rectangle to RectangleD) | |
![]() ![]() |
Implicit(RectangleF to RectangleD) | |
![]() ![]() |
Inequality | Comprueba si dos estructuras de RectangleD difieren de la ubicación o tamaño. |
Arriba
Campos
| Nombre | Descripción | |
|---|---|---|
![]() ![]() |
Empty | Representa una instancia de RectangleD con sus propiedades numéricas inicializado a cero. |
Arriba
Comentarios
Un rectángulo se define por su ancho, alto y esquina superior izquierda.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)
.gif)
.gif)
.gif)
.gif)
.gif)