Point

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class Point extends Struct<Point>

Rappresenta una coppia ordinata di coordinate intere x e y che definisce un punto in un piano bidimensionale.

Costruttori

CostruttoreDescrizione
Point()
Point(int x, int y)Inizializza una nuova istanza della struttura Aspose.Imaging.Point con le coordinate specificate.
Point(Size size)Inizializza una nuova istanza della struttura Aspose.Imaging.Point dalla struttura Aspose.Imaging.Size.
Point(int dw)Inizializza una nuova istanza della struttura Aspose.Imaging.Point usando coordinate specificate da un valore intero.

Metodi

MetodoDescrizione
getEmpty()Ottiene una nuova istanza della struttura Aspose.Imaging.Point con i valori Aspose.Imaging.Point.X e Aspose.Imaging.Point.Y impostati a zero.
add(Point point, Size size)Aggiunge la Aspose.Imaging.Size specificata al Aspose.Imaging.Point specificato.
subtract(Point point, Size size)Restituisce il risultato della sottrazione della Aspose.Imaging.Size specificata dal Aspose.Imaging.Point specificato.
ceiling(PointF point)Converte il Aspose.Imaging.PointF specificato in un Aspose.Imaging.Point arrotondando i valori del Aspose.Imaging.PointF al prossimo intero superiore.
round(PointF point)Converte il Aspose.Imaging.PointF specificato in un oggetto Aspose.Imaging.Point arrotondando i valori del Aspose.Imaging.Point all’intero più vicino.
truncate(PointF point)Converte il Aspose.Imaging.PointF specificato in un Aspose.Imaging.Point troncando i valori del Aspose.Imaging.Point.
op_Addition(Point point, Size size)Trasla un Aspose.Imaging.Point di una data Aspose.Imaging.Size.
op_Subtraction(Point point, Size size)Trasla un Aspose.Imaging.Point del negativo di una data Aspose.Imaging.Size.
op_Equality(Point point1, Point point2)Confronta due oggetti Aspose.Imaging.Point.
op_Inequality(Point point1, Point point2)Confronta due oggetti Aspose.Imaging.Point.
to_Size(Point point)Converte la struttura Aspose.Imaging.Point specificata in una struttura Aspose.Imaging.Size.
to_PointF(Point point)Converte la struttura Point specificata nella struttura PointF.
fromLong(long packedPoint, int[] x, int[] y)Decompone un oggetto Point inserito in un oggetto long per separare i valori interi X e Y.
isEquals(Point obj1, Point obj2)
isEmpty()Ottiene un valore che indica se questo Aspose.Imaging.Point è vuoto.
getX()Ottiene o imposta la coordinata x di questo Aspose.Imaging.Point.
setX(int value)Ottiene o imposta la coordinata x di questo Aspose.Imaging.Point.
getY()Ottiene o imposta la coordinata y di questo Aspose.Imaging.Point.
setY(int value)Ottiene o imposta la coordinata y di questo Aspose.Imaging.Point.
offset(Point point)Trasla questo Aspose.Imaging.Point del Aspose.Imaging.Point specificato.
offset(int dx, int dy)Trasla questo Aspose.Imaging.Point della quantità specificata.
equals(Object obj)Specifica se questo Aspose.Imaging.Point contiene le stesse coordinate dell’System.Object specificato.
hashCode()Restituisce un codice hash per questo Aspose.Imaging.Point.
toLong()Converte questo Point in un unico valore long, contenente le coordinate X e Y nei bit più alti e più bassi.
toString()Converte questo Aspose.Imaging.Point in una stringa leggibile dall’uomo.
CloneTo(Point that)
Clone()

Point()

public Point()

Point(int x, int y)

public Point(int x, int y)

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

Parameters:

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

Point(Size size)

public Point(Size size)

Inizializza una nuova istanza della struttura Aspose.Imaging.Point dalla struttura Aspose.Imaging.Size.

Parameters:

ParametroTipoDescrizione
sizeSizeContiene le nuove coordinate del punto.

Point(int dw)

public Point(int dw)

Inizializza una nuova istanza della struttura Aspose.Imaging.Point usando coordinate specificate da un valore intero.

Parameters:

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

getEmpty()

public static Point getEmpty()

Ottiene una nuova istanza della struttura Aspose.Imaging.Point con i valori Aspose.Imaging.Point.X e Aspose.Imaging.Point.Y impostati a zero.

Returns: Point

add(Point point, Size size)

public static Point add(Point point, Size size)

Aggiunge la Aspose.Imaging.Size specificata al Aspose.Imaging.Point specificato.

Parameters:

ParametroTipoDescrizione
pointPointIl Aspose.Imaging.Point a cui aggiungere.
sizeSizeLa Aspose.Imaging.Size da aggiungere al point.

Returns: Point - The Aspose.Imaging.Point that is the result of the addition operation.

subtract(Point point, Size size)

public static Point subtract(Point point, Size size)

Restituisce il risultato della sottrazione della Aspose.Imaging.Size specificata dal Aspose.Imaging.Point specificato.

Parameters:

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

Returns: Point - The Aspose.Imaging.Point that is the result of the subtraction operation.

ceiling(PointF point)

public static Point ceiling(PointF point)

Converte il Aspose.Imaging.PointF specificato in un Aspose.Imaging.Point arrotondando i valori del Aspose.Imaging.PointF al prossimo intero superiore.

Parameters:

ParametroTipoDescrizione
pointPointFIl Aspose.Imaging.PointF da convertire.

Returns: Point - The Aspose.Imaging.Point this method converts to.

round(PointF point)

public static Point round(PointF point)

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

Parameters:

ParametroTipoDescrizione
pointPointFIl Aspose.Imaging.PointF da convertire.

Returns: Point - The Aspose.Imaging.Point this method converts to.

truncate(PointF point)

public static Point truncate(PointF point)

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

Parameters:

ParametroTipoDescrizione
pointPointFIl Aspose.Imaging.PointF da convertire.

Returns: Point - The Aspose.Imaging.Point this method converts to.

op_Addition(Point point, Size size)

public static Point op_Addition(Point point, Size size)

Trasla un Aspose.Imaging.Point di una data Aspose.Imaging.Size.

Parameters:

ParametroTipoDescrizione
pointPointIl Aspose.Imaging.Point da traslare.
sizeSizeUn Aspose.Imaging.Size che specifica la coppia di numeri da aggiungere alle coordinate di point.

Returns: Point - The translated Aspose.Imaging.Point.

op_Subtraction(Point point, Size size)

public static Point op_Subtraction(Point point, Size size)

Trasla un Aspose.Imaging.Point del negativo di una data Aspose.Imaging.Size.

Parameters:

ParametroTipoDescrizione
pointPointIl Aspose.Imaging.Point da traslare.
sizeSizeUn Aspose.Imaging.Size che specifica la coppia di numeri da sottrarre dalle coordinate di point.

Returns: Point - A Aspose.Imaging.Point structure that is translated by the negative of a given Aspose.Imaging.Size structure.

op_Equality(Point point1, Point point2)

public static boolean op_Equality(Point point1, Point point2)

Confronta due oggetti Aspose.Imaging.Point. Il risultato specifica se i valori delle proprietà Aspose.Imaging.Point.X e Aspose.Imaging.Point.Y dei due oggetti Aspose.Imaging.Point sono uguali.

Parameters:

ParametroTipoDescrizione
point1PointUn primo Aspose.Imaging.Point da confrontare.
point2PointUn secondo Aspose.Imaging.Point da confrontare.

Returns: boolean - True se i valori Aspose.Imaging.Point.X e Aspose.Imaging.Point.Y di point1 e point2 sono uguali; altrimenti, false.

op_Inequality(Point point1, Point point2)

public static boolean op_Inequality(Point point1, Point point2)

Confronta due oggetti Aspose.Imaging.Point. Il risultato specifica se i valori delle proprietà Aspose.Imaging.Point.X o Aspose.Imaging.Point.Y dei due oggetti Aspose.Imaging.Point sono diversi.

Parameters:

ParametroTipoDescrizione
point1PointUn primo Aspose.Imaging.Point da confrontare.
point2PointUn secondo Aspose.Imaging.Point da confrontare.

Returns: boolean - True se i valori di una delle proprietà Aspose.Imaging.Point.X o Aspose.Imaging.Point.Y di point1 e point2 differiscono; altrimenti, false.

to_Size(Point point)

public static Size to_Size(Point point)

Converte la struttura Aspose.Imaging.Point specificata in una struttura Aspose.Imaging.Size.

Parameters:

ParametroTipoDescrizione
pointPointIl Aspose.Imaging.Point da convertire.

Returns: Size - The Aspose.Imaging.Size that results from the conversion.

to_PointF(Point point)

public static PointF to_PointF(Point point)

Converte la struttura Point specificata nella struttura PointF.

Parameters:

ParametroTipoDescrizione
pointPointIl Point da convertire.

Returns: PointF - The PointF that results from the conversion.

fromLong(long packedPoint, int[] x, int[] y)

public static void fromLong(long packedPoint, int[] x, int[] y)

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

Parameters:

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

isEquals(Point obj1, Point obj2)

public static boolean isEquals(Point obj1, Point obj2)

Parameters:

ParametroTipoDescrizione
obj1Point
obj2Point

Returns: boolean

isEmpty()

public boolean isEmpty()

Ottiene un valore che indica se questo Aspose.Imaging.Point è vuoto.

Returns: boolean - True se entrambi Aspose.Imaging.Point.X e Aspose.Imaging.Point.Y sono 0; altrimenti, false.

getX()

public int getX()

Ottiene o imposta la coordinata x di questo Aspose.Imaging.Point.

Returns: int

setX(int value)

public void setX(int value)

Ottiene o imposta la coordinata x di questo Aspose.Imaging.Point.

Parameters:

ParametroTipoDescrizione
valoreint

getY()

public int getY()

Ottiene o imposta la coordinata y di questo Aspose.Imaging.Point.

Returns: int

setY(int value)

public void setY(int value)

Ottiene o imposta la coordinata y di questo Aspose.Imaging.Point.

Parameters:

ParametroTipoDescrizione
valoreint

offset(Point point)

public void offset(Point point)

Trasla questo Aspose.Imaging.Point del Aspose.Imaging.Point specificato.

Parameters:

ParametroTipoDescrizione
pointPointIl Aspose.Imaging.Point usato per offsettare questo Aspose.Imaging.Point.

offset(int dx, int dy)

public void offset(int dx, int dy)

Trasla questo Aspose.Imaging.Point della quantità specificata.

Parameters:

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

equals(Object obj)

public boolean equals(Object obj)

Specifica se questo Aspose.Imaging.Point contiene le stesse coordinate dell’System.Object specificato.

Parameters:

ParametroTipoDescrizione
objjava.lang.ObjectL’System.Object da testare.

Returns: boolean - True se obj è un Aspose.Imaging.Point e ha le stesse coordinate di questo Aspose.Imaging.Point.

hashCode()

public int hashCode()

Restituisce un codice hash per questo Aspose.Imaging.Point.

Returns: int - Un codice hash per questa istanza, adatto per l’uso in algoritmi di hashing e strutture dati come una tabella hash.

toLong()

public final long toLong()

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

Returns: long - L’oggetto Point impacchettato in un valore long.

toString()

public String toString()

Converte questo Aspose.Imaging.Point in una stringa leggibile dall’uomo.

Returns: java.lang.String - Una System.String che rappresenta questa istanza.

CloneTo(Point that)

public void CloneTo(Point that)

Parameters:

ParametroTipoDescrizione
thatPoint

Clone()

public Point Clone()

Returns: Point