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

NameDescrizione
Point()Inizializza una nuova istanza della classe Point
Point(dw)Inizializza una nuova istanza della struttura Point utilizzando coordinate specificate da un valore intero.
Point(size)Inizializza una nuova istanza della struttura Point dalla struttura Size.
Point(x, y)Inizializza una nuova istanza della struttura Point con le coordinate specificate.

Properties

NameTypeAccessDescrizione
empty [static]PointrOttiene una nuova istanza della struttura Point che ha i valori Point.x e Point.y impostati a zero.
is_emptyboolrOttiene un valore che indica se questo Point è vuoto.
xintr/wOttiene o imposta la coordinata x di questo Point.
yintr/wOttiene o imposta la coordinata y di questo Point.

Methods

NameDescrizione
add(point, size)Aggiunge il Size specificato al Point specificato.
ceiling(point)Converte il PointF specificato in un Point arrotondando i valori del PointF al prossimo valore intero più alto.
create_from_d_word(dw)Inizializza una nuova istanza della struttura Point utilizzando coordinate specificate da un valore intero.
create_from_size(size)Inizializza una nuova istanza della struttura Point dalla struttura Size.
from_long(packed_point, x, y)Decompone un oggetto Point inserito in un oggetto long per separare i valori interi X e Y.
offset(dx, dy)Trasla questo Point dell’importo specificato.
offset(point)Trasla questo Point del Point specificato.
round(point)Converte il PointF specificato in un oggetto Point arrotondando i valori del Point all’intero più vicino.
subtract(point, size)Restituisce il risultato della sottrazione del Size specificato dal Point specificato.
to_long()Converti questo Point in un unico valore long, contenente le coordinate X e Y nei bit più alti e più bassi.
truncate(point)Converte il PointF specificato in un Point troncando i valori del Point.

Constructor: Point()

 Point() 

Inizializza una nuova istanza della classe Point

Constructor: Point(dw)

 Point(dw) 

Inizializza una nuova istanza della struttura Point utilizzando coordinate specificate da un valore intero.

Parameters:

ParametroTipoDescrizione
dwintUn intero a 32 bit che specifica le coordinate per il nuovo punto.

Constructor: Point(size)

 Point(size) 

Inizializza una nuova istanza della struttura Point dalla struttura Size.

Parameters:

ParametroTipoDescrizione
sizeSizeContiene le coordinate del nuovo punto.

Constructor: Point(x, y)

 Point(x, y) 

Inizializza una nuova istanza della struttura Point con le coordinate specificate.

Parameters:

ParametroTipoDescrizione
xintLa posizione orizzontale del punto.
yintLa posizione verticale del punto.

Method: add(point, size) [static]

 add(point, size) 

Aggiunge il Size specificato al Point specificato.

Parameters:

ParametroTipoDescrizione
pointPointIl Point a cui aggiungere.
sizeSizeIl Size da aggiungere al punto.

Returns

TipoDescrizione
PointIl Point che è il risultato dell’operazione di addizione.

Method: ceiling(point) [static]

 ceiling(point) 

Converte il PointF specificato in un Point arrotondando i valori del PointF al prossimo valore intero più alto.

Parameters:

ParametroTipoDescrizione
pointPointFIl PointF da convertire.

Returns

TipoDescrizione
PointIl Point a cui questo metodo converte.

Method: create_from_d_word(dw) [static]

 create_from_d_word(dw) 

Inizializza una nuova istanza della struttura Point utilizzando coordinate specificate da un valore intero.

Parameters:

ParametroTipoDescrizione
dwintUn intero a 32 bit che specifica le coordinate per il nuovo punto.

Returns

TipoDescrizione
Point

Method: create_from_size(size) [static]

 create_from_size(size) 

Inizializza una nuova istanza della struttura Point dalla struttura Size.

Parameters:

ParametroTipoDescrizione
sizeSizeContiene le coordinate del nuovo punto.

Returns

TipoDescrizione
Point

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

 from_long(packed_point, x, y) 

Decompone un oggetto Point inserito in un oggetto long per separare i valori interi X e Y.

Parameters:

ParametroTipoDescrizione
packed_pointintL’oggetto Point impacchettato in un valore long.
xint[]Il valore X estratto dal Point impacchettato.
yint[]Il valore Y estratto dal Point impacchettato.

Method: offset(dx, dy)

 offset(dx, dy) 

Trasla questo Point dell’importo specificato.

Parameters:

ParametroTipoDescrizione
dxintLa quantità da offsettare la coordinata x.
dyintLa quantità da offsettare la coordinata y.

Method: offset(point)

 offset(point) 

Trasla questo Point del Point specificato.

Parameters:

ParametroTipoDescrizione
pointPointIl Point usato per offsettare questo Point.

Method: round(point) [static]

 round(point) 

Converte il PointF specificato in un oggetto Point arrotondando i valori del Point all’intero più vicino.

Parameters:

ParametroTipoDescrizione
pointPointFIl PointF da convertire.

Returns

TipoDescrizione
PointIl Point a cui questo metodo converte.

Method: subtract(point, size) [static]

 subtract(point, size) 

Restituisce il risultato della sottrazione del Size specificato dal Point specificato.

Parameters:

ParametroTipoDescrizione
pointPointIl Point da cui sottrarre.
sizeSizeIl Size da sottrarre dal point.

Returns

TipoDescrizione
PointIl Point che è il risultato dell’operazione di sottrazione.

Method: to_long()

 to_long() 

Converti questo Point in un unico valore long, contenente le coordinate X e Y nei bit più alti e più bassi.

Returns

TipoDescrizione
intL’oggetto Point impacchettato in un valore long.

Method: truncate(point) [static]

 truncate(point) 

Converte il PointF specificato in un Point troncando i valori del Point.

Parameters:

ParametroTipoDescrizione
pointPointFIl PointF da convertire.

Returns

TipoDescrizione
PointIl Point a cui questo metodo converte.