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.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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.