Point-Klasse
Summary: Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
Module: aspose.imaging
Full Name: aspose.imaging.Point
Constructors
| Name | Beschreibung |
|---|---|
| Point() | Initialisiert eine neue Instanz der Point-Klasse |
| Point(dw) | Initialisiert eine neue Instanz der Point Struktur unter Verwendung von Koordinaten, die durch einen ganzzahligen Wert angegeben werden. |
| Point(size) | Initialisiert eine neue Instanz der Point Struktur aus der Size Struktur. |
| Point(x, y) | Initialisiert eine neue Instanz der Point Struktur mit den angegebenen Koordinaten. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| empty [static] | Point | r | Gibt eine neue Instanz der Point Struktur zurück, bei der die Werte von Point.x und Point.y auf Null gesetzt sind. |
| is_empty | bool | r | Gibt einen Wert zurück, der angibt, ob dieses Point leer ist. |
| x | int | r/w | Liest oder setzt die x-Koordinate dieses Point. |
| y | int | r/w | Liest oder setzt die y-Koordinate dieses Point. |
Methods
| Name | Beschreibung |
|---|---|
| add(point, size) | Addiert die angegebene Size zu dem angegebenen Point. |
| ceiling(point) | Konvertiert das angegebene PointF in ein Point, indem die Werte des PointF auf die nächsthöheren Ganzzahlen gerundet werden. |
| create_from_d_word(dw) | Initialisiert eine neue Instanz der Point Struktur unter Verwendung von Koordinaten, die durch einen ganzzahligen Wert angegeben werden. |
| create_from_size(size) | Initialisiert eine neue Instanz der Point Struktur aus der Size Struktur. |
| from_long(packed_point, x, y) | Dekonstruiert ein Point-Objekt, das in ein Long-Objekt verpackt ist, in separate X- und Y‑Int‑Werte. |
| offset(dx, dy) | Verschiebt dieses Point um den angegebenen Betrag. |
| offset(point) | Verschiebt dieses Point um das angegebene Point. |
| round(point) | Konvertiert das angegebene PointF in ein Point Objekt, indem die Point Werte auf die nächste ganze Zahl gerundet werden. |
| subtract(point, size) | Gibt das Ergebnis der Subtraktion der angegebenen Size von dem angegebenen Point zurück. |
| to_long() | Konvertiert dieses Point in einen einzelnen Long-Wert, der die X- und Y-Koordinaten in hohen und niedrigen Bits enthält. |
| truncate(point) | Konvertiert das angegebene PointF in ein Point, indem die Werte des Point abgeschnitten werden. |
Constructor: Point()
Point()
Initialisiert eine neue Instanz der Point-Klasse
Constructor: Point(dw)
Point(dw)
Initialisiert eine neue Instanz der Point Struktur unter Verwendung von Koordinaten, die durch einen ganzzahligen Wert angegeben werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dw | int | Ein 32‑Bit‑Integer, der die Koordinaten für den neuen Punkt angibt. |
Constructor: Point(size)
Point(size)
Initialisiert eine neue Instanz der Point Struktur aus der Size Struktur.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| size | Size | Enthält die neuen Punktkoordinaten. |
Constructor: Point(x, y)
Point(x, y)
Initialisiert eine neue Instanz der Point Struktur mit den angegebenen Koordinaten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die horizontale Position des Punktes. |
| y | int | Die vertikale Position des Punktes. |
Method: add(point, size) [static]
add(point, size)
Addiert die angegebene Size zu dem angegebenen Point.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point | Point | Das Point, zu dem hinzugefügt wird. |
| size | Size | Die Size zum Hinzufügen zum point. |
Returns
| Typ | Beschreibung |
|---|---|
| Point | Das Point, das das Ergebnis der Additionsoperation ist. |
Method: ceiling(point) [static]
ceiling(point)
Konvertiert das angegebene PointF in ein Point, indem die Werte des PointF auf die nächsthöheren Ganzzahlen gerundet werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point | PointF | Der PointF zum Konvertieren. |
Returns
| Typ | Beschreibung |
|---|---|
| Point | Der Point zu dem diese Methode konvertiert. |
Method: create_from_d_word(dw) [static]
create_from_d_word(dw)
Initialisiert eine neue Instanz der Point Struktur unter Verwendung von Koordinaten, die durch einen ganzzahligen Wert angegeben werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dw | int | Ein 32‑Bit‑Integer, der die Koordinaten für den neuen Punkt angibt. |
Returns
| Typ | Beschreibung |
|---|---|
| Point |
Method: create_from_size(size) [static]
create_from_size(size)
Initialisiert eine neue Instanz der Point Struktur aus der Size Struktur.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| size | Size | Enthält die neuen Punktkoordinaten. |
Returns
| Typ | Beschreibung |
|---|---|
| Point |
Method: from_long(packed_point, x, y) [static]
from_long(packed_point, x, y)
Dekonstruiert ein Point-Objekt, das in ein Long-Objekt verpackt ist, in separate X- und Y‑Int‑Werte.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| packed_point | int | Das Point-Objekt, das in einen langen Wert gepackt ist. |
| x | int[] | Der aus dem gepackten Point X-Wert extrahierte Wert. |
| y | int[] | Der aus dem gepackten Point Y-Wert extrahierte Wert. |
Method: offset(dx, dy)
offset(dx, dy)
Verschiebt dieses Point um den angegebenen Betrag.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dx | int | Der Betrag zum Verschieben der x-Koordinate. |
| dy | int | Der Betrag zum Verschieben der y-Koordinate. |
Method: offset(point)
offset(point)
Verschiebt dieses Point um das angegebene Point.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point | Point | Der Point wird verwendet, um diesen Point zu verschieben. |
Method: round(point) [static]
round(point)
Konvertiert das angegebene PointF in ein Point Objekt, indem die Point Werte auf die nächste ganze Zahl gerundet werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point | PointF | Der PointF zum Konvertieren. |
Returns
| Typ | Beschreibung |
|---|---|
| Point | Der Point zu dem diese Methode konvertiert. |
Method: subtract(point, size) [static]
subtract(point, size)
Gibt das Ergebnis der Subtraktion der angegebenen Size von dem angegebenen Point zurück.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point | Point | Der Point von dem subtrahiert wird. |
| size | Size | Die Size zum Subtrahieren vom point. |
Returns
| Typ | Beschreibung |
|---|---|
| Point | Der Point ist das Ergebnis der Subtraktionsoperation. |
Method: to_long()
to_long()
Konvertiert dieses Point in einen einzelnen Long-Wert, der die X- und Y-Koordinaten in hohen und niedrigen Bits enthält.
Returns
| Typ | Beschreibung |
|---|---|
| int | Das Point-Objekt, das in einen langen Wert gepackt ist. |
Method: truncate(point) [static]
truncate(point)
Konvertiert das angegebene PointF in ein Point, indem die Werte des Point abgeschnitten werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point | PointF | Der PointF zum Konvertieren. |
Returns
| Typ | Beschreibung |
|---|---|
| Point | Der Point zu dem diese Methode konvertiert. |