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

NameDescription
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

NameTypeAccessDescription
empty [static]PointrObtient une nouvelle instance de la structure Point dont les valeurs Point.x et Point.y sont définies à zéro.
is_emptyboolrObtient une valeur indiquant si ce Point est vide.
xintr/wObtient ou définit la coordonnée x de ce Point.
yintr/wObtient ou définit la coordonnée y de ce Point.

Methods

NameDescription
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ètreTypeDescription
dwintUn 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ètreTypeDescription
sizeSizeContient 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ètreTypeDescription
xintLa position horizontale du point.
yintLa position verticale du point.

Method: add(point, size) [static]

 add(point, size) 

Ajoute le Size spécifié au Point spécifié.

Parameters:

ParamètreTypeDescription
pointPointLe Point auquel ajouter.
sizeSizeLe Size à ajouter au point.

Returns

TypeDescription
PointLe 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ètreTypeDescription
pointPointFLe PointF à convertir.

Returns

TypeDescription
PointLe 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ètreTypeDescription
dwintUn entier de 32 bits qui spécifie les coordonnées du nouveau point.

Returns

TypeDescription
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ètreTypeDescription
sizeSizeContient les coordonnées du nouveau point.

Returns

TypeDescription
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ètreTypeDescription
packed_pointintL’objet Point empaqueté en une seule valeur longue.
xint[]La valeur X extraite du Point empaqueté.
yint[]La valeur Y extraite du Point empaqueté.

Method: offset(dx, dy)

 offset(dx, dy) 

Déplace ce Point du montant spécifié.

Parameters:

ParamètreTypeDescription
dxintLe montant pour décaler la coordonnée x.
dyintLe montant pour décaler la coordonnée y.

Method: offset(point)

 offset(point) 

Déplace ce Point du Point spécifié.

Parameters:

ParamètreTypeDescription
pointPointLe 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ètreTypeDescription
pointPointFLe PointF à convertir.

Returns

TypeDescription
PointLe 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ètreTypeDescription
pointPointLe Point dont il faut soustraire.
sizeSizeLe Size à soustraire du point.

Returns

TypeDescription
PointLe 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

TypeDescription
intL’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ètreTypeDescription
pointPointFLe PointF à convertir.

Returns

TypeDescription
PointLe Point vers lequel cette méthode convertit.