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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
bottom | `` | Lettura/Scrittura | Ottiene o imposta la coordinata y del bordo inferiore di questo Rectangle. |
is_empty | `` | Lettura | Ottiene un valore che indica se questo Rectangle non ha posizione o dimensione. |
left | `` | Lettura/Scrittura | Ottiene o imposta la coordinata x del bordo sinistro di questo Rectangle. |
right | `` | Lettura/Scrittura | Ottiene o imposta la coordinata x del bordo destro di questo Rectangle. |
top | `` | Lettura/Scrittura | Ottiene o imposta la coordinata y del bordo superiore di questo Rectangle. |
location | `` | Lettura/Scrittura | Ottiene o imposta le coordinate dell’angolo in alto a sinistra di questo Rectangle. |
size | `` | Lettura/Scrittura | Ottiene o imposta la dimensione di questo Rectangle. |
x | `` | Lettura | Restituisce x. |
y | `` | Lettura | Restituisce il y. |
width | `` | Lettura | Ottiene la larghezza. |
height | `` | Lettura | Ottiene l’altezza. |
Metodi
| Firma | Descrizione |
|---|---|
__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. |