RectangleProjectedShape
Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape
public abstract class RectangleProjectedShape extends Shape
Representa una forma que se proyecta sobre un rectángulo girado a una orientación particular. Se especifica mediante cuatro puntos que pueden rotarse en el espacio manteniendo la misma longitud de los bordes y 90 grados entre los bordes adyacentes.
Métodos
| Método | Descripción |
|---|---|
| getLeftTop() | Obtiene el punto superior izquierdo del rectángulo. |
| getRightTop() | Obtiene el punto superior derecho del rectángulo. |
| getLeftBottom() | Obtiene el punto inferior izquierdo del rectángulo. |
| getRightBottom() | Obtiene el punto inferior derecho del rectángulo. |
| getCenter() | Obtiene el centro de la forma. |
| getBounds() | Obtiene los límites del objeto. |
| getRectangleWidth() | Obtiene el ancho del rectángulo. |
| getRectangleHeight() | Obtiene la altura del rectángulo. |
| hasSegments() | Obtiene un valor que indica si la forma tiene segmentos. |
| getBounds(Matrix matrix) | Obtiene los límites del objeto. |
| getBounds(Matrix matrix, Pen pen) | Obtiene los límites del objeto. |
| transform(Matrix transform) | Aplica la transformación especificada a la forma. |
| equals(Object obj) | Determina si el Object especificado es igual a esta instancia. |
| hashCode() | Devuelve un código hash para esta instancia. |
getLeftTop()
public PointF getLeftTop()
Obtiene el punto superior izquierdo del rectángulo.
Valor: El punto superior izquierdo del rectángulo.
Returns: PointF
getRightTop()
public PointF getRightTop()
Obtiene el punto superior derecho del rectángulo.
Valor: El punto superior derecho del rectángulo.
Returns: PointF
getLeftBottom()
public PointF getLeftBottom()
Obtiene el punto inferior izquierdo del rectángulo.
Valor: El punto inferior izquierdo del rectángulo.
Returns: PointF
getRightBottom()
public PointF getRightBottom()
Obtiene el punto inferior derecho del rectángulo.
Valor: El punto inferior derecho del rectángulo.
Returns: PointF
getCenter()
public PointF getCenter()
Obtiene el centro de la forma.
Valor: El centro de la forma.
Returns: PointF
getBounds()
public RectangleF getBounds()
Obtiene los límites del objeto.
Valor: Los límites del objeto.
Returns: RectangleF
getRectangleWidth()
public double getRectangleWidth()
Obtiene el ancho del rectángulo.
Valor: El ancho del rectángulo.
Returns: double
getRectangleHeight()
public double getRectangleHeight()
Obtiene la altura del rectángulo.
Valor: La altura del rectángulo.
Returns: double
hasSegments()
public boolean hasSegments()
Obtiene un valor que indica si la forma tiene segmentos.
Valor: True si la forma tiene segmentos; de lo contrario, false.
Returns: boolean
getBounds(Matrix matrix)
public RectangleF getBounds(Matrix matrix)
Obtiene los límites del objeto.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La matriz a aplicar antes de que se calculen los límites. |
Returns: RectangleF - The estimated object’s bounds.
getBounds(Matrix matrix, Pen pen)
public RectangleF getBounds(Matrix matrix, Pen pen)
Obtiene los límites del objeto.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La matriz a aplicar antes de que se calculen los límites. |
| pen | Pen | El lápiz a usar para el objeto. Esto puede influir en el tamaño de los límites del objeto. |
Returns: RectangleF - The estimated object’s bounds.
transform(Matrix transform)
public void transform(Matrix transform)
Aplica la transformación especificada a la forma.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| transform | Matrix | La transformación a aplicar. |
equals(Object obj)
public boolean equals(Object obj)
Determina si el Object especificado es igual a esta instancia.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | java.lang.Object | El Object para comparar con esta instancia. |
Returns:
boolean - true si el Object especificado es igual a esta instancia; de lo contrario, false.
hashCode()
public int hashCode()
Devuelve un código hash para esta instancia.
Returns: int - Un código hash para esta instancia, adecuado para su uso en algoritmos de hash y estructuras de datos como una tabla hash.