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étodoDescripció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ámetroTipoDescripción
matrixMatrixLa 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ámetroTipoDescripción
matrixMatrixLa matriz a aplicar antes de que se calculen los límites.
penPenEl 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ámetroTipoDescripción
transformMatrixLa transformación a aplicar.

equals(Object obj)

public boolean equals(Object obj)

Determina si el Object especificado es igual a esta instancia.

Parameters:

ParámetroTipoDescripción
objjava.lang.ObjectEl 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.