Struct Point

Struct Point

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

Αντιπροσωπεύει ένα διαταγμένο ζευγάρι ολοκληρωμένων συντονισμών x- και y που καθορίζουν ένα σημείο σε ένα διδιάστατο επίπεδο.

public struct Point

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

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

Constructors

Point(ΕΝΤ, ΕΝΤ)

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

public Point(int x, int y)

Parameters

x int

Οριζόντια θέση του σημείου.

y int

Η κάθετη θέση του σημείου.

Point(Size)

Αρχίζει μια νέα περίπτωση της δομής Aspose.Imaging.Point από την δομή Aspose.Imaging.Size.

public Point(Size size)

Parameters

size Size

Περιέχει τους νέους συντονισμούς σημείων.

Point(ΕΝΤ)

Αρχίζει μια νέα περίπτωση της δομής Aspose.Imaging.Point χρησιμοποιώντας συντονισμούς που καθορίζονται από μια συνολική τιμή.

public Point(int dw)

Parameters

dw int

Ένας 32-bit ολοκληρωτής που προσδιορίζει τους συντονισμούς για το νέο σημείο.

Properties

Empty

Αποκτά μια νέα παραβολή της δομής Aspose.Imaging.Point που έχει τις τιμές Aspose.Imaging.Point.X και Aspose.Imaging.Point.Y που ορίζονται στο μηδέν.

public static Point Empty { get; }

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

Point

IsEmpty

Παίρνει μια τιμή που υποδεικνύει αν αυτό το Aspose.Imaging.Point είναι άδειο.

[JsonIgnore]
public bool IsEmpty { get; }

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

bool

X

Αποκτήστε ή τοποθετήστε τον συντονιστή x αυτού του Aspose.Imaging.Point.

public int X { get; set; }

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

int

Y

Αποκτήστε ή τοποθετήστε το y-συντονιστικό του Aspose.Imaging.Point.

public int Y { get; set; }

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

int

Methods

Add(Το σημείο, το μέγεθος)

Προσθέστε το καθορισμένο Aspose.Imaging.Size στο καθορισμένο Aspose.Imaging.Point.

public static Point Add(Point point, Size size)

Parameters

point Point

Το Aspose.Imaging.Point για να προσθέσετε.

size Size

Το Aspose.Imaging.Size για να προσθέσετε στο point'.

Returns

Point

Το Aspose.Imaging.Point που είναι το αποτέλεσμα της λειτουργίας προσθήκης.

Ceiling(PointF)

Μετατρέψτε το καθορισμένο Aspose.Imaging.PointF σε ένα Aspose.Imaging.Point με τη στρογγυλοποίηση των τιμών του Aspose.Imaging.PointF στις επόμενες υψηλότερες συνολικές τιμές.

public static Point Ceiling(PointF point)

Parameters

point PointF

Το Aspose.Imaging.PointF για να μετατρέψει.

Returns

Point

Το Aspose.Imaging.Point αυτή η μέθοδος μετατρέπεται σε.

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

Προσδιορίζει αν αυτό το Aspose.Imaging.Point περιέχει τους ίδιους συντονισμούς με το καθορισμένο System.Object.

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

Είναι αλήθεια αν το obj’ είναι ένα Aspose.Imaging.Point και έχει τους ίδιους συντονισμούς με αυτό το Aspose.Imaging.Point.

FromLong(μακριά, μακριά int, μακριά int)

Ανακαλύψτε ένα αντικείμενο σημείου που είναι συσκευασμένο σε ένα μακρύ αντικείμενο για να χωρίσετε τις τιμές X και Y int.

public static void FromLong(long packedPoint, out int x, out int y)

Parameters

packedPoint long

Το αντικείμενο του σημείου συσκευάζεται σε μια μακρά αξία.

x int

Η τιμή που προκύπτει από τη συσκευασμένη τιμή Point X.

y int

Η τιμή που λαμβάνεται από τη συσκευασμένη τιμή Point Y.

GetHashCode()

Επιστρέφει έναν κωδικό hash για αυτό το Aspose.Imaging.Point.

public override int GetHashCode()

Returns

int

Ένας κωδικός hash για αυτό το παράδειγμα, κατάλληλος για χρήση σε αλγόριθμους hashing και δομές δεδομένων όπως ένας πίνακας hash.

Offset(Point)

Μεταφράζει αυτό το Aspose.Imaging.Point με το καθορισμένο Aspose.Imaging.Point.

public void Offset(Point point)

Parameters

point Point

Το Aspose.Imaging.Point χρησιμοποιήθηκε για να αντισταθμίσει αυτό το Aspose.Imaging.Point.

Offset(ΕΝΤ, ΕΝΤ)

Μεταφράζει αυτό το Aspose.Imaging.Point με το καθορισμένο ποσό.

public void Offset(int dx, int dy)

Parameters

dx int

Το ποσό για την αποζημίωση του συντονιστή x.

dy int

Το ποσό για την αποζημίωση του συντονιστή y.

Round(PointF)

Μετατρέψτε το καθορισμένο Aspose.Imaging.PointF σε ένα αντικείμενο Aspose.Imaging.Point με την περιστροφή των τιμών Aspose.Imaging.Point στο πλησιέστερο ολόκληρο.

public static Point Round(PointF point)

Parameters

point PointF

Το Aspose.Imaging.PointF για να μετατρέψει.

Returns

Point

Το Aspose.Imaging.Point αυτή η μέθοδος μετατρέπεται σε.

Subtract(Το σημείο, το μέγεθος)

Επιστρέφει το αποτέλεσμα της υποτροπής του καθορισμένου Aspose.Imaging.Size από το καθορισμένο Aspose.Imaging.Point.

public static Point Subtract(Point point, Size size)

Parameters

point Point

Το Aspose.Imaging.Point πρέπει να αποσυνδεθεί από.

size Size

Το Aspose.Imaging.Size να υποχωρήσει από το σημείο .

Returns

Point

Το Aspose.Imaging.Point που είναι το αποτέλεσμα της λειτουργίας υποστράγγισης.

ToLong()

Μετατρέψτε αυτό το σημείο σε μια ενιαία μακρά τιμή, που περιέχει συντονισμούς X και Y σε υψηλά και χαμηλά bit.

public long ToLong()

Returns

long

Το αντικείμενο του σημείου συσκευάζεται σε μια μακρά αξία.

ToString()

Μετατρέψτε αυτό το Aspose.Imaging.Point σε μια ανθρώπινη γραμμή ανάγνωσης.

public override string ToString()

Returns

string

Ένα σύστημα.String που αντιπροσωπεύει αυτή την περίπτωση.

Truncate(PointF)

Μετατρέψτε το καθορισμένο Aspose.Imaging.PointF σε ένα Aspose.Imaging.Point με τη σφραγίδα των τιμών του Aspose.Imaging.Point.

public static Point Truncate(PointF point)

Parameters

point PointF

Το Aspose.Imaging.PointF για να μετατρέψει.

Returns

Point

Το Aspose.Imaging.Point αυτή η μέθοδος μετατρέπεται σε.

Operators

Οργανωτής +(Το σημείο, το μέγεθος)

Μεταφράζει ένα Aspose.Imaging.Point από ένα δεδομένο Aspose.Imaging.Size.

public static Point operator +(Point point, Size size)

Parameters

point Point

Το Aspose.Imaging.Point για μετάφραση.

size Size

Ένα Aspose.Imaging.Size που καθορίζει το ζευγάρι αριθμών που πρέπει να προσθέσετε στις συντεταγμένες του point'.

Returns

Point

Το μεταφρασμένο Aspose.Imaging.Point.

Δραστηριότητες =(Το σημείο, το σημείο)

Συγκρίνετε δύο αντικείμενα Aspose.Imaging.Point.Το αποτέλεσμα καθορίζει εάν οι τιμές των ιδιοτήτων Aspose.Imaging.Point.X και Aspose.Imaging.Point.Y των δύο αντικειμένων Aspose.Imaging.Point είναι ίσες.

public static bool operator ==(Point point1, Point point2)

Parameters

point1 Point

Ένα πρώτο Aspose.Imaging.Point για σύγκριση.

point2 Point

Ένα δεύτερο Aspose.Imaging.Point για σύγκριση.

Returns

bool

Είναι αλήθεια αν οι τιμές Aspose.Imaging.Point.X και Aspose.Imaging.Point.Y των point1’ και point2’ είναι ίσες· διαφορετικά, ψεύτικες.

Ο εκφραστικός φορέας μεγέθους(Point)

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

public static explicit operator Size(Point point)

Parameters

point Point

Το Aspose.Imaging.Point θα μετατραπεί.

Returns

Size

Το Aspose.Imaging.Size που προκύπτει από την μετατροπή.

Ο διαχειριστής PointF(Point)

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

public static implicit operator PointF(Point point)

Parameters

point Point

Το Aspose.Imaging.Point θα μετατραπεί.

Returns

PointF

Το Aspose.Imaging.PointF που προκύπτει από τη μετατροπή.

Οργανωτής !=(Το σημείο, το σημείο)

Το αποτέλεσμα καθορίζει αν οι τιμές του Aspose.Imaging.Point.X ή των ιδιοτήτων του Aspose.Imaging.Point.Y των δύο αντικειμένων Aspose.Imaging.Point είναι ανισότητες.

public static bool operator !=(Point point1, Point point2)

Parameters

point1 Point

Ένα πρώτο Aspose.Imaging.Point για σύγκριση.

point2 Point

Ένα δεύτερο Aspose.Imaging.Point για σύγκριση.

Returns

bool

Είναι αλήθεια αν οι τιμές είτε των ιδιοτήτων Aspose.Imaging.Point.X είτε των ιδιοτήτων Aspose.Imaging.Point.Y των point1’ και point2’ διαφέρουν, αλλιώς, ψευδείς.

Οργανωτής -(Το σημείο, το μέγεθος)

Μεταφράζει ένα Aspose.Imaging.Point από το αρνητικό ενός δεδομένου Aspose.Imaging.Size.

public static Point operator -(Point point, Size size)

Parameters

point Point

Το Aspose.Imaging.Point για μετάφραση.

size Size

Ένα Aspose.Imaging.Size που καθορίζει το ζευγάρι αριθμών που πρέπει να υποχωρήσουν από τις συντεταγμένες του point'.

Returns

Point

Μια δομή Aspose.Imaging.Point που μεταφράζεται από το αρνητικό μιας συγκεκριμένης δομής Aspose.Imaging.Size.

 Ελληνικά