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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
bottom | `` | Leitura/Escrita | Obtém ou define a coordenada y da borda inferior deste Retângulo. |
is_empty | `` | Leitura | Obtém um valor que indica se este Retângulo não tem localização ou tamanho. |
left | `` | Leitura/Escrita | Obtém ou define a coordenada x da borda esquerda deste Retângulo. |
right | `` | Leitura/Escrita | Obtém ou define a coordenada x da borda direita deste Retângulo. |
top | `` | Leitura/Escrita | Obtém ou define a coordenada y da borda superior deste Rectangle. |
location | `` | Leitura/Escrita | Obtém ou define as coordenadas do canto superior esquerdo deste Rectangle. |
size | `` | Leitura/Escrita | Obtém ou define o tamanho deste Rectangle. |
x | `` | Leitura | Obtém o x. |
y | `` | Leitura | Obtém o y. |
width | `` | Leitura | Obtém a largura. |
height | `` | Leitura | Obtém a altura. |
Métodos
| Assinatura | Descriçã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. |