Rectangle
Rectangle
Επισκόπηση
Rectangle είναι μια struct στο Aspose.Psd FOSS για .NET. Κληρονομείται από: IEquatable<Rectangle>.
Αποθηκεύει ένα σύνολο τεσσάρων ακέραιων που αντιπροσωπεύουν τη θέση και το μέγεθος ενός ορθογωνίου.
Αυτή η struct δηλώνει 24 μεθόδους για αντικείμενα Rectangle σε προγράμματα .NET. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle και 4 επιπλέον μεθόδους. Τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.Psd FOSS για .NET. Ιδιότητες: Bottom, Empty, Height, IsEmpty, Left, Location και 6 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
X | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη x του επάνω αριστερού γωνιακού σημείου αυτού του Rectangle. |
Y | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη y του επάνω αριστερού γωνιακού σημείου αυτού του Rectangle. |
Width | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το πλάτος αυτού του Rectangle. |
Height | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το height του Rectangle. |
Bottom | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη y της κάτω άκρης αυτού του Rectangle. |
IsEmpty | bool | Ανάγνωση | Λαμβάνει μια τιμή που υποδεικνύει εάν αυτό το Rectangle δεν έχει θέση ή μέγεθος. |
Left | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη x της αριστερής άκρης αυτού του Rectangle. |
Location | Point | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τις συντεταγμένες της επάνω αριστερής γωνίας αυτού του Rectangle. |
Right | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη x της δεξιάς άκρης αυτού του Rectangle. |
Size | Size | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το μέγεθος αυτού του Rectangle. |
Top | int | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη συντεταγμένη y του άνω άκρου αυτής της Rectangle. |
Empty | Rectangle | Ανάγνωση | Αντιπροσωπεύει μια δομή Rectangle με τις ιδιότητές της που παραμένουν μη αρχικοποιημένες. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
Rectangle(location: Point, size: Size) | Αρχικοποιεί ένα νέο αντικείμενο της δομής Rectangle με την καθορισμένη θέση και μέγεθος. |
Rectangle(x: int, y: int, width: int, height: int) | Αρχικοποιεί ένα νέο αντικείμενο της δομής Rectangle με τις καθορισμένες συντεταγμένες. |
Ceiling(value: RectangleF) | Μετατρέπει μια δομή RectangleF σε δομή Rectangle στρογγυλοποιώντας προς τα πάνω τις συντεταγμένες και το μέγεθος. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Δημιουργεί ένα ορθογώνιο από τις συντεταγμένες των άκρων. |
FromPoints(point1: Point, point2: Point) | Δημιουργεί ένα ορθογώνιο που καλύπτει τα καθορισμένα σημεία. |
Inflate(rectangle: Rectangle, x: int, y: int) | Δημιουργεί και επιστρέφει ένα φουσκωτό αντίγραφο του καθορισμένου ορθογωνίου. |
Intersect(a: Rectangle, b: Rectangle) | Επιστρέφει ένα ορθογώνιο που αντιπροσωπεύει την τομή δύο ορθογωνίων. |
Round(value: RectangleF) | Μετατρέπει μια δομή RectangleF σε δομή Rectangle στρογγυλοποιώντας τις συντεταγμένες και το μέγεθος. |
Truncate(value: RectangleF) | Μετατρέπει μια δομή RectangleF σε δομή Rectangle κατακόπτοντας τις συντεταγμένες και το μέγεθος. |
Union(a: Rectangle, b: Rectangle) | Επιστρέφει ένα Rectangle που περιέχει την ένωση δύο Rectangle. |
Contains(point: Point) | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός αυτού του Rectangle. |
Contains(rectangle: Rectangle) | Καθορίζει εάν η περιοδική περιοχή που εκπροσωπείται από το καθορισμένο rectangle περιλαμβάνεται πλήρως εντός αυτού του Rectangle. |
Contains(x: int, y: int) | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός αυτού του Rectangle. |
Equals(other: Rectangle) | Καθορίζει εάν το συγκεκριμένο ορθογώνιο είναι ίσο με αυτό το ορθογώνιο. |
Equals(obj: object?) | Καθορίζει εάν το συγκεκριμένο αντικείμενο είναι ίσο με αυτό το ορθογώνιο. |
GetHashCode() | Επιστρέφει έναν κωδικό κατακερματισμού για αυτό το ορθογώνιο. |
Inflate(size: Size) | Μεγαλώνει αυτό το ορθογώνιο κατά το καθορισμένο μέγεθος. |
Inflate(width: int, height: int) | Αυξάνει το μέγεθος αυτού του ορθογωνίου κατά τα καθορισμένα οριζόντια και κάθετα ποσά. |
Intersect(rectangle: Rectangle) | Αντικαθιστά αυτό το ορθογώνιο με τη τομή του με το καθορισμένο ορθογώνιο. |
IntersectsWith(rectangle: Rectangle) | Καθορίζει αν αυτό το ορθογώνιο τέμνει το καθορισμένο ορθογώνιο. |
Normalize() | Κανονικοποιεί αυτό το ορθογώνιο ώστε το πλάτος και το ύψος να είναι μη αρνητικά. |
Offset(point: Point) | Μετακινεί αυτό το ορθογώνιο κατά το καθορισμένο σημείο. |
Offset(x: int, y: int) | Μετακινεί αυτό το ορθογώνιο κατά τις καθορισμένες οριζόντιες και κατακόρυφες τιμές. |
ToString() | Επιστρέφει μια αναπαράσταση σε μορφή συμβολοσειράς αυτού του ορθογωνίου. |