Rectangle
Prezentare generală
Rectangle este o clasă în Aspose.Psd FOSS pentru Python.
Stochează un set de patru numere întregi care reprezintă locația și dimensiunea unui dreptunghi.
Această clasă declară 18 metode pentru obiecte Rectangle în programe Python. Metodele disponibile includ: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect și încă 6 metode. Membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Psd FOSS pentru Python. Proprietăți: bottom, height, is_empty, left, location, right și încă 5.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
bottom | `` | Citire/Scriere | Obține sau setează coordonata y a marginii de jos a acestui dreptunghi. |
is_empty | `` | Citire | Obține o valoare care indică dacă acest dreptunghi nu are locație sau dimensiune. |
left | `` | Citire/Scriere | Obține sau setează coordonata x a marginii stângi a acestui dreptunghi. |
right | `` | Citire/Scriere | Obține sau setează coordonata x a marginii drepte a acestui dreptunghi. |
top | `` | Citire/Scriere | Obține sau setează coordonata y a marginii superioare a acestui Rectangle. |
location | `` | Citire/Scriere | Obține sau setează coordonatele colțului din stânga sus al acestui Rectangle. |
size | `` | Citire/Scriere | Obține sau stabilește dimensiunea acestui Rectangle. |
x | `` | Citire | Obține x. |
y | `` | Citire | Obține y. |
width | `` | Citire | Obține lățimea. |
height | `` | Citire | Obține înălțimea. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, width, height) pe această instanță de Rectangle. |
empty() | Reprezintă o structură Rectangle cu proprietățile sale lăsate neinițializate. |
from_left_top_right_bottom(left, top, right, bottom) | Creează un rectangle din coordonatele marginilor. |
from_ltrb(left, top, right, bottom) | Creează un dreptunghi din coordonatele marginilor pentru parsarea internă a înregistrărilor PSD. |
from_points(point1, point2) | Creează un dreptunghi care acoperă punctele specificate. |
from_point_and_size(location: Point, size: Size) | Inițializează o nouă instanță dintr-un Point și un Size. |
ceiling(value) | Convertește o structură RectangleF într-o structură Rectangle prin rotunjirea în sus a coordonatelor și dimensiunii. |
round(value) | Convertește o structură RectangleF într-o structură Rectangle prin rotunjirea coordonatelor și a dimensiunii. |
truncate(value) | Convertește o structură RectangleF într-o structură Rectangle prin trunchierea coordonatelor și a dimensiunii. |
inflate_rect(rectangle, x, y) | Creează și returnează o copie umflată a dreptunghiului specificat. |
intersect_rect(a, b) | Returnează un dreptunghi care reprezintă intersecția a două dreptunghiuri. |
union_rect(a, b) | Returnează un dreptunghi care conține uniunea a două dreptunghiuri. |
contains() | Determină dacă punctul sau dreptunghiul specificat este conținut în acest Rectangle. |
inflate() | Mărește acest dreptunghi cu dimensiunea sau dimensiunile specificate. |
intersect(rectangle) | Înlocuiește acest dreptunghi cu intersecția lui cu dreptunghiul specificat. |
intersects_with(rectangle) | Determină dacă acest dreptunghi intersectează dreptunghiul specificat. |
normalize() | Normalizează acest dreptunghi astfel încât lățimea și înălțimea să fie nenegative. |
offset() | Deplasează acest dreptunghi cu punctul sau decalajele specificate. |