RectangleD Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Armazena um conjunto de quatro duplos que representam o local e o tamanho de um retângulo.
public value class RectangleD
[System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.Modeling.Diagrams.RectangleDConverter))]
[System.Serializable]
public struct RectangleD
[<System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.Modeling.Diagrams.RectangleDConverter))>]
[<System.Serializable>]
type RectangleD = struct
Public Structure RectangleD
- Herança
-
RectangleD
- Atributos
Comentários
Um retângulo é definido por sua largura, altura e canto superior esquerdo.
Construtores
| RectangleD(Double, Double, Double, Double) |
Inicializa uma nova instância da classe Rectangle com o local e o tamanho especificados. |
| RectangleD(PointD, SizeD) |
Inicializa uma nova instância da classe Rectangle com o local e o tamanho especificados. |
Campos
| Empty |
Representa uma instância do Rectangleed com suas propriedades numéricas inicializadas como zero. |
Propriedades
| Bottom |
Obtém a coordenada y da borda inferior desta estrutura retangular |
| Center |
Obtém as coordenadas do centro desta estrutura de retângulo. |
| Height |
Obtém ou define a altura dessa estrutura de retângulo. |
| IsEmpty |
Testa se todas as propriedades numéricas desse retângulo têm valores de zero. |
| Left |
Obtém a coordenada x da borda esquerda desta estrutura de retângulo. |
| Location |
Obtém ou define as coordenadas do canto superior esquerdo dessa estrutura de retângulo. |
| Right |
Obtém a coordenada x da borda direita desta estrutura de retângulo. |
| Size |
Obtém ou define o tamanho deste retângulo. |
| Top |
Obtém a coordenada y da borda superior desta estrutura de retângulo. |
| Width |
Obtém ou define a largura dessa estrutura de retângulo. |
| X |
Obtém ou define a coordenada x do canto superior esquerdo desta estrutura de retângulo. |
| Y |
Obtém ou define a coordenada y do canto superior esquerdo desta estrutura de retângulo. |
Métodos
| Contains(Double, Double) |
Determina se o ponto especificado está contido nesta estrutura de retângulo. |
| Contains(PointD) |
Determina se o ponto especificado está contido nesta estrutura de retângulo. |
| Contains(RectangleD) |
Determina se a região retangular representada por Rectangle está totalmente contida nesta estrutura de retângulo. |
| ContainsX(Double) |
Determina se a coordenada X está contida nesta estrutura de retângulo. |
| ContainsY(Double) |
Determina se a coordenada Y está contida nesta estrutura de retângulo. |
| Equals(Object) |
Substituído por. Testa se obj é um retângulo com o mesmo local e tamanho desse retângulo. |
| GetHashCode() |
Obtém o código hash para esta estrutura de retângulo. Para obter informações sobre o uso de códigos hash, consulte Object. GetHashCode. |
| Inflate(Double, Double) |
Aplica essa estrutura de retângulo ao valor especificado. |
| Inflate(RectangleD, Double, Double) |
Cria e retorna uma cópia inplana da estrutura de retângulo especificada. A cópia é inplanada pelo valor especificado. O retângulo original permanece inalterado. |
| Inflate(SizeD) |
Reflate esse RectangleF pelo valor especificado. |
| Intersect(RectangleD) |
Substitui essa estrutura de retângulo com a interseção de si mesma e a estrutura em retângulo especificada. |
| Intersect(RectangleD, RectangleD) |
Retorna uma estrutura de retângulo que representa a interseção de dois retângulos. Se não houver nenhuma interseção, NULL será retornado. |
| IntersectsWith(RectangleD) |
Determina se este retângulo intersecciona com Rectangle. |
| IsOnPerimeter(PointD) | |
| Offset(Double, Double) |
Ajusta o local desse retângulo pelo valor especificado. |
| Offset(PointD) |
Ajusta o local desse retângulo pelo valor especificado. |
| PerimeterTranslation(Double, Double) | |
| PerimeterTranslation(PointD) | |
| ToRectangleF(RectangleD) |
Converte o retângulo especificado em um RectangleF. |
| ToString() |
Retorna uma cadeia de caracteres formatada da seguinte forma: X = x, Y = Y, largura = largura, altura = altura |
| Union(RectangleD, RectangleD) |
Cria o menor terceiro retângulo possível que pode conter os dois retângulos que formam uma união. |
Operadores
| Equality(RectangleD, RectangleD) |
Testa se duas estruturas em retângulo têm local e tamanho iguais. |
| Implicit(Rectangle to RectangleD) |
Converte o retângulo especificado em um retângulo. |
| Implicit(RectangleF to RectangleD) |
Converte o RectangleF especificado em um retângulo. |
| Inequality(RectangleD, RectangleD) |
Testa se duas estruturas em retângulo diferem no local ou no tamanho. |