SizeF

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

public class SizeF extends Struct<SizeF>

Memorizza una coppia ordinata di numeri a virgola mobile, tipicamente la larghezza e l’altezza di un rettangolo.

Costruttori

CostruttoreDescrizione
SizeF()
SizeF(SizeF size)Inizializza una nuova istanza della struttura Aspose.Imaging.SizeF dal Aspose.Imaging.SizeF specificato.
SizeF(PointF point)Inizializza una nuova istanza della struttura Aspose.Imaging.SizeF dal Aspose.Imaging.PointF specificato.
SizeF(float width, float height)Inizializza una nuova istanza della struttura Aspose.Imaging.SizeF dalle dimensioni specificate.

Metodi

MetodoDescrizione
getEmpty()Ottiene una nuova istanza della struttura Aspose.Imaging.SizeF che ha i valori Aspose.Imaging.SizeF.Width e Aspose.Imaging.SizeF.Height impostati a zero.
op_Addition(SizeF size1, SizeF size2)Aggiunge la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF alla larghezza e all’altezza di un’altra struttura Aspose.Imaging.SizeF.
op_Subtraction(SizeF size1, SizeF size2)Sottrae la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF dalla larghezza e dall’altezza di un’altra struttura Aspose.Imaging.SizeF.
op_Equality(SizeF size1, SizeF size2)Verifica se due strutture Aspose.Imaging.SizeF sono uguali.
op_Inequality(SizeF size1, SizeF size2)Verifica se due strutture Aspose.Imaging.SizeF sono diverse.
to_PointF(SizeF size)Converte il Aspose.Imaging.SizeF specificato in un Aspose.Imaging.PointF.
add(SizeF size1, SizeF size2)Aggiunge la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF alla larghezza e all’altezza di un’altra struttura Aspose.Imaging.SizeF.
subtract(SizeF size1, SizeF size2)Sottrae la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF dalla larghezza e dall’altezza di un’altra struttura Aspose.Imaging.SizeF.
isEquals(SizeF obj1, SizeF obj2)
isEmpty()Ottiene un valore che indica se questo Aspose.Imaging.SizeF ha larghezza e altezza pari a zero.
getWidth()Ottiene o imposta la componente orizzontale di questo Aspose.Imaging.SizeF.
setWidth(float value)Ottiene o imposta la componente orizzontale di questo Aspose.Imaging.SizeF.
getHeight()Ottiene o imposta la componente verticale di questo Aspose.Imaging.SizeF.
setHeight(float value)Ottiene o imposta la componente verticale di questo Aspose.Imaging.SizeF.
toPointF()Converte un Aspose.Imaging.SizeF in un Aspose.Imaging.PointF.
toSize()Converte un Aspose.Imaging.SizeF in una struttura Aspose.Imaging.Size con valori di dimensione troncati.
equals(Object obj)Verifica se l’oggetto specificato è un Aspose.Imaging.SizeF con le stesse dimensioni di questo Aspose.Imaging.SizeF.
hashCode()Restituisce un codice hash per questa struttura Aspose.Imaging.Size.
toString()Crea una stringa leggibile dall’uomo che rappresenta questo Aspose.Imaging.SizeF.
CloneTo(SizeF that)
Clone()

SizeF()

public SizeF()

SizeF(SizeF size)

public SizeF(SizeF size)

Inizializza una nuova istanza della struttura Aspose.Imaging.SizeF dal Aspose.Imaging.SizeF specificato.

Parameters:

ParametroTipoDescrizione
sizeSizeFIl Aspose.Imaging.SizeF da cui creare il nuovo Aspose.Imaging.SizeF.

SizeF(PointF point)

public SizeF(PointF point)

Inizializza una nuova istanza della struttura Aspose.Imaging.SizeF dal Aspose.Imaging.PointF specificato.

Parameters:

ParametroTipoDescrizione
pointPointFIl Aspose.Imaging.PointF da cui inizializzare questo Aspose.Imaging.SizeF.

SizeF(float width, float height)

public SizeF(float width, float height)

Inizializza una nuova istanza della struttura Aspose.Imaging.SizeF dalle dimensioni specificate.

Parameters:

ParametroTipoDescrizione
widthfloatLa componente di larghezza del nuovo Aspose.Imaging.SizeF.
heightfloatLa componente di altezza del nuovo Aspose.Imaging.SizeF.

getEmpty()

public static SizeF getEmpty()

Ottiene una nuova istanza della struttura Aspose.Imaging.SizeF che ha i valori Aspose.Imaging.SizeF.Width e Aspose.Imaging.SizeF.Height impostati a zero.

Returns: SizeF

op_Addition(SizeF size1, SizeF size2)

public static SizeF op_Addition(SizeF size1, SizeF size2)

Aggiunge la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF alla larghezza e all’altezza di un’altra struttura Aspose.Imaging.SizeF.

Parameters:

ParametroTipoDescrizione
size1SizeFIl primo Aspose.Imaging.SizeF da aggiungere.
size2SizeFIl secondo Aspose.Imaging.SizeF da aggiungere.

Returns: SizeF - A Aspose.Imaging.SizeF structure that is the result of the addition operation.

op_Subtraction(SizeF size1, SizeF size2)

public static SizeF op_Subtraction(SizeF size1, SizeF size2)

Sottrae la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF dalla larghezza e dall’altezza di un’altra struttura Aspose.Imaging.SizeF.

Parameters:

ParametroTipoDescrizione
size1SizeFIl Aspose.Imaging.SizeF sul lato sinistro dell’operatore di sottrazione.
size2SizeFIl Aspose.Imaging.SizeF sul lato destro dell’operatore di sottrazione.

Returns: SizeF - A Aspose.Imaging.SizeF that is the result of the subtraction operation.

op_Equality(SizeF size1, SizeF size2)

public static boolean op_Equality(SizeF size1, SizeF size2)

Verifica se due strutture Aspose.Imaging.SizeF sono uguali.

Parameters:

ParametroTipoDescrizione
size1SizeFLa struttura Aspose.Imaging.SizeF sul lato sinistro dell’operatore di uguaglianza.
size2SizeFLa struttura Aspose.Imaging.SizeF sul lato destro dell’operatore di uguaglianza.

Returns: boolean - Questo operatore restituisce true se size1 e size2 hanno larghezza e altezza uguali; altrimenti, false.

op_Inequality(SizeF size1, SizeF size2)

public static boolean op_Inequality(SizeF size1, SizeF size2)

Verifica se due strutture Aspose.Imaging.SizeF sono diverse.

Parameters:

ParametroTipoDescrizione
size1SizeFLa struttura Aspose.Imaging.SizeF sul lato sinistro dell’operatore di disuguaglianza.
size2SizeFLa struttura Aspose.Imaging.SizeF sul lato destro dell’operatore di disuguaglianza.

Returns: boolean - Questo operatore restituisce true se size1 e size2 differiscono per larghezza o altezza; false se size1 e size2 sono uguali.

to_PointF(SizeF size)

public static PointF to_PointF(SizeF size)

Converte il Aspose.Imaging.SizeF specificato in un Aspose.Imaging.PointF.

Parameters:

ParametroTipoDescrizione
sizeSizeFLa struttura Aspose.Imaging.SizeF da convertire

Returns: PointF - The Aspose.Imaging.PointF structure to which this operator converts.

add(SizeF size1, SizeF size2)

public static SizeF add(SizeF size1, SizeF size2)

Aggiunge la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF alla larghezza e all’altezza di un’altra struttura Aspose.Imaging.SizeF.

Parameters:

ParametroTipoDescrizione
size1SizeFIl primo Aspose.Imaging.SizeF da aggiungere.
size2SizeFIl secondo Aspose.Imaging.SizeF da aggiungere.

Returns: SizeF - A Aspose.Imaging.SizeF structure that is the result of the addition operation.

subtract(SizeF size1, SizeF size2)

public static SizeF subtract(SizeF size1, SizeF size2)

Sottrae la larghezza e l’altezza di una struttura Aspose.Imaging.SizeF dalla larghezza e dall’altezza di un’altra struttura Aspose.Imaging.SizeF.

Parameters:

ParametroTipoDescrizione
size1SizeFLa struttura Aspose.Imaging.SizeF sul lato sinistro dell’operatore di sottrazione.
size2SizeFLa struttura Aspose.Imaging.SizeF sul lato destro dell’operatore di sottrazione.

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

isEquals(SizeF obj1, SizeF obj2)

public static boolean isEquals(SizeF obj1, SizeF obj2)

Parameters:

ParametroTipoDescrizione
obj1SizeF
obj2SizeF

Returns: boolean

isEmpty()

public boolean isEmpty()

Ottiene un valore che indica se questo Aspose.Imaging.SizeF ha larghezza e altezza pari a zero.

Returns: boolean - Questa proprietà restituisce true quando questo Aspose.Imaging.SizeF ha sia larghezza che altezza pari a zero; altrimenti, false.

getWidth()

public float getWidth()

Ottiene o imposta la componente orizzontale di questo Aspose.Imaging.SizeF.

Returns: float - La componente orizzontale di questo Aspose.Imaging.SizeF, tipicamente misurata in pixel.

setWidth(float value)

public void setWidth(float value)

Ottiene o imposta la componente orizzontale di questo Aspose.Imaging.SizeF.

Parameters:

ParametroTipoDescrizione
valorefloat

getHeight()

public float getHeight()

Ottiene o imposta la componente verticale di questo Aspose.Imaging.SizeF.

Returns: float - La componente verticale di questo Aspose.Imaging.SizeF, tipicamente misurata in pixel.

setHeight(float value)

public void setHeight(float value)

Ottiene o imposta la componente verticale di questo Aspose.Imaging.SizeF.

Parameters:

ParametroTipoDescrizione
valorefloat

toPointF()

public PointF toPointF()

Converte un Aspose.Imaging.SizeF in un Aspose.Imaging.PointF.

Returns: PointF - Returns a Aspose.Imaging.PointF structure.

toSize()

public Size toSize()

Converte un Aspose.Imaging.SizeF in una struttura Aspose.Imaging.Size con valori di dimensione troncati.

Returns: Size - Returns a Aspose.Imaging.Size structure.

equals(Object obj)

public boolean equals(Object obj)

Verifica se l’oggetto specificato è un Aspose.Imaging.SizeF con le stesse dimensioni di questo Aspose.Imaging.SizeF.

Parameters:

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

Returns: boolean - Questo metodo restituisce true se obj è un Aspose.Imaging.SizeF e ha la stessa larghezza e altezza di questo Aspose.Imaging.SizeF; altrimenti, false.

hashCode()

public int hashCode()

Restituisce un codice hash per questa struttura Aspose.Imaging.Size.

Returns: int - Un valore intero che specifica un valore hash per questa struttura Aspose.Imaging.Size.

toString()

public String toString()

Crea una stringa leggibile dall’uomo che rappresenta questo Aspose.Imaging.SizeF.

Returns: java.lang.String - Una stringa che rappresenta questo Aspose.Imaging.SizeF.

CloneTo(SizeF that)

public void CloneTo(SizeF that)

Parameters:

ParametroTipoDescrizione
thatSizeF

Clone()

public SizeF Clone()

Returns: SizeF