Rectangle

Rectangle

Visão geral

Rectangle é uma struct em Aspose.Psd FOSS para .NET. Herda de: IEquatable<Rectangle>.

Armazena um conjunto de quatro inteiros que representam a localização e o tamanho de um retângulo.

Esta struct declara 24 métodos para objetos Rectangle em programas .NET. Os métodos disponíveis incluem: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, e 4 métodos adicionais. Membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.Psd FOSS para .NET. Propriedades: Bottom, Empty, Height, IsEmpty, Left, Location, e mais 6.

Propriedades

NomeTipoAcessoDescrição
XintLeitura/EscritaObtém ou define a coordenada x do canto superior esquerdo deste Rectangle.
YintLeitura/EscritaObtém ou define a coordenada y do canto superior esquerdo deste Rectangle.
WidthintLeitura/EscritaObtém ou define a largura deste Rectangle.
HeightintLeitura/EscritaObtém ou define a altura deste Rectangle.
BottomintLeitura/EscritaObtém ou define a coordenada y da borda inferior deste Rectangle.
IsEmptyboolLeituraObtém um valor que indica se este Rectangle não tem localização ou tamanho.
LeftintLeitura/EscritaObtém ou define a coordenada x da borda esquerda deste Rectangle.
LocationPointLeitura/EscritaObtém ou define as coordenadas do canto superior esquerdo deste Rectangle.
RightintLeitura/EscritaObtém ou define a coordenada x da borda direita deste Rectangle.
SizeSizeLeitura/EscritaObtém ou define o tamanho deste Rectangle.
TopintLeitura/EscritaObtém ou define a coordenada y da borda superior deste Rectangle.
EmptyRectangleLeituraRepresenta uma estrutura Rectangle com suas propriedades deixadas não inicializadas.

Métodos

AssinaturaDescrição
Rectangle(location: Point, size: Size)Inicializa uma nova instância da estrutura Rectangle com a localização e o tamanho especificados.
Rectangle(x: int, y: int, width: int, height: int)Inicializa uma nova instância da estrutura Rectangle com as coordenadas especificadas.
Ceiling(value: RectangleF)Converte uma estrutura RectangleF para uma estrutura Rectangle arredondando as coordenadas e o tamanho para cima.
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int)Cria um retângulo a partir das coordenadas das bordas.
FromPoints(point1: Point, point2: Point)Cria um retângulo que abrange os pontos especificados.
Inflate(rectangle: Rectangle, x: int, y: int)Cria e retorna uma cópia inflada do retângulo especificado.
Intersect(a: Rectangle, b: Rectangle)Retorna um retângulo que representa a interseção de dois retângulos.
Round(value: RectangleF)Converte uma estrutura RectangleF em uma estrutura Rectangle arredondando as coordenadas e o tamanho.
Truncate(value: RectangleF)Converte uma estrutura RectangleF para uma estrutura Rectangle truncando as coordenadas e o tamanho.
Union(a: Rectangle, b: Rectangle)Retorna um retângulo que contém a união de dois retângulos.
Contains(point: Point)Determina se o ponto especificado está contido dentro deste Rectangle.
Contains(rectangle: Rectangle)Determina se a região retangular representada pelo Rectangle especificado está totalmente contida dentro deste Rectangle.
Contains(x: int, y: int)Determina se o ponto especificado está contido dentro deste Rectangle.
Equals(other: Rectangle)Determina se o retângulo especificado é igual a este retângulo.
Equals(obj: object?)Determina se o objeto especificado é igual a este retângulo.
GetHashCode()Retorna um código hash para este retângulo.
Inflate(size: Size)Expande este retângulo pelo tamanho especificado.
Inflate(width: int, height: int)Infla este retângulo pelos valores horizontais e verticais especificados.
Intersect(rectangle: Rectangle)Substitui este retângulo pela sua interseção com o retângulo especificado.
IntersectsWith(rectangle: Rectangle)Determina se este retângulo intersecta o retângulo especificado.
Normalize()Normaliza este retângulo de modo que a largura e a altura sejam não negativas.
Offset(point: Point)Move este retângulo pelo ponto especificado.
Offset(x: int, y: int)Move este retângulo pelos valores horizontais e verticais especificados.
ToString()Retorna uma representação em string deste retângulo.

Ver também

 Português