RectangleD Estrutura

Definição

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.

Aplica-se a