RectangleProjectedShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape

public abstract class RectangleProjectedShape extends Shape

Rappresenta una forma che viene proiettata su un rettangolo ruotato in una particolare orientazione. Specificata da quattro punti che possono essere ruotati nello spazio mantenendo la stessa lunghezza dei lati e 90 gradi tra i lati adiacenti.

Metodi

MetodoDescrizione
getLeftTop()Ottiene il punto in alto a sinistra del rettangolo.
getRightTop()Ottiene il punto in alto a destra del rettangolo.
getLeftBottom()Ottiene il punto in basso a sinistra del rettangolo.
getRightBottom()Ottiene il punto in basso a destra del rettangolo.
getCenter()Ottiene il centro della forma.
getBounds()Ottiene i limiti dell’oggetto.
getRectangleWidth()Ottiene la larghezza del rettangolo.
getRectangleHeight()Ottiene l’altezza del rettangolo.
hasSegments()Ottiene un valore che indica se la forma ha segmenti.
getBounds(Matrix matrix)Ottiene i limiti dell’oggetto.
getBounds(Matrix matrix, Pen pen)Ottiene i limiti dell’oggetto.
transform(Matrix transform)Applica la trasformazione specificata alla forma.
equals(Object obj)Determina se l’Object specificato è uguale a questa istanza.
hashCode()Restituisce un codice hash per questa istanza.

getLeftTop()

public PointF getLeftTop()

Ottiene il punto in alto a sinistra del rettangolo.

Valore: Il punto in alto a sinistra del rettangolo.

Returns: PointF

getRightTop()

public PointF getRightTop()

Ottiene il punto in alto a destra del rettangolo.

Valore: Il punto in alto a destra del rettangolo.

Returns: PointF

getLeftBottom()

public PointF getLeftBottom()

Ottiene il punto in basso a sinistra del rettangolo.

Valore: Il punto in basso a sinistra del rettangolo.

Returns: PointF

getRightBottom()

public PointF getRightBottom()

Ottiene il punto in basso a destra del rettangolo.

Valore: Il punto in basso a destra del rettangolo.

Returns: PointF

getCenter()

public PointF getCenter()

Ottiene il centro della forma.

Valore: Il centro della forma.

Returns: PointF

getBounds()

public RectangleF getBounds()

Ottiene i limiti dell’oggetto.

Valore: I limiti dell’oggetto.

Returns: RectangleF

getRectangleWidth()

public double getRectangleWidth()

Ottiene la larghezza del rettangolo.

Valore: La larghezza del rettangolo.

Returns: double

getRectangleHeight()

public double getRectangleHeight()

Ottiene l’altezza del rettangolo.

Valore: L’altezza del rettangolo.

Returns: double

hasSegments()

public boolean hasSegments()

Ottiene un valore che indica se la forma ha segmenti.

Valore: True se la forma ha segmenti; altrimenti, false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Ottiene i limiti dell’oggetto.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa matrice da applicare prima che i limiti vengano calcolati.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Ottiene i limiti dell’oggetto.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa matrice da applicare prima che i limiti vengano calcolati.
penPenLa penna da usare per l’oggetto. Questo può influenzare le dimensioni dei limiti dell’oggetto.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Applica la trasformazione specificata alla forma.

Parameters:

ParametroTipoDescrizione
transformMatrixLa trasformazione da applicare.

equals(Object obj)

public boolean equals(Object obj)

Determina se l’Object specificato è uguale a questa istanza.

Parameters:

ParametroTipoDescrizione
objjava.lang.ObjectL’Object da confrontare con questa istanza.

Returns: boolean - true se l’Object specificato è uguale a questa istanza; altrimenti, false.

hashCode()

public int hashCode()

Restituisce un codice hash per questa istanza.

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