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
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| matrix | Matrix | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| matrix | Matrix | La matrice da applicare prima che i limiti vengano calcolati. |
| pen | Pen | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| transform | Matrix | La trasformazione da applicare. |
equals(Object obj)
public boolean equals(Object obj)
Determina se l’Object specificato è uguale a questa istanza.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | java.lang.Object | L’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.