Struct Point
Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)
Es handelt sich um ein bestelltes Paar vollständiger x- und y-Koordinate, die einen Punkt in einem zweidimensionalen Plan definieren.
public struct Point
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(und int, int)
Initialisiert eine neue Instanz der Aspose.Imaging.Point-Struktur mit den angegebenen Koordinaten.
public Point(int x, int y)
Parameters
x
int
Die horizontale Position des Punkts.
y
int
Die vertikale Position des Punkts.
Point(Size)
Initialisiert eine neue Instanz der Aspose.Imaging.Point-Struktur aus der Aspose.Imaging.Size-Struktur.
public Point(Size size)
Parameters
size
Size
Es enthält die neuen Punktkoordinate.
Point(Int)
Initialisiert eine neue Instanz der Aspose.Imaging.Point-Struktur mit Koordinaten, die durch einen Gesamtwert angegeben werden.
public Point(int dw)
Parameters
dw
int
Ein 32-Bit-Integer, der die Koordinaten für den neuen Punkt angibt.
Properties
Empty
Er erhält ein neues Beispiel der Aspose.Imaging.Point Struktur, die die Aspose.Imaging.Point.X und Aspose.Imaging.Point.Y Werte auf Null festgelegt hat.
public static Point Empty { get; }
Eigentumswert
IsEmpty
Er erhält einen Wert, der angibt, ob diese Aspose.Imaging.Point leer ist.
[JsonIgnore]
public bool IsEmpty { get; }
Eigentumswert
X
Erhalten oder setzen Sie den x-Koordinat dieses Aspose.Imaging.Point.
public int X { get; set; }
Eigentumswert
Y
Erhalten oder setzen Sie den y-Koordinat dieses Aspose.Imaging.Point.
public int Y { get; set; }
Eigentumswert
Methods
Add(Punkt, Größe)
Fügen Sie die angegebenen Aspose.Imaging.Size zum angegebenen Aspose.Imaging.Point hinzu.
public static Point Add(Point point, Size size)
Parameters
point
Point
Die Aspose.Imaging.Point hinzufügen.
size
Size
Die Aspose.Imaging.Size zu dem punkt hinzufügen'.
Returns
Die Aspose.Imaging.Point ist das Ergebnis der zusätzlichen Operation.
Ceiling(Punkte)
Umwandelt die angegebenen Aspose.Imaging.PointF in eine Aspose.Imaging.Point, indem Sie die Werte des Aspose.Imaging.PointF in die nächsten höheren Gesamtwerte drehen.
public static Point Ceiling(PointF point)
Parameters
point
PointF
Die Aspose.Imaging.PointF zu konvertieren.
Returns
Die Aspose.Imaging.Point konvertiert diese Methode zu.
Equals(Objekt)
Erläutert, ob diese Aspose.Imaging.Point die gleichen Koordinaten wie die angegebenen System.Object enthält.
public override bool Equals(object obj)
Parameters
obj
object
Das System.Objekt zu testen.
Returns
Es ist wahr, wenn obj’ eine Aspose.Imaging.Point ist und die gleichen Koordinaten wie diese Aspose.Imaging.Point hat.
FromLong(Lange, aus int, aus int)
Entwerfen Sie ein Point-Objekt, das in ein langes Objekt verpackt ist, um die Werte X und Y zu trennen.
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
Der Punktobjekt ist in einen langen Wert verpackt.
x
int
Die aus dem verpackten Punkt X gewonnenen Wert.
y
int
Die aus dem verpackten Punkt-Y-Wert extrahierte.
GetHashCode()
Wiederherstellen eines Hash-Codes für diesen Aspose.Imaging.Point.
public override int GetHashCode()
Returns
Ein Hash-Code für dieses Beispiel, geeignet für die Verwendung in Hash-Algorithmen und Datenstrukturen wie eine Hash-Tabelle.
Offset(Point)
bersetzt diese Aspose.Imaging.Point durch die angegebenen Aspose.Imaging.Point.
public void Offset(Point point)
Parameters
point
Point
Der Aspose.Imaging.Point wurde verwendet, um diesen Aspose.Imaging.Point zu ersetzen.
Offset(und int, int)
bersetzt diese Aspose.Imaging.Point durch die angegebenen Menge.
public void Offset(int dx, int dy)
Parameters
dx
int
Die Summe, die den X-Koordinat ersetzt wird.
dy
int
Die Summe, die den Y-Koordinat ersetzt wird.
Round(Punkte)
Konvertieren Sie die angegebenen Aspose.Imaging.PointF zu einem Aspose.Imaging.Point-Objekt, indem Sie die Aspose.Imaging.Point-Werte in den nächstgelegenen Gesamt umgeben.
public static Point Round(PointF point)
Parameters
point
PointF
Die Aspose.Imaging.PointF zu konvertieren.
Returns
Die Aspose.Imaging.Point konvertiert diese Methode zu.
Subtract(Punkt, Größe)
Zurückt das Ergebnis der Subtraktion angegeben Aspose.Imaging.Size aus der angegebenen Aspose.Imaging.Point.
public static Point Subtract(Point point, Size size)
Parameters
point
Point
Der Aspose.Imaging.Point wird abgezogen werden.
size
Size
Die Aspose.Imaging.Size zum Subtract aus dem punkt'.
Returns
Die Aspose.Imaging.Point ist das Ergebnis der Subtraktionsfunktion.
ToLong()
Umwandeln Sie diesen Punkt in einen einzigen langen Wert, der die Koordinaten X und Y in hohen und niedrigen Bits enthält.
public long ToLong()
Returns
Der Punktobjekt ist in einen langen Wert verpackt.
ToString()
Umwandelt diese Aspose.Imaging.Point in eine menschlich lesbare Zeile.
public override string ToString()
Returns
Ein System.String, der diese Instanz vertritt.
Truncate(Punkte)
Umwandelt die angegebenen Aspose.Imaging.PointF in eine Aspose.Imaging.Point, indem Sie die Werte des Aspose.Imaging.Point trunken.
public static Point Truncate(PointF point)
Parameters
point
PointF
Die Aspose.Imaging.PointF zu konvertieren.
Returns
Die Aspose.Imaging.Point konvertiert diese Methode zu.
Operators
Betreiber +(Punkt, Größe)
bersetzt eine Aspose.Imaging.Point durch eine bestimmte Aspose.Imaging.Size.
public static Point operator +(Point point, Size size)
Parameters
point
Point
Die Aspose.Imaging.Point zu übersetzen.
size
Size
Eine Aspose.Imaging.Size, die das Paar von Zahlen angibt, um zu den Koordinaten der point’ hinzuzufügen'.
Returns
Die Übersetzung von Aspose.Imaging.Point.
Der Betreiber =(Punkt, Punkt)
Das Ergebnis bestimmt, ob die Werte der Aspose.Imaging.Point.X und Aspose.Imaging.Point.Y Eigenschaften der beiden Aspose.Imaging.Point-Objekte gleich sind.
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
Eine erste Aspose.Imaging.Point zu vergleichen.
point2
Point
Eine zweite Aspose.Imaging.Point zu vergleichen.
Returns
Es ist wahr, wenn die Aspose.Imaging.Point.X und Aspose.Imaging.Point.Y Werte von point1’ und
point2’ gleich sind; sonst, falsch.
Explicit Operator Größe(Point)
Umwandelt die angegebenen Aspose.Imaging.Point-Struktur in eine Aspose.Imaging.Size-Struktur.
public static explicit operator Size(Point point)
Parameters
point
Point
Die Aspose.Imaging.Point wird konvertiert.
Returns
Die Aspose.Imaging.Size, die aus der Konversion entsteht.
Implizitätsbetreiber PointF(Point)
Umwandelt die angegebenen Aspose.Imaging.Point Struktur in die Aspose.Imaging.PointF Struktur.
public static implicit operator PointF(Point point)
Parameters
point
Point
Die Aspose.Imaging.Point wird konvertiert.
Returns
Die Aspose.Imaging.PointF, die aus der Konversion entsteht.
Betreiber !=(Punkt, Punkt)
Das Ergebnis bestimmt, ob die Werte der Aspose.Imaging.Point.X oder Aspose.Imaging.Point.Y Eigenschaften der beiden Aspose.Imaging.Point-Objekte ungleich sind.
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
Eine erste Aspose.Imaging.Point zu vergleichen.
point2
Point
Eine zweite Aspose.Imaging.Point zu vergleichen.
Returns
Es ist wahr, wenn die Werte entweder der Aspose.Imaging.Point.X Eigenschaften oder der Aspose.Imaging.Point.Y Eigenschaften von point1’ und
point2’ unterscheiden; sonst, falsch.
Betreiber -(Punkt, Größe)
bersetzt eine Aspose.Imaging.Point durch die negative einer bestimmten Aspose.Imaging.Size.
public static Point operator -(Point point, Size size)
Parameters
point
Point
Die Aspose.Imaging.Point zu übersetzen.
size
Size
Eine Aspose.Imaging.Size, die das Paar von Zahlen angibt, das aus den Koordinaten der point'.
Returns
Eine Aspose.Imaging.Point-Struktur, die durch die Negative einer bestimmten Aspose.Imaging.Size-Struktur übersetzt wird.