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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
X | int | Leitura/Escrita | Obtém ou define a coordenada x do canto superior esquerdo deste Rectangle. |
Y | int | Leitura/Escrita | Obtém ou define a coordenada y do canto superior esquerdo deste Rectangle. |
Width | int | Leitura/Escrita | Obtém ou define a largura deste Rectangle. |
Height | int | Leitura/Escrita | Obtém ou define a altura deste Rectangle. |
Bottom | int | Leitura/Escrita | Obtém ou define a coordenada y da borda inferior deste Rectangle. |
IsEmpty | bool | Leitura | Obtém um valor que indica se este Rectangle não tem localização ou tamanho. |
Left | int | Leitura/Escrita | Obtém ou define a coordenada x da borda esquerda deste Rectangle. |
Location | Point | Leitura/Escrita | Obtém ou define as coordenadas do canto superior esquerdo deste Rectangle. |
Right | int | Leitura/Escrita | Obtém ou define a coordenada x da borda direita deste Rectangle. |
Size | Size | Leitura/Escrita | Obtém ou define o tamanho deste Rectangle. |
Top | int | Leitura/Escrita | Obtém ou define a coordenada y da borda superior deste Rectangle. |
Empty | Rectangle | Leitura | Representa uma estrutura Rectangle com suas propriedades deixadas não inicializadas. |
Métodos
| Assinatura | Descriçã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. |