Rectangle
Rectangle
Επισκόπηση
Rectangle είναι μια κλάση στο Aspose.Psd FOSS για Python.
Αποθηκεύει ένα σύνολο από τέσσερις ακέραιους που αντιπροσωπεύουν τη θέση και το μέγεθος ενός ορθογωνίου.
Αυτή η κλάση δηλώνει 18 μεθόδους για αντικείμενα Rectangle σε προγράμματα Python. Διαθέσιμες μέθοδοι περιλαμβάνουν: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect, και 6 επιπλέον μεθόδους. Τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του πακέτου Aspose.Psd FOSS για Python. Ιδιότητες: bottom, height, is_empty, left, location, right, και 5 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
bottom | `` | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη y της κάτω άκρης αυτού του Ορθογωνίου. |
is_empty | `` | Ανάγνωση | Λαμβάνει μια τιμή που υποδεικνύει εάν αυτό το Ορθογώνιο δεν έχει θέση ή μέγεθος. |
left | `` | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη x της αριστερής άκρης αυτού του Ορθογωνίου. |
right | `` | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη x της δεξιάς άκρης του Rectangle. |
top | `` | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη y της πάνω άκρης του Rectangle. |
location | `` | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τις συντεταγμένες της πάνω αριστερής γωνίας του Rectangle. |
size | `` | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το μέγεθος αυτού του Rectangle. |
x | `` | Ανάγνωση | Λαμβάνει το x. |
y | `` | Ανάγνωση | Λαμβάνει το y. |
width | `` | Ανάγνωση | Λαμβάνει το πλάτος. |
height | `` | Ανάγνωση | Λαμβάνει το ύψος. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, πλάτος, ύψος) σε αυτήν την παρουσίαση Rectangle. |
empty() | Αντιπροσωπεύει μια δομή Rectangle με τις ιδιότητές της να παραμένουν μη αρχικοποιημένες. |
from_left_top_right_bottom(left, top, right, bottom) | Δημιουργεί ένα ορθογώνιο από τις συντεταγμένες των άκρων. |
from_ltrb(left, top, right, bottom) | Δημιουργεί ένα ορθογώνιο από τις συντεταγμένες των άκρων για εσωτερική ανάλυση εγγραφών PSD. |
from_points(point1, point2) | Δημιουργεί ένα ορθογώνιο που καλύπτει τα καθορισμένα σημεία. |
from_point_and_size(location: Point, size: Size) | Αρχικοποιεί ένα νέο αντικείμενο από ένα Point και ένα Size. |
ceiling(value) | Μετατρέπει μια δομή RectangleF σε δομή Rectangle στρογγυλοποιώντας προς τα πάνω τις συντεταγμένες και το μέγεθος. |
round(value) | Μετατρέπει μια δομή RectangleF σε δομή Rectangle στρογγυλοποιώντας τις συντεταγμένες και το μέγεθος. |
truncate(value) | Μετατρέπει μια δομή RectangleF σε δομή Rectangle αποκόπτοντας τις συντεταγμένες και το μέγεθος. |
inflate_rect(rectangle, x, y) | Δημιουργεί και επιστρέφει ένα αυξημένο αντίγραφο του καθορισμένου rectangle. |
intersect_rect(a, b) | Επιστρέφει ένα rectangle που αντιπροσωπεύει την τομή δύο rectangles. |
union_rect(a, b) | Επιστρέφει ένα Rectangle που περιέχει την ένωση δύο Rectangle. |
contains() | Καθορίζει εάν το καθορισμένο σημείο ή Rectangle περιέχεται μέσα σε αυτό το Rectangle. |
inflate() | Μεγεθύνει αυτό το Rectangle κατά το καθορισμένο μέγεθος ή διαστάσεις. |
intersect(rectangle) | Αντικαθιστά αυτό το Rectangle με την τομή του με το καθορισμένο Rectangle. |
intersects_with(rectangle) | Καθορίζει εάν αυτό το ορθογώνιο διασταυρώνεται με το καθορισμένο ορθογώνιο. |
normalize() | Κανονικοποιεί αυτό το ορθογώνιο ώστε το πλάτος και το ύψος να είναι μη αρνητικά. |
offset() | Μετακινεί αυτό το ορθογώνιο κατά το καθορισμένο σημείο ή τις μετατοπίσεις. |