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 | Descrizione |
|---|---|
| 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
| Name | Type | Access | Descrizione |
|---|---|---|---|
| empty [static] | Point | r | Ottiene una nuova istanza della struttura Point che ha i valori Point.x e Point.y impostati a zero. |
| is_empty | bool | r | Ottiene un valore che indica se questo Point è vuoto. |
| x | int | r/w | Ottiene o imposta la coordinata x di questo Point. |
| y | int | r/w | Ottiene o imposta la coordinata y di questo Point. |
Methods
| Name | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dw | int | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| size | Size | Contiene le coordinate del nuovo punto. |
Constructor: Point(x, y)
Point(x, y)
Inizializza una nuova istanza della struttura Point con le coordinate specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La posizione orizzontale del punto. |
| y | int | La posizione verticale del punto. |
Method: add(point, size) [static]
add(point, size)
Aggiunge il Size specificato al Point specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point | Point | Il Point a cui aggiungere. |
| size | Size | Il Size da aggiungere al punto. |
Returns
| Tipo | Descrizione |
|---|---|
| Point | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point | PointF | Il PointF da convertire. |
Returns
| Tipo | Descrizione |
|---|---|
| Point | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dw | int | Un intero a 32 bit che specifica le coordinate per il nuovo punto. |
Returns
| Tipo | Descrizione |
|---|---|
| Point |
Method: create_from_size(size) [static]
create_from_size(size)
Inizializza una nuova istanza della struttura Point dalla struttura Size.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| size | Size | Contiene le coordinate del nuovo punto. |
Returns
| Tipo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| packed_point | int | L’oggetto Point impacchettato in un valore long. |
| x | int[] | Il valore X estratto dal Point impacchettato. |
| y | int[] | Il valore Y estratto dal Point impacchettato. |
Method: offset(dx, dy)
offset(dx, dy)
Trasla questo Point dell’importo specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dx | int | La quantità da offsettare la coordinata x. |
| dy | int | La quantità da offsettare la coordinata y. |
Method: offset(point)
offset(point)
Trasla questo Point del Point specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point | Point | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point | PointF | Il PointF da convertire. |
Returns
| Tipo | Descrizione |
|---|---|
| Point | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point | Point | Il Point da cui sottrarre. |
| size | Size | Il Size da sottrarre dal point. |
Returns
| Tipo | Descrizione |
|---|---|
| Point | Il 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
| Tipo | Descrizione |
|---|---|
| int | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point | PointF | Il PointF da convertire. |
Returns
| Tipo | Descrizione |
|---|---|
| Point | Il Point a cui questo metodo converte. |