Rectangle

Rectangle

Visão geral

Rectangle é uma classe em Aspose.Psd FOSS para Python.

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

Esta classe declara 18 métodos para objetos Rectangle em programas Python. Os métodos disponíveis incluem: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect e mais 6 métodos. Membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Psd FOSS para Python. Propriedades: bottom, height, is_empty, left, location, right e mais 5.

Propriedades

NomeTipoAcessoDescrição
bottom``Leitura/EscritaObtém ou define a coordenada y da borda inferior deste Retângulo.
is_empty``LeituraObtém um valor que indica se este Retângulo não tem localização ou tamanho.
left``Leitura/EscritaObtém ou define a coordenada x da borda esquerda deste Retângulo.
right``Leitura/EscritaObtém ou define a coordenada x da borda direita deste Retângulo.
top``Leitura/EscritaObtém ou define a coordenada y da borda superior deste Rectangle.
location``Leitura/EscritaObtém ou define as coordenadas do canto superior esquerdo deste Rectangle.
size``Leitura/EscritaObtém ou define o tamanho deste Rectangle.
x``LeituraObtém o x.
y``LeituraObtém o y.
width``LeituraObtém a largura.
height``LeituraObtém a altura.

Métodos

AssinaturaDescrição
__init__(x, y, width, height)Calls init(x, y, largura, altura) nesta instância de Rectangle.
empty()Representa uma estrutura Rectangle com suas propriedades deixadas não inicializadas.
from_left_top_right_bottom(left, top, right, bottom)Cria um retângulo a partir das coordenadas das bordas.
from_ltrb(left, top, right, bottom)Cria um retângulo a partir das coordenadas de borda para análise interna de registros PSD.
from_points(point1, point2)Cria um retângulo que abrange os pontos especificados.
from_point_and_size(location: Point, size: Size)Inicializa uma nova instância a partir de um Point e um Size.
ceiling(value)Converte uma estrutura RectangleF para uma estrutura Rectangle arredondando para cima as coordenadas e o tamanho.
round(value)Converte uma estrutura RectangleF para uma estrutura Rectangle arredondando as coordenadas e o tamanho.
truncate(value)Converte uma estrutura RectangleF para uma estrutura Rectangle truncando as coordenadas e o tamanho.
inflate_rect(rectangle, x, y)Cria e retorna uma cópia inflada do retângulo especificado.
intersect_rect(a, b)Retorna um retângulo que representa a interseção de dois retângulos.
union_rect(a, b)Retorna um retângulo que contém a união de dois retângulos.
contains()Determina se o ponto ou retângulo especificado está contido neste Rectangle.
inflate()Expande este retângulo pelo tamanho ou dimensões especificados.
intersect(rectangle)Substitui este retângulo pela sua interseção com o retângulo especificado.
intersects_with(rectangle)Determina se este retângulo intersecta o retângulo especificado.
normalize()Normaliza este retângulo para que a largura e a altura sejam não negativas.
offset()Move este retângulo usando o ponto ou os deslocamentos especificados.

Ver também

 Português