Classe Point
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 | Description |
|---|---|
| Point() | Initialise une nouvelle instance de la classe Point |
| Point(dw) | Initialise une nouvelle instance de la structure Point en utilisant des coordonnées spécifiées par une valeur entière. |
| Point(size) | Initialise une nouvelle instance de la structure Point à partir de la structure Size. |
| Point(x, y) | Initialise une nouvelle instance de la structure Point avec les coordonnées spécifiées. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| empty [static] | Point | r | Obtient une nouvelle instance de la structure Point dont les valeurs Point.x et Point.y sont définies à zéro. |
| is_empty | bool | r | Obtient une valeur indiquant si ce Point est vide. |
| x | int | r/w | Obtient ou définit la coordonnée x de ce Point. |
| y | int | r/w | Obtient ou définit la coordonnée y de ce Point. |
Methods
| Name | Description |
|---|---|
| add(point, size) | Ajoute le Size spécifié au Point spécifié. |
| ceiling(point) | Convertit le PointF spécifié en Point en arrondissant les valeurs du PointF au nombre entier supérieur le plus proche. |
| create_from_d_word(dw) | Initialise une nouvelle instance de la structure Point en utilisant des coordonnées spécifiées par une valeur entière. |
| create_from_size(size) | Initialise une nouvelle instance de la structure Point à partir de la structure Size. |
| from_long(packed_point, x, y) | Déconstruit un objet Point emballé dans un objet long pour séparer les valeurs entières X et Y. |
| offset(dx, dy) | Déplace ce Point du montant spécifié. |
| offset(point) | Déplace ce Point du Point spécifié. |
| round(point) | Convertit le PointF spécifié en objet Point en arrondissant les valeurs du Point à l’entier le plus proche. |
| subtract(point, size) | Renvoie le résultat de la soustraction du Size spécifié du Point spécifié. |
| to_long() | Convertit ce Point en une seule valeur long, contenant les coordonnées X et Y dans les bits de poids fort et faible. |
| truncate(point) | Convertit le PointF spécifié en Point en tronquant les valeurs du Point. |
Constructor: Point()
Point()
Initialise une nouvelle instance de la classe Point
Constructor: Point(dw)
Point(dw)
Initialise une nouvelle instance de la structure Point en utilisant des coordonnées spécifiées par une valeur entière.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dw | int | Un entier de 32 bits qui spécifie les coordonnées du nouveau point. |
Constructor: Point(size)
Point(size)
Initialise une nouvelle instance de la structure Point à partir de la structure Size.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| size | Size | Contient les coordonnées du nouveau point. |
Constructor: Point(x, y)
Point(x, y)
Initialise une nouvelle instance de la structure Point avec les coordonnées spécifiées.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | int | La position horizontale du point. |
| y | int | La position verticale du point. |
Method: add(point, size) [static]
add(point, size)
Ajoute le Size spécifié au Point spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Point auquel ajouter. |
| size | Size | Le Size à ajouter au point. |
Returns
| Type | Description |
|---|---|
| Point | Le Point qui est le résultat de l’opération d’addition. |
Method: ceiling(point) [static]
ceiling(point)
Convertit le PointF spécifié en Point en arrondissant les valeurs du PointF au nombre entier supérieur le plus proche.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | PointF | Le PointF à convertir. |
Returns
| Type | Description |
|---|---|
| Point | Le Point vers lequel cette méthode convertit. |
Method: create_from_d_word(dw) [static]
create_from_d_word(dw)
Initialise une nouvelle instance de la structure Point en utilisant des coordonnées spécifiées par une valeur entière.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dw | int | Un entier de 32 bits qui spécifie les coordonnées du nouveau point. |
Returns
| Type | Description |
|---|---|
| Point |
Method: create_from_size(size) [static]
create_from_size(size)
Initialise une nouvelle instance de la structure Point à partir de la structure Size.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| size | Size | Contient les coordonnées du nouveau point. |
Returns
| Type | Description |
|---|---|
| Point |
Method: from_long(packed_point, x, y) [static]
from_long(packed_point, x, y)
Déconstruit un objet Point emballé dans un objet long pour séparer les valeurs entières X et Y.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| packed_point | int | L’objet Point empaqueté en une seule valeur longue. |
| x | int[] | La valeur X extraite du Point empaqueté. |
| y | int[] | La valeur Y extraite du Point empaqueté. |
Method: offset(dx, dy)
offset(dx, dy)
Déplace ce Point du montant spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dx | int | Le montant pour décaler la coordonnée x. |
| dy | int | Le montant pour décaler la coordonnée y. |
Method: offset(point)
offset(point)
Déplace ce Point du Point spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Point utilisé pour décaler ce Point. |
Method: round(point) [static]
round(point)
Convertit le PointF spécifié en objet Point en arrondissant les valeurs du Point à l’entier le plus proche.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | PointF | Le PointF à convertir. |
Returns
| Type | Description |
|---|---|
| Point | Le Point vers lequel cette méthode convertit. |
Method: subtract(point, size) [static]
subtract(point, size)
Renvoie le résultat de la soustraction du Size spécifié du Point spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Point dont il faut soustraire. |
| size | Size | Le Size à soustraire du point. |
Returns
| Type | Description |
|---|---|
| Point | Le Point qui est le résultat de l’opération de soustraction. |
Method: to_long()
to_long()
Convertit ce Point en une seule valeur long, contenant les coordonnées X et Y dans les bits de poids fort et faible.
Returns
| Type | Description |
|---|---|
| int | L’objet Point empaqueté en une seule valeur longue. |
Method: truncate(point) [static]
truncate(point)
Convertit le PointF spécifié en Point en tronquant les valeurs du Point.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | PointF | Le PointF à convertir. |
Returns
| Type | Description |
|---|---|
| Point | Le Point vers lequel cette méthode convertit. |