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 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
XintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη συντεταγμένη x του επάνω αριστερού γωνιακού σημείου αυτού του Rectangle.
YintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη συντεταγμένη y του επάνω αριστερού γωνιακού σημείου αυτού του Rectangle.
WidthintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το πλάτος αυτού του Rectangle.
HeightintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το height του Rectangle.
BottomintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη συντεταγμένη y της κάτω άκρης αυτού του Rectangle.
IsEmptyboolΑνάγνωσηΛαμβάνει μια τιμή που υποδεικνύει εάν αυτό το Rectangle δεν έχει θέση ή μέγεθος.
LeftintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη συντεταγμένη x της αριστερής άκρης αυτού του Rectangle.
LocationPointΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τις συντεταγμένες της επάνω αριστερής γωνίας αυτού του Rectangle.
RightintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη συντεταγμένη x της δεξιάς άκρης αυτού του Rectangle.
SizeSizeΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το μέγεθος αυτού του Rectangle.
TopintΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη συντεταγμένη y του άνω άκρου αυτής της Rectangle.
EmptyRectangleΑνάγνωσηΑντιπροσωπεύει μια δομή 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()Επιστρέφει μια αναπαράσταση σε μορφή συμβολοσειράς αυτού του ορθογωνίου.

Δείτε επίσης

 Ελληνικά