Point

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class Point extends Struct<Point>

Stellt ein geordnetes Paar von ganzzahligen x‑ und y‑Koordinaten dar, das einen Punkt in einer zweidimensionalen Ebene definiert.

Konstruktoren

KonstruktorBeschreibung
Point()
Point(int x, int y)Initialisiert eine neue Instanz der Aspose.Imaging.Point‑Struktur mit den angegebenen Koordinaten.
Point(Size size)Initialisiert eine neue Instanz der Aspose.Imaging.Point‑Struktur aus der Aspose.Imaging.Size‑Struktur.
Point(int dw)Initialisiert eine neue Instanz der Aspose.Imaging.Point‑Struktur unter Verwendung von Koordinaten, die durch einen ganzzahligen Wert angegeben werden.

Methoden

MethodeBeschreibung
getEmpty()Ermittelt eine neue Instanz der Aspose.Imaging.Point‑Struktur, bei der die Werte Aspose.Imaging.Point.X und Aspose.Imaging.Point.Y auf Null gesetzt sind.
add(Point point, Size size)Fügt die angegebene Aspose.Imaging.Size zu dem angegebenen Aspose.Imaging.Point hinzu.
subtract(Point point, Size size)Gibt das Ergebnis der Subtraktion der angegebenen Aspose.Imaging.Size vom angegebenen Aspose.Imaging.Point zurück.
ceiling(PointF point)Konvertiert das angegebene Aspose.Imaging.PointF in ein Aspose.Imaging.Point, indem die Werte des Aspose.Imaging.PointF auf die nächsthöheren Ganzzahlen gerundet werden.
round(PointF point)Konvertiert das angegebene Aspose.Imaging.PointF in ein Aspose.Imaging.Point-Objekt, indem die Werte des Aspose.Imaging.Point auf die nächste ganze Zahl gerundet werden.
truncate(PointF point)Konvertiert das angegebene Aspose.Imaging.PointF in ein Aspose.Imaging.Point, indem die Werte des Aspose.Imaging.Point abgeschnitten werden.
op_Addition(Point point, Size size)Verschiebt einen Aspose.Imaging.Point um eine gegebene Aspose.Imaging.Size.
op_Subtraction(Point point, Size size)Verschiebt einen Aspose.Imaging.Point um das Negative einer gegebenen Aspose.Imaging.Size.
op_Equality(Point point1, Point point2)Vergleicht zwei Aspose.Imaging.Point-Objekte.
op_Inequality(Point point1, Point point2)Vergleicht zwei Aspose.Imaging.Point-Objekte.
to_Size(Point point)Konvertiert die angegebene Aspose.Imaging.Point-Struktur in eine Aspose.Imaging.Size-Struktur.
to_PointF(Point point)Konvertiert die angegebene Point-Struktur in die PointF-Struktur.
fromLong(long packedPoint, int[] x, int[] y)Dekonstruiert ein Point-Objekt, das in ein Long-Objekt gepackt ist, in separate X- und Y‑Int‑Werte.
isEquals(Point obj1, Point obj2)
isEmpty()Gibt einen Wert zurück, der angibt, ob dieses Aspose.Imaging.Point leer ist.
getX()Liest oder setzt die X‑Koordinate dieses Aspose.Imaging.Point.
setX(int value)Liest oder setzt die X‑Koordinate dieses Aspose.Imaging.Point.
getY()Liest oder setzt die Y‑Koordinate dieses Aspose.Imaging.Point.
setY(int value)Liest oder setzt die Y‑Koordinate dieses Aspose.Imaging.Point.
offset(Point point)Verschiebt dieses Aspose.Imaging.Point um das angegebene Aspose.Imaging.Point.
offset(int dx, int dy)Verschiebt dieses Aspose.Imaging.Point um den angegebenen Betrag.
equals(Object obj)Gibt an, ob dieses Aspose.Imaging.Point dieselben Koordinaten wie das angegebene System.Object enthält.
hashCode()Gibt einen Hash‑Code für dieses Aspose.Imaging.Point zurück.
toLong()Konvertiert dieses Point in einen einzelnen Long‑Wert, der die X‑ und Y‑Koordinaten in hohen und niedrigen Bits enthält.
toString()Konvertiert dieses Aspose.Imaging.Point in eine menschenlesbare Zeichenkette.
CloneTo(Point that)
Clone()

Point()

public Point()

Point(int x, int y)

public Point(int x, int y)

Initialisiert eine neue Instanz der Aspose.Imaging.Point‑Struktur mit den angegebenen Koordinaten.

Parameters:

ParameterTypBeschreibung
xintDie horizontale Position des Punktes.
yintDie vertikale Position des Punktes.

Point(Size size)

public Point(Size size)

Initialisiert eine neue Instanz der Aspose.Imaging.Point‑Struktur aus der Aspose.Imaging.Size‑Struktur.

Parameters:

ParameterTypBeschreibung
sizeSizeEnthält die neuen Punktkoordinaten.

Point(int dw)

public Point(int dw)

Initialisiert eine neue Instanz der Aspose.Imaging.Point‑Struktur unter Verwendung von Koordinaten, die durch einen ganzzahligen Wert angegeben werden.

Parameters:

ParameterTypBeschreibung
dwintEin 32‑Bit‑Integer, der die Koordinaten für den neuen Punkt angibt.

getEmpty()

public static Point getEmpty()

Ermittelt eine neue Instanz der Aspose.Imaging.Point‑Struktur, bei der die Werte Aspose.Imaging.Point.X und Aspose.Imaging.Point.Y auf Null gesetzt sind.

Returns: Point

add(Point point, Size size)

public static Point add(Point point, Size size)

Fügt die angegebene Aspose.Imaging.Size zu dem angegebenen Aspose.Imaging.Point hinzu.

Parameters:

ParameterTypBeschreibung
pointPointDer Aspose.Imaging.Point, zu dem hinzugefügt werden soll.
sizeSizeDie Aspose.Imaging.Size, die zum point hinzugefügt werden soll.

Returns: Point - The Aspose.Imaging.Point that is the result of the addition operation.

subtract(Point point, Size size)

public static Point subtract(Point point, Size size)

Gibt das Ergebnis der Subtraktion der angegebenen Aspose.Imaging.Size vom angegebenen Aspose.Imaging.Point zurück.

Parameters:

ParameterTypBeschreibung
pointPointDer Aspose.Imaging.Point, von dem subtrahiert wird.
sizeSizeDer Aspose.Imaging.Size, von dem der point subtrahiert wird.

Returns: Point - The Aspose.Imaging.Point that is the result of the subtraction operation.

ceiling(PointF point)

public static Point ceiling(PointF point)

Konvertiert das angegebene Aspose.Imaging.PointF in ein Aspose.Imaging.Point, indem die Werte des Aspose.Imaging.PointF auf die nächsthöheren Ganzzahlen gerundet werden.

Parameters:

ParameterTypBeschreibung
pointPointFDer Aspose.Imaging.PointF, der konvertiert werden soll.

Returns: Point - The Aspose.Imaging.Point this method converts to.

round(PointF point)

public static Point round(PointF point)

Konvertiert das angegebene Aspose.Imaging.PointF in ein Aspose.Imaging.Point-Objekt, indem die Werte des Aspose.Imaging.Point auf die nächste ganze Zahl gerundet werden.

Parameters:

ParameterTypBeschreibung
pointPointFDer Aspose.Imaging.PointF, der konvertiert werden soll.

Returns: Point - The Aspose.Imaging.Point this method converts to.

truncate(PointF point)

public static Point truncate(PointF point)

Konvertiert das angegebene Aspose.Imaging.PointF in ein Aspose.Imaging.Point, indem die Werte des Aspose.Imaging.Point abgeschnitten werden.

Parameters:

ParameterTypBeschreibung
pointPointFDer Aspose.Imaging.PointF, der konvertiert werden soll.

Returns: Point - The Aspose.Imaging.Point this method converts to.

op_Addition(Point point, Size size)

public static Point op_Addition(Point point, Size size)

Verschiebt einen Aspose.Imaging.Point um eine gegebene Aspose.Imaging.Size.

Parameters:

ParameterTypBeschreibung
pointPointDer Aspose.Imaging.Point, der übersetzt werden soll.
sizeSizeEin Aspose.Imaging.Size, der das Zahlenpaar angibt, das zu den Koordinaten von point hinzugefügt werden soll.

Returns: Point - The translated Aspose.Imaging.Point.

op_Subtraction(Point point, Size size)

public static Point op_Subtraction(Point point, Size size)

Verschiebt einen Aspose.Imaging.Point um das Negative einer gegebenen Aspose.Imaging.Size.

Parameters:

ParameterTypBeschreibung
pointPointDer Aspose.Imaging.Point, der übersetzt werden soll.
sizeSizeEin Aspose.Imaging.Size, der das Zahlenpaar angibt, das von den Koordinaten von point subtrahiert werden soll.

Returns: Point - A Aspose.Imaging.Point structure that is translated by the negative of a given Aspose.Imaging.Size structure.

op_Equality(Point point1, Point point2)

public static boolean op_Equality(Point point1, Point point2)

Vergleicht zwei Aspose.Imaging.Point-Objekte. Das Ergebnis gibt an, ob die Werte der Eigenschaften Aspose.Imaging.Point.X und Aspose.Imaging.Point.Y der beiden Aspose.Imaging.Point-Objekte gleich sind.

Parameters:

ParameterTypBeschreibung
point1PointEin erstes Aspose.Imaging.Point zum Vergleichen.
point2PointEin zweites Aspose.Imaging.Point zum Vergleichen.

Returns: boolean - Wahr, wenn die Aspose.Imaging.Point.X und Aspose.Imaging.Point.Y Werte von point1 und point2 gleich sind; andernfalls falsch.

op_Inequality(Point point1, Point point2)

public static boolean op_Inequality(Point point1, Point point2)

Vergleicht zwei Aspose.Imaging.Point-Objekte. Das Ergebnis gibt an, ob die Werte der Eigenschaften Aspose.Imaging.Point.X oder Aspose.Imaging.Point.Y der beiden Aspose.Imaging.Point-Objekte ungleich sind.

Parameters:

ParameterTypBeschreibung
point1PointEin erstes Aspose.Imaging.Point zum Vergleichen.
point2PointEin zweites Aspose.Imaging.Point zum Vergleichen.

Returns: boolean - Wahr, wenn die Werte entweder der Aspose.Imaging.Point.X-Eigenschaften oder der Aspose.Imaging.Point.Y-Eigenschaften von point1 und point2 unterschiedlich sind; andernfalls falsch.

to_Size(Point point)

public static Size to_Size(Point point)

Konvertiert die angegebene Aspose.Imaging.Point-Struktur in eine Aspose.Imaging.Size-Struktur.

Parameters:

ParameterTypBeschreibung
pointPointDer Aspose.Imaging.Point, der konvertiert werden soll.

Returns: Size - The Aspose.Imaging.Size that results from the conversion.

to_PointF(Point point)

public static PointF to_PointF(Point point)

Konvertiert die angegebene Point-Struktur in die PointF-Struktur.

Parameters:

ParameterTypBeschreibung
pointPointDer Point, der konvertiert werden soll.

Returns: PointF - The PointF that results from the conversion.

fromLong(long packedPoint, int[] x, int[] y)

public static void fromLong(long packedPoint, int[] x, int[] y)

Dekonstruiert ein Point-Objekt, das in ein Long-Objekt gepackt ist, in separate X- und Y‑Int‑Werte.

Parameters:

ParameterTypBeschreibung
packedPointlongDas Point-Objekt, das in einen langen Wert gepackt ist.
xint[]Der aus dem gepackten Point extrahierte X-Wert.
yint[]Der aus dem gepackten Point extrahierte Y-Wert.

isEquals(Point obj1, Point obj2)

public static boolean isEquals(Point obj1, Point obj2)

Parameters:

ParameterTypBeschreibung
obj1Point
obj2Point

Returns: boolean

isEmpty()

public boolean isEmpty()

Gibt einen Wert zurück, der angibt, ob dieses Aspose.Imaging.Point leer ist.

Returns: boolean - Wahr, wenn sowohl Aspose.Imaging.Point.X als auch Aspose.Imaging.Point.Y 0 sind; andernfalls falsch.

getX()

public int getX()

Liest oder setzt die X‑Koordinate dieses Aspose.Imaging.Point.

Returns: int

setX(int value)

public void setX(int value)

Liest oder setzt die X‑Koordinate dieses Aspose.Imaging.Point.

Parameters:

ParameterTypBeschreibung
Wertint

getY()

public int getY()

Liest oder setzt die Y‑Koordinate dieses Aspose.Imaging.Point.

Returns: int

setY(int value)

public void setY(int value)

Liest oder setzt die Y‑Koordinate dieses Aspose.Imaging.Point.

Parameters:

ParameterTypBeschreibung
Wertint

offset(Point point)

public void offset(Point point)

Verschiebt dieses Aspose.Imaging.Point um das angegebene Aspose.Imaging.Point.

Parameters:

ParameterTypBeschreibung
pointPointDer Aspose.Imaging.Point, der verwendet wird, um diesen Aspose.Imaging.Point zu versetzen.

offset(int dx, int dy)

public void offset(int dx, int dy)

Verschiebt dieses Aspose.Imaging.Point um den angegebenen Betrag.

Parameters:

ParameterTypBeschreibung
dxintDer Betrag, um den die x-Koordinate verschoben wird.
dyintDer Betrag, um den die y-Koordinate verschoben wird.

equals(Object obj)

public boolean equals(Object obj)

Gibt an, ob dieses Aspose.Imaging.Point dieselben Koordinaten wie das angegebene System.Object enthält.

Parameters:

ParameterTypBeschreibung
objjava.lang.ObjectDas System.Object zum Testen.

Returns: boolean - Wahr, wenn obj ein Aspose.Imaging.Point ist und dieselben Koordinaten wie dieses Aspose.Imaging.Point hat.

hashCode()

public int hashCode()

Gibt einen Hash‑Code für dieses Aspose.Imaging.Point zurück.

Returns: int – Ein Hashcode für diese Instanz, geeignet für den Einsatz in Hash‑Algorithmen und Datenstrukturen wie einer Hashtabelle.

toLong()

public final long toLong()

Konvertiert dieses Point in einen einzelnen Long‑Wert, der die X‑ und Y‑Koordinaten in hohen und niedrigen Bits enthält.

Returns: long - Das Point-Objekt, das in einen langen Wert gepackt ist.

toString()

public String toString()

Konvertiert dieses Aspose.Imaging.Point in eine menschenlesbare Zeichenkette.

Returns: java.lang.String - Ein System.String, der diese Instanz darstellt.

CloneTo(Point that)

public void CloneTo(Point that)

Parameters:

ParameterTypBeschreibung
thatPoint

Clone()

public Point Clone()

Returns: Point