Struct RectangleF

Struct RectangleF

Το όνομα: Aspose.Imaging Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Αποθηκεύει ένα σύνολο τεσσάρων αριθμών πλωτών σημείων που αντιπροσωπεύουν τη θέση και το μέγεθος ενός ορθογώνου.

public struct RectangleF

Κληρονομημένα μέλη

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Ρέκτανγκλεφ(Ναυτιλία, Ναυτιλία, Ναυτιλία)

Αρχίζει μια νέα περίπτωση της δομής Aspose.Imaging.RectangleF με την καθορισμένη θέση και το μέγεθος.

public RectangleF(float x, float y, float width, float height)

Parameters

x float

Ο συντονιστής x της ανώτερης αριστεράς γωνίας του ορθογώνου.

y float

Ο συντονιστής y της ανώτερης αριστεράς γωνίας του ορθογώνου.

width float

Το πλάτος της ορθογώνης.

height float

Το ύψος της ορθογώνης.

Ρέκτανγκλεφ(Σειρά, Σειρά)

Αρχίζει μια νέα περίπτωση της δομής Aspose.Imaging.RectangleF με την καθορισμένη θέση και το μέγεθος.

public RectangleF(PointF location, SizeF size)

Parameters

location PointF

Ένα Aspose.Imaging.PointF που αντιπροσωπεύει την ανώτερη αριστερή γωνία της ορθογώνης περιοχής.

size SizeF

Ένα Aspose.Imaging.SizeF που αντιπροσωπεύει το πλάτος και το ύψος της ορθογώνης περιοχής.

Properties

Bottom

Αποκτά ή τοποθετεί το συντονιστικό y που είναι το σύνολο του Aspose.Imaging.RectangleF.Y και του Aspose.Imaging.RectangleF.Υψηλότητα αυτής της δομής του Aspose.Imaging.RectangleF.

public float Bottom { get; set; }

Αξία ιδιοκτησίας

float

Empty

Αποκτά ένα νέο παράδειγμα της δομής Aspose.Imaging.RectangleF που έχει Aspose.Imaging.RectangleF.X, Aspose.Imaging.RectangleF.Y, Aspose.Imaging.RectangleF.Περί και Aspose.Imaging.RectangleF.Υψηλές τιμές που ορίζονται στο μηδέν.

public static RectangleF Empty { get; }

Αξία ιδιοκτησίας

RectangleF

Height

Αποκτά ή θέτει το ύψος αυτής της δομής Aspose.Imaging.RectangleF.

public float Height { get; set; }

Αξία ιδιοκτησίας

float

IsEmpty

Λαμβάνει μια τιμή που υποδεικνύει αν το Aspose.Imaging.RectangleF.Width ή Aspose.Imaging.RectangleF.High ιδιοκτησία αυτού του Aspose.Imaging.RectangleF έχει μια τιμή του μηδέν.

[JsonIgnore]
public bool IsEmpty { get; }

Αξία ιδιοκτησίας

bool

Left

Αποκτά ή τοποθετεί τον συντονιστή x της αριστεράς άκρας αυτής της δομής Aspose.Imaging.RectangleF.

public float Left { get; set; }

Αξία ιδιοκτησίας

float

Location

Αποκτά ή τοποθετεί τις συντεταγμένες της ανώτερης αριστεράς γωνίας αυτής της δομής Aspose.Imaging.RectangleF.

public PointF Location { get; set; }

Αξία ιδιοκτησίας

PointF

Right

Αποκτά ή τοποθετεί τον συντονιστή x που είναι το σύνολο του Aspose.Imaging.RectangleF.X και του Aspose.Imaging.RectangleF.Το μέγεθος αυτής της δομής Aspose.Imaging.RectangleF.

public float Right { get; set; }

Αξία ιδιοκτησίας

float

Size

Αποκτήστε ή ρυθμίστε το μέγεθος αυτού του Aspose.Imaging.RectangleF.

public SizeF Size { get; set; }

Αξία ιδιοκτησίας

SizeF

Top

Αποκτά ή τοποθετεί το y-συντονιστικό της κορυφαίας άκρας αυτής της δομής Aspose.Imaging.RectangleF.

public float Top { get; set; }

Αξία ιδιοκτησίας

float

Width

Αποκτά ή ρυθμίζει το πλάτος αυτής της δομής Aspose.Imaging.RectangleF.

public float Width { get; set; }

Αξία ιδιοκτησίας

float

X

Αποκτά ή τοποθετεί τον συντονιστή x της ανώτερης αριστεράς γωνίας αυτής της δομής Aspose.Imaging.RectangleF.

public float X { get; set; }

Αξία ιδιοκτησίας

float

Y

Αποκτά ή τοποθετεί το y-συντονιστικό της ανώτερης αριστεράς γωνίας αυτής της δομής Aspose.Imaging.RectangleF.

public float Y { get; set; }

Αξία ιδιοκτησίας

float

Methods

Contains(Πλοία, Πλοία)

Προσδιορίζει αν το καθορισμένο σημείο περιέχεται εντός αυτής της δομής Aspose.Imaging.RectangleF.

public bool Contains(float x, float y)

Parameters

x float

Ο συντονιστής x του σημείου για δοκιμή.

y float

Ο συντονισμός του σημείου για να δοκιμαστεί.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το σημείο που ορίζεται από το x’ και το y’ περιέχεται εντός αυτής της δομής Aspose.Imaging.RectangleF.

Contains(PointF)

Προσδιορίζει αν το καθορισμένο σημείο περιέχεται εντός αυτής της δομής Aspose.Imaging.RectangleF.

public bool Contains(PointF point)

Parameters

point PointF

Το Aspose.Imaging.PointF για να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το σημείο που αντιπροσωπεύεται από το point’ παράμετρο περιέχεται εντός αυτής της δομής Aspose.Imaging.RectangleF.

Contains(Ρέκτανγκλ)

Προσδιορίζει αν η ορθογώνια περιοχή που αντιπροσωπεύεται από το rect’ περιέχεται εντελώς εντός αυτής της δομής Aspose.Imaging.RectangleF.

public bool Contains(RectangleF rect)

Parameters

rect RectangleF

Το Aspose.Imaging.RectangleF για να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν η ορθογώνια περιοχή που αντιπροσωπεύεται από το rect’ περιέχεται εντελώς μέσα στην ορθογώνια περιοχή που αντιπροσωπεύεται από αυτό το Aspose.Imaging.RectangleF.

Equals(αντικείμενο)

Δοκιμάστε αν το obj’ είναι ένα Aspose.Imaging.RectangleF με την ίδια τοποθεσία και μέγεθος αυτού του Aspose.Imaging.RectangleF.

public override bool Equals(object obj)

Parameters

obj object

Το σύστημα. αντικείμενο για δοκιμή.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το obj’ είναι ένα Aspose.Imaging.RectangleF και οι ιδιότητές του X, Y, πλάτος και ύψος είναι ίσες με τις αντίστοιχες ιδιότητες αυτού του Aspose.Imaging.RectangleF.

FromLeftTopRightBottom(Ναυτιλία, Ναυτιλία, Ναυτιλία)

Δημιουργεί μια δομή Aspose.Imaging.RectangleF με ανώτερη αριστερή γωνία και κατώτερη δεξιά γωνία στις καθορισμένες τοποθεσίες.

public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)

Parameters

left float

Ο συντονιστής x της ανώτερης αριστεράς γωνίας της ορθογώνης.

top float

Ο συντονιστής y της ανώτερης αριστεράς γωνίας της ορθογώνης.

right float

Ο συντονιστής x της κατώτερης δεξιάς γωνίας της ορθογώνης.

bottom float

Ο συντονιστής y της κατώτερης δεξιάς γωνίας της ορθογώνης.

Returns

RectangleF

Το νέο Aspose.Imaging.RectangleF που δημιουργεί αυτή η μέθοδος.

FromPoints(Πειραιά, Πειραιά)

Δημιουργεί ένα νέο Aspose.Imaging.Rectangle από δύο σημεία που καθορίζονται. Δύο στρώματα του δημιουργημένου Aspose.Imaging.Rectangle θα είναι ίσα με το παρελθόν point1’ και point2'.

public static RectangleF FromPoints(PointF point1, PointF point2)

Parameters

point1 PointF

Το πρώτο Aspose.Imaging.Point για το νέο κατώφλι.

point2 PointF

Το δεύτερο Aspose.Imaging.Point για το νέο κατώφλι.

Returns

RectangleF

Μια νέα δημιουργία Aspose.Imaging.Rectangle.

GetHashCode()

Λάβετε τον κωδικό hash για αυτή την δομή Aspose.Imaging.RectangleF.

public override int GetHashCode()

Returns

int

Ο κωδικός hash για αυτό το Aspose.Imaging.RectangleF.

Inflate(Πλατφόρμα, Πλατφόρμα, Πλατφόρμα)

Δημιουργεί και επιστρέφει ένα πλημμυρισμένο αντίγραφο της οριζόμενης δομής Aspose.Imaging.RectangleF. Το αντίγραφο πλημμυρίζεται με την οριζόμενη ποσότητα.

public static RectangleF Inflate(RectangleF rect, float x, float y)

Parameters

rect RectangleF

Το Aspose.Imaging.RectangleF πρέπει να αντιγραφεί.Αυτός ο ορθογώνιος δεν τροποποιείται.

x float

Η ποσότητα για να πλημμυρίσει το αντίγραφο της οριζόντιας γωνίας.

y float

Η ποσότητα για να πλημμυρίσει το αντίγραφο του ορθογώνου κάθετα.

Returns

RectangleF

Πληροφορίες για το Aspose.Imaging.RectangleF

Inflate(Πλοία, Πλοία)

Εμφανίζει αυτή τη δομή Aspose.Imaging.RectangleF με την καθορισμένη ποσότητα.

public void Inflate(float x, float y)

Parameters

x float

Η ποσότητα για να πλημμυρίσει αυτό το Aspose.Imaging.RectangleF δομή οριζόντια.

y float

Η ποσότητα για να πλημμυρίσει αυτό το Aspose.Imaging.RectangleF δομή κάθετα.

Inflate(ΣΙΕΦ)

Εμφανίζει αυτό το Aspose.Imaging.RectangleF με την καθορισμένη ποσότητα.

public void Inflate(SizeF size)

Parameters

size SizeF

Το ποσό που θα πλημμυρίσει αυτό το ορθό.

Intersect(Ρέκτανγκλ, Ρέκτανγκλ)

Επιστρέφει μια δομή Aspose.Imaging.RectangleF που αντιπροσωπεύει τη διασταύρωση δύο ορθογώνων. αν δεν υπάρχει διασταύρωση, και άδειο Aspose.Imaging.RectangleF επιστρέφει.

public static RectangleF Intersect(RectangleF a, RectangleF b)

Parameters

a RectangleF

Πρώτη ορθογώνια για διασκέδαση.

b RectangleF

Μια δεύτερη ορθογώνια για να διασταυρώσει.

Returns

RectangleF

Ένα τρίτο Aspose.Imaging.RectangleF δομή του οποίου το μέγεθος αντιπροσωπεύει την επιφάνεια των δύο καθορισμένων ορθογώνων.

Intersect(Ρέκτανγκλ)

Αντικαθιστά αυτή τη δομή Aspose.Imaging.RectangleF με τη διασταύρωση του εαυτού και την καθορισμένη δομή Aspose.Imaging.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Η ορθογώνια να διασυνδέεται.

IntersectsWith(Ρέκτανγκλ)

Προσδιορίζει αν αυτή η ορθογώνια διασχίζει με το rect'.

public bool IntersectsWith(RectangleF rect)

Parameters

rect RectangleF

Η αριστερά για να δοκιμαστεί.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν υπάρχει διασταύρωση.

Normalize()

Ομαλοποιεί την ορθογώνια κάνοντας το πλάτος και το ύψος θετικό, αφήνοντας λιγότερο από δεξιά και πάνω λιγότερο από κάτω.

public void Normalize()

Offset(PointF)

Προσαρμόζει τη θέση αυτής της ορθογώνης με την καθορισμένη ποσότητα.

public void Offset(PointF pos)

Parameters

pos PointF

Το ποσό για να αποζημιωθεί η τοποθεσία.

Offset(Πλοία, Πλοία)

Προσαρμόζει τη θέση αυτής της ορθογώνης με την καθορισμένη ποσότητα.

public void Offset(float x, float y)

Parameters

x float

Το ποσό για την αποζημίωση της τοποθεσίας οριζόντια.

y float

Το ποσό για να αποζημιώσει την τοποθεσία κάθετα.

ToString()

Μετατρέπει τα χαρακτηριστικά αυτού του Aspose.Imaging.RectangleF σε μια ανθρώπινη γραμμή.

public override string ToString()

Returns

string

Μια γραμμή που περιέχει τη θέση, το πλάτος και το ύψος αυτής της δομής Aspose.Imaging.RectangleF.

Union(Ρέκτανγκλ, Ρέκτανγκλ)

Δημιουργεί την μικρότερη δυνατή τρίτη ορθογώνια που μπορεί να περιέχει και τις δύο ορθογώνια που σχηματίζουν μια ένωση.

public static RectangleF Union(RectangleF a, RectangleF b)

Parameters

a RectangleF

Ο πρώτος δρόμος προς την Ένωση.

b RectangleF

Δεύτερη ορθογώνια προς την Ένωση.

Returns

RectangleF

Μια τρίτη δομή Aspose.Imaging.RectangleF που περιέχει και τους δύο ορθογώνους που σχηματίζουν την ένωση.

Operators

Οργανωτής /(Πλατφόρμα, Float)

Εφαρμόστε τον διαχειριστή /.

public static RectangleF operator /(RectangleF rectangle, float divider)

Parameters

rectangle RectangleF

Η Ορθόδοξη.

divider float

Ο διαχωριστής .

Returns

RectangleF

Το αποτέλεσμα του χειριστή.

Exceptions

ArgumentOutOfRangeException

Διαίρεση - Διαίρεση με μηδέν δεν επιτρέπεται.

Δραστηριότητες =(Ρέκτανγκλ, Ρέκτανγκλ)

Δοκιμάστε αν δύο δομές Aspose.Imaging.RectangleF έχουν ίση θέση και μέγεθος.

public static bool operator ==(RectangleF left, RectangleF right)

Parameters

left RectangleF

Η δομή Aspose.Imaging.RectangleF που βρίσκεται στην αριστερή πλευρά του φορέα ισότητας.

right RectangleF

Η δομή Aspose.Imaging.RectangleF που είναι στο δικαίωμα του διαχειριστή ισότητας.

Returns

bool

Αυτός ο φορέας επιστρέφει αληθινός εάν οι δύο οριζόμενες δομές Aspose.Imaging.RectangleF έχουν ίσες ιδιότητες Aspose.Imaging.RectangleF.X, Aspose.Imaging.RectangleF.Y, Aspose.Imaging.RectangleF.Width και Aspose.Imaging.RectangleF.Height.

Εμφανιζόμενος φορέας RectangleF(Rectangle)

Μετατρέπει τη συγκεκριμένη δομή Aspose.Imaging.Rectangle σε μια δομή Aspose.Imaging.RectangleF.

public static implicit operator RectangleF(Rectangle rect)

Parameters

rect Rectangle

Η δομή Aspose.Imaging.Rectangle να μετατρέψει.

Returns

RectangleF

Η δομή Aspose.Imaging.RectangleF που μετατρέπεται από την καθορισμένη δομή Aspose.Imaging.Rectangle.

Οργανωτής !=(Ρέκτανγκλ, Ρέκτανγκλ)

Δοκιμάστε αν δύο δομές Aspose.Imaging.RectangleF διαφέρουν στη θέση ή το μέγεθος.

public static bool operator !=(RectangleF left, RectangleF right)

Parameters

left RectangleF

Η δομή Aspose.Imaging.RectangleF που βρίσκεται στην αριστερή πλευρά του χειριστή ανισότητας.

right RectangleF

Η δομή Aspose.Imaging.RectangleF που είναι στο δικαίωμα του χειριστή ανισότητας.

Returns

bool

Αυτός ο φορέας επιστρέφει αληθινός εάν οποιαδήποτε από τις δομές Aspose.Imaging.RectangleF.X, Aspose.Imaging.RectangleF.Y, Aspose.Imaging.RectangleF.Width, ή Aspose.Imaging.RectangleF.High ιδιότητες των δύο Aspose.Imaging.RectangleF είναι ανισότητες.

Οργανωτής *(Πλατφόρμα, Float)

Εφαρμόστε τον διαχειριστή *.

public static RectangleF operator *(RectangleF rectangle, float multiplier)

Parameters

rectangle RectangleF

Η Ορθόδοξη.

multiplier float

Ο πολλαπλασιαστής .

Returns

RectangleF

Το αποτέλεσμα του χειριστή.

 Ελληνικά