Estrutura RectangleD
Armazena um conjunto de quatro dobras que representam o local e tamanho de um retângulo.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
<TypeConverterAttribute(GetType(RectangleDConverter))> _
Public Structure RectangleD
[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleDConverter))]
public struct RectangleD
O tipo RectangleD expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
RectangleD(PointD, SizeD) | Inicializa uma nova instância da classe RectangleD com o tamanho e o local especificado. | |
RectangleD(Double, Double, Double, Double) | Inicializa uma nova instância da classe RectangleD com o tamanho e o local especificado. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Bottom | Obtém a coordenada y da borda inferior dessa estrutura RectangleD | |
Center | Obtém as coordenadas do centro dessa estrutura RectangleD. | |
Height | Obtém ou define a altura dessa estrutura RectangleD. | |
IsEmpty | Testa se todas as propriedades numéricas desta RectangleD têm valores de zero. | |
Left | Obtém a coordenada x da borda esquerda dessa estrutura RectangleD. | |
Location | Obtém ou define as coordenadas do canto superior esquerdo desta estrutura RectangleD. | |
Right | Obtém a coordenada x da borda direita desta estrutura RectangleD. | |
Size | Obtém ou define o tamanho deste RectangleD. | |
Top | Obtém a coordenada y da borda superior dessa estrutura RectangleD. | |
Width | Obtém ou define a largura dessa estrutura RectangleD. | |
X | Obtém ou define a coordenada x do canto superior esquerdo desta estrutura RectangleD. | |
Y | Obtém ou define a coordenada y do canto superior esquerdo desta estrutura RectangleD. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Contains(PointD) | Determina se o ponto especificado está contido nessa estrutura RectangleD. | |
Contains(RectangleD) | Determina se a região retangular representada por um retângulo está inteiramente contida nessa estrutura RectangleD. | |
Contains(Double, Double) | Determina se o ponto especificado está contido nessa estrutura RectangleD. | |
ContainsX | Determina se a coordenada x está contida nessa estrutura RectangleD. | |
ContainsY | Determina se a coordenada y está contida nessa estrutura RectangleD. | |
Equals | Substituído.Testa se obj é um RectangleD com o mesmo local e tamanho deste RectangleD. (Substitui ValueType.Equals(Object).) | |
GetHashCode | Obtém o código hash para essa estrutura RectangleD.Para obter informações sobre o uso dos códigos de hash, consulte Object.GetHashCode. (Substitui ValueType.GetHashCode().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Inflate(SizeD) | Uma cópia em que as bordas são movidas aponte para fora, as distâncias especificadas e o centro é unmoved. | |
Inflate(Double, Double) | Uma cópia em que as bordas são movidas aponte para fora por especificado distâncias e o centro está na mesma posição. | |
Inflate(RectangleD, Double, Double) | Uma cópia em que as bordas são movidas aponte para fora, as distâncias especificadas.O centro da cópia não será movido. | |
Intersect(RectangleD) | Essa estrutura RectangleD substitui a interseção de si mesmo e a estrutura de RectangleD especificada. | |
Intersect(RectangleD, RectangleD) | Retorna uma estrutura RectangleD que representa a interseção de dois retângulos.Se não houver nenhuma interseção, null é retornado. | |
IntersectsWith | Determina se esse retângulo faz interseção com o retângulo. | |
IsOnPerimeter | ||
Offset(PointD) | Ajusta a localização desse retângulo pelo valor especificado. | |
Offset(Double, Double) | Ajusta a localização desse retângulo pelo valor especificado. | |
PerimeterTranslation(PointD) | ||
PerimeterTranslation(Double, Double) | ||
ToRectangleF | Converte o RectangleD especificado para um RectangleF. | |
ToString | Retorna uma seqüência de caracteres formatada como este: X = x, Y = y, largura = width, Height = altura (Substitui ValueType.ToString().) | |
Union | Cria o menor retângulo terceiro possível que pode conter ambos dois retângulos que formam uma união. |
Superior
Operadores
Nome | Descrição | |
---|---|---|
Equality | Testa se duas estruturas de RectangleD têm igual local e tamanho. | |
Implicit(Rectangle to RectangleD) | ||
Implicit(RectangleF to RectangleD) | ||
Inequality | Testa se duas estruturas de RectangleD diferem em tamanho ou local. |
Superior
Campos
Nome | Descrição | |
---|---|---|
Empty | Representa uma instância de RectangleD com suas propriedades numéricas inicializadas para zero. |
Superior
Comentários
Um retângulo é definido por sua largura, altura e canto superior esquerdo.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.