Struct Point

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

Point

IsEmpty

Er erhält einen Wert, der angibt, ob diese Aspose.Imaging.Point leer ist.

[JsonIgnore]
public bool IsEmpty { get; }

Eigentumswert

bool

X

Erhalten oder setzen Sie den x-Koordinat dieses Aspose.Imaging.Point.

public int X { get; set; }

Eigentumswert

int

Y

Erhalten oder setzen Sie den y-Koordinat dieses Aspose.Imaging.Point.

public int Y { get; set; }

Eigentumswert

int

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

Point

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

Point

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

bool

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

int

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

Point

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

Point

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

long

Der Punktobjekt ist in einen langen Wert verpackt.

ToString()

Umwandelt diese Aspose.Imaging.Point in eine menschlich lesbare Zeile.

public override string ToString()

Returns

string

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

Point

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

Point

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

bool

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

Size

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

PointF

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

bool

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

Point

Eine Aspose.Imaging.Point-Struktur, die durch die Negative einer bestimmten Aspose.Imaging.Size-Struktur übersetzt wird.

 Deutsch