Clase 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

NameDescripción
Point()Inicializa una nueva instancia de la clase Point
Point(dw)Inicializa una nueva instancia de la estructura Point usando coordenadas especificadas por un valor entero.
Point(size)Inicializa una nueva instancia de la estructura Point a partir de la estructura Size.
Point(x, y)Inicializa una nueva instancia de la estructura Point con las coordenadas especificadas.

Properties

NameTypeAccessDescripción
empty [static]PointrObtiene una nueva instancia de la estructura Point que tiene los valores Point.x y Point.y establecidos en cero.
is_emptyboolrObtiene un valor que indica si este Point está vacío.
xintr/wObtiene o establece la coordenada x de este Point.
yintr/wObtiene o establece la coordenada y de este Point.

Methods

NameDescripción
add(point, size)Añade el Size especificado al Point especificado.
ceiling(point)Convierte el PointF especificado a un Point redondeando los valores del PointF al siguiente entero superior.
create_from_d_word(dw)Inicializa una nueva instancia de la estructura Point usando coordenadas especificadas por un valor entero.
create_from_size(size)Inicializa una nueva instancia de la estructura Point a partir de la estructura Size.
from_long(packed_point, x, y)Descompone un objeto Point empaquetado en un objeto long para obtener valores int separados de X y Y.
offset(dx, dy)Traslada este Point por la cantidad especificada.
offset(point)Traslada este Point por el Point especificado.
round(point)Convierte el PointF especificado a un objeto Point redondeando los valores del Point al entero más cercano.
subtract(point, size)Devuelve el resultado de restar el Size especificado del Point especificado.
to_long()Convierte este Point a un único valor long, que contiene las coordenadas X e Y en los bits altos y bajos.
truncate(point)Convierte el PointF especificado a un Point truncando los valores del Point.

Constructor: Point()

 Point() 

Inicializa una nueva instancia de la clase Point

Constructor: Point(dw)

 Point(dw) 

Inicializa una nueva instancia de la estructura Point usando coordenadas especificadas por un valor entero.

Parameters:

ParámetroTipoDescripción
dwintUn entero de 32 bits que especifica las coordenadas del nuevo punto.

Constructor: Point(size)

 Point(size) 

Inicializa una nueva instancia de la estructura Point a partir de la estructura Size.

Parameters:

ParámetroTipoDescripción
sizeSizeContiene las coordenadas del nuevo punto.

Constructor: Point(x, y)

 Point(x, y) 

Inicializa una nueva instancia de la estructura Point con las coordenadas especificadas.

Parameters:

ParámetroTipoDescripción
xintLa posición horizontal del punto.
yintLa posición vertical del punto.

Method: add(point, size) [static]

 add(point, size) 

Añade el Size especificado al Point especificado.

Parameters:

ParámetroTipoDescripción
pointPointEl Point al que añadir.
sizeSizeEl Size al que añadir al point.

Returns

TipoDescripción
PointEl Point que es el resultado de la operación de suma.

Method: ceiling(point) [static]

 ceiling(point) 

Convierte el PointF especificado a un Point redondeando los valores del PointF al siguiente entero superior.

Parameters:

ParámetroTipoDescripción
pointPointFEl PointF a convertir.

Returns

TipoDescripción
PointEl Point al que este método convierte.

Method: create_from_d_word(dw) [static]

 create_from_d_word(dw) 

Inicializa una nueva instancia de la estructura Point usando coordenadas especificadas por un valor entero.

Parameters:

ParámetroTipoDescripción
dwintUn entero de 32 bits que especifica las coordenadas del nuevo punto.

Returns

TipoDescripción
Point

Method: create_from_size(size) [static]

 create_from_size(size) 

Inicializa una nueva instancia de la estructura Point a partir de la estructura Size.

Parameters:

ParámetroTipoDescripción
sizeSizeContiene las coordenadas del nuevo punto.

Returns

TipoDescripción
Point

Method: from_long(packed_point, x, y) [static]

 from_long(packed_point, x, y) 

Descompone un objeto Point empaquetado en un objeto long para obtener valores int separados de X y Y.

Parameters:

ParámetroTipoDescripción
packed_pointintEl objeto Point empaquetado en un valor largo.
xint[]El extraído del valor X del Point empaquetado.
yint[]El extraído del valor Y del Point empaquetado.

Method: offset(dx, dy)

 offset(dx, dy) 

Traslada este Point por la cantidad especificada.

Parameters:

ParámetroTipoDescripción
dxintLa cantidad para desplazar la coordenada x.
dyintLa cantidad para desplazar la coordenada y.

Method: offset(point)

 offset(point) 

Traslada este Point por el Point especificado.

Parameters:

ParámetroTipoDescripción
pointPointEl Point usado para desplazar este Point.

Method: round(point) [static]

 round(point) 

Convierte el PointF especificado a un objeto Point redondeando los valores del Point al entero más cercano.

Parameters:

ParámetroTipoDescripción
pointPointFEl PointF a convertir.

Returns

TipoDescripción
PointEl Point al que este método convierte.

Method: subtract(point, size) [static]

 subtract(point, size) 

Devuelve el resultado de restar el Size especificado del Point especificado.

Parameters:

ParámetroTipoDescripción
pointPointEl Point del cual se restará.
sizeSizeEl Size a restar del point.

Returns

TipoDescripción
PointEl Point que es el resultado de la operación de resta.

Method: to_long()

 to_long() 

Convierte este Point a un único valor long, que contiene las coordenadas X e Y en los bits altos y bajos.

Returns

TipoDescripción
intEl objeto Point empaquetado en un valor largo.

Method: truncate(point) [static]

 truncate(point) 

Convierte el PointF especificado a un Point truncando los valores del Point.

Parameters:

ParámetroTipoDescripción
pointPointFEl PointF a convertir.

Returns

TipoDescripción
PointEl Point al que este método convierte.