Rectangle

Rectangle

Panoramica

Rectangle è una classe in Aspose.Psd FOSS per Python.

Memorizza un insieme di quattro interi che rappresentano la posizione e le dimensioni di un rettangolo.

Questa classe dichiara 18 metodi per gli oggetti Rectangle nei programmi Python. I metodi disponibili includono: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect, e 6 metodi aggiuntivi. I membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Psd FOSS per Python. Proprietà: bottom, height, is_empty, left, location, right, e 5 in più.

Proprietà

NomeTipoAccessoDescrizione
bottom``Lettura/ScritturaOttiene o imposta la coordinata y del bordo inferiore di questo Rectangle.
is_empty``LetturaOttiene un valore che indica se questo Rectangle non ha posizione o dimensione.
left``Lettura/ScritturaOttiene o imposta la coordinata x del bordo sinistro di questo Rectangle.
right``Lettura/ScritturaOttiene o imposta la coordinata x del bordo destro di questo Rectangle.
top``Lettura/ScritturaOttiene o imposta la coordinata y del bordo superiore di questo Rectangle.
location``Lettura/ScritturaOttiene o imposta le coordinate dell’angolo in alto a sinistra di questo Rectangle.
size``Lettura/ScritturaOttiene o imposta la dimensione di questo Rectangle.
x``LetturaRestituisce x.
y``LetturaRestituisce il y.
width``LetturaOttiene la larghezza.
height``LetturaOttiene l’altezza.

Metodi

FirmaDescrizione
__init__(x, y, width, height)Calls init(x, y, larghezza, altezza) su questa istanza di Rectangle.
empty()Rappresenta una struttura Rectangle con le sue proprietà lasciate non inizializzate.
from_left_top_right_bottom(left, top, right, bottom)Crea un rettangolo a partire dalle coordinate dei bordi.
from_ltrb(left, top, right, bottom)Crea un rettangolo dalle coordinate dei bordi per l’analisi interna dei record PSD.
from_points(point1, point2)Crea un rettangolo che copre i punti specificati.
from_point_and_size(location: Point, size: Size)Inizializza una nuova istanza da un Point e un Size.
ceiling(value)Converte una struttura RectangleF in una struttura Rectangle arrotondando verso l’alto le coordinate e le dimensioni.
round(value)Converte una struttura RectangleF in una struttura Rectangle arrotondando le coordinate e le dimensioni.
truncate(value)Converte una struttura RectangleF in una struttura Rectangle troncando le coordinate e le dimensioni.
inflate_rect(rectangle, x, y)Crea e restituisce una copia gonfiata del rectangle specificato.
intersect_rect(a, b)Restituisce un rectangle che rappresenta l’intersezione di due rectangle.
union_rect(a, b)Restituisce un rettangolo che contiene l’unione di due rettangoli.
contains()Determina se il punto o il rettangolo specificato è contenuto all’interno di questo Rectangle.
inflate()Ingrandisce questo rettangolo della dimensione o delle dimensioni specificate.
intersect(rectangle)Sostituisce questo rettangolo con la sua intersezione con il rettangolo specificato.
intersects_with(rectangle)Determina se questo rettangolo interseca il rettangolo specificato.
normalize()Normalizza questo rettangolo in modo che larghezza e altezza siano non negative.
offset()Sposta questo rettangolo in base al punto o agli offset specificati.

Vedi anche

 Italiano