Rectángulo
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
public class Rectangle extends Struct<Rectangle>
Almacena un conjunto de cuatro enteros que representan la ubicación y el tamaño de un rectángulo.
Constructores
| Constructor | Descripción |
|---|---|
| Rectangle() | |
| Rectangle(int x, int y, int width, int height) | Inicializa una nueva instancia de la estructura com.aspose.imaging.Rectangle con la ubicación y el tamaño especificados. |
| Rectangle(Point location, Size size) | Inicializa una nueva instancia de la estructura com.aspose.imaging.Rectangle con la ubicación y el tamaño especificados. |
Métodos
| Método | Descripción |
|---|---|
| getEmpty() | Obtiene una nueva instancia de la estructura com.aspose.imaging.Rectangle que tiene los valores com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width y com.aspose.imaging.Rectangle.Height establecidos en cero. |
| fromPoints(Point point1, Point point2) | Crea un nuevo Rectangle a partir de dos puntos especificados. |
| ceiling(RectangleF value) | Convierte la estructura com.aspose.imaging.RectangleF especificada a una estructura com.aspose.imaging.Rectangle redondeando los valores de com.aspose.imaging.RectangleF al siguiente número entero superior. |
| truncate(RectangleF value) | Convierte el com.aspose.imaging.RectangleF especificado a un com.aspose.imaging.Rectangle truncando los valores de com.aspose.imaging.RectangleF. |
| round(RectangleF value) | Convierte el com.aspose.imaging.RectangleF especificado a un com.aspose.imaging.Rectangle redondeando los valores del com.aspose.imaging.RectangleF al entero más cercano. |
| inflate(Rectangle rect, int x, int y) | Crea y devuelve una copia inflada de la estructura com.aspose.imaging.Rectangle especificada. |
| intersect(Rectangle a, Rectangle b) | Devuelve una tercera estructura com.aspose.imaging.Rectangle que representa la intersección de dos estructuras com.aspose.imaging.Rectangle distintas. |
| union(Rectangle a, Rectangle b) | Obtiene una estructura com.aspose.imaging.Rectangle que contiene la unión de dos estructuras com.aspose.imaging.Rectangle. |
| op_Equality(Rectangle left, Rectangle right) | Comprueba si dos estructuras com.aspose.imaging.Rectangle tienen la misma ubicación y tamaño. |
| op_Inequality(Rectangle left, Rectangle right) | Comprueba si dos estructuras com.aspose.imaging.Rectangle difieren en ubicación o tamaño. |
| fromLeftTopRightBottom(int left, int top, int right, int bottom) | Crea una estructura com.aspose.imaging.Rectangle con las ubicaciones de borde especificadas. |
| isEquals(Rectangle obj1, Rectangle obj2) | |
| getLocation() | Obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| setLocation(Point value) | Obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| getSize() | Obtiene o establece el tamaño de este com.aspose.imaging.Rectangle. |
| setSize(Size value) | Obtiene o establece el tamaño de este com.aspose.imaging.Rectangle. |
| getX() | Obtiene o establece la coordenada x de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| setX(int value) | Obtiene o establece la coordenada x de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| getY() | Obtiene o establece la coordenada y de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| setY(int value) | Obtiene o establece la coordenada y de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| getWidth() | Obtiene el ancho de esta estructura com.aspose.imaging.Rectangle. |
| setWidth(int value) | Establece el ancho de esta estructura com.aspose.imaging.Rectangle. |
| getHeight() | Obtiene o establece la altura de esta estructura com.aspose.imaging.Rectangle. |
| setHeight(int value) | Obtiene o establece la altura de esta estructura com.aspose.imaging.Rectangle. |
| getLeft() | Obtiene o establece la coordenada x del borde izquierdo de esta estructura com.aspose.imaging.Rectangle. |
| setLeft(int value) | Obtiene o establece la coordenada x del borde izquierdo de esta estructura com.aspose.imaging.Rectangle. |
| getTop() | Obtiene o establece la coordenada y del borde superior de esta estructura com.aspose.imaging.Rectangle. |
| setTop(int value) | Obtiene o establece la coordenada y del borde superior de esta estructura com.aspose.imaging.Rectangle. |
| getRight() | Obtiene o establece la coordenada x que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.X y com.aspose.imaging.Rectangle.Width de esta estructura com.aspose.imaging.Rectangle. |
| setRight(int value) | Obtiene o establece la coordenada x que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.X y com.aspose.imaging.Rectangle.Width de esta estructura com.aspose.imaging.Rectangle. |
| getBottom() | Obtiene o establece la coordenada y que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.Y y com.aspose.imaging.Rectangle.Height de esta estructura com.aspose.imaging.Rectangle. |
| setBottom(int value) | Obtiene o establece la coordenada y que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.Y y com.aspose.imaging.Rectangle.Height de esta estructura com.aspose.imaging.Rectangle. |
| isEmpty() | Obtiene un valor que indica si todas las propiedades numéricas de este com.aspose.imaging.Rectangle tienen valores cero. |
| contains(int x, int y) | Determina si el punto especificado está contenido dentro de esta estructura com.aspose.imaging.Rectangle. |
| contains(Point point) | Determina si el punto especificado está contenido dentro de esta estructura com.aspose.imaging.Rectangle. |
| contains(Rectangle rect) | Determina si la región rectangular representada por rect está completamente contenida dentro de esta estructura com.aspose.imaging.Rectangle. |
| inflate(int width, int height) | Infla este com.aspose.imaging.Rectangle en la cantidad especificada. |
| inflate(Size size) | Infla este com.aspose.imaging.Rectangle en la cantidad especificada. |
| intersect(Rectangle rect) | Reemplaza este com.aspose.imaging.Rectangle con la intersección de sí mismo y el com.aspose.imaging.Rectangle especificado. |
| intersectsWith(Rectangle rect) | Determina si este rectángulo intersecta con rect. |
| offset(Point pos) | Ajusta la ubicación de este rectángulo en la cantidad especificada. |
| offset(int x, int y) | Ajusta la ubicación de este rectángulo en la cantidad especificada. |
| normalize() | Normaliza el rectángulo haciendo que su ancho y altura sean positivos, que la izquierda sea menor que la derecha y que la parte superior sea menor que la inferior. |
| equals(Object obj) | Comprueba si obj es una estructura com.aspose.imaging.Rectangle con la misma ubicación y tamaño que esta estructura com.aspose.imaging.Rectangle. |
| hashCode() | Devuelve el código hash de esta estructura com.aspose.imaging.Rectangle. |
| toString() | Convierte los atributos de esta com.aspose.imaging.Rectangle a una cadena legible por humanos. |
| CloneTo(Rectangle that) | |
| Clone() |
Rectangle()
public Rectangle()
Rectangle(int x, int y, int width, int height)
public Rectangle(int x, int y, int width, int height)
Inicializa una nueva instancia de la estructura com.aspose.imaging.Rectangle con la ubicación y el tamaño especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x de la esquina superior izquierda del rectángulo. |
| y | int | La coordenada y de la esquina superior izquierda del rectángulo. |
| width | int | El ancho del rectángulo. |
| height | int | La altura del rectángulo. |
Rectangle(Point location, Size size)
public Rectangle(Point location, Size size)
Inicializa una nueva instancia de la estructura com.aspose.imaging.Rectangle con la ubicación y el tamaño especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| location | Point | Un com.aspose.imaging.Point que representa la esquina superior izquierda de la región rectangular. |
| size | Size | Un com.aspose.imaging.Size que representa el ancho y la altura de la región rectangular. |
getEmpty()
public static Rectangle getEmpty()
Obtiene una nueva instancia de la estructura com.aspose.imaging.Rectangle que tiene los valores com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width y com.aspose.imaging.Rectangle.Height establecidos en cero.
Returns: Rectangle
fromPoints(Point point1, Point point2)
public static Rectangle fromPoints(Point point1, Point point2)
Crea un nuevo Rectangle a partir de dos puntos especificados. Los dos vértices verticales del Rectangle creado serán iguales a los puntos point1 y point2 pasados. Estos suelen ser los vértices opuestos.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| point1 | Point | El primer Point para el nuevo rectángulo. |
| point2 | Point | El segundo Point para el nuevo rectángulo. |
Returns:
Rectangle - A newly created Rectangle.
ceiling(RectangleF value)
public static Rectangle ceiling(RectangleF value)
Convierte la estructura com.aspose.imaging.RectangleF especificada a una estructura com.aspose.imaging.Rectangle redondeando los valores de com.aspose.imaging.RectangleF al siguiente número entero superior.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | RectangleF | La estructura com.aspose.imaging.RectangleF a convertir. |
Returns:
Rectangle - Returns a com.aspose.imaging.Rectangle.
truncate(RectangleF value)
public static Rectangle truncate(RectangleF value)
Convierte el com.aspose.imaging.RectangleF especificado a un com.aspose.imaging.Rectangle truncando los valores de com.aspose.imaging.RectangleF.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | RectangleF | El com.aspose.imaging.RectangleF a convertir. |
Returns:
Rectangle - A new com.aspose.imaging.Rectangle.
round(RectangleF value)
public static Rectangle round(RectangleF value)
Convierte el com.aspose.imaging.RectangleF especificado a un com.aspose.imaging.Rectangle redondeando los valores del com.aspose.imaging.RectangleF al entero más cercano.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | RectangleF | El com.aspose.imaging.RectangleF a convertir. |
Returns:
Rectangle - A new com.aspose.imaging.Rectangle.
inflate(Rectangle rect, int x, int y)
public static Rectangle inflate(Rectangle rect, int x, int y)
Crea y devuelve una copia inflada de la estructura com.aspose.imaging.Rectangle especificada. La copia se infla en la cantidad especificada. La estructura original com.aspose.imaging.Rectangle permanece sin modificar.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| rect | Rectangle | El com.aspose.imaging.Rectangle con el que iniciar. Este rectángulo no se modifica. |
| x | int | La cantidad para inflar horizontalmente este com.aspose.imaging.Rectangle. |
| y | int | La cantidad para inflar verticalmente este com.aspose.imaging.Rectangle. |
Returns:
Rectangle - The inflated com.aspose.imaging.Rectangle.
intersect(Rectangle a, Rectangle b)
public static Rectangle intersect(Rectangle a, Rectangle b)
Devuelve una tercera estructura com.aspose.imaging.Rectangle que representa la intersección de dos estructuras com.aspose.imaging.Rectangle adicionales. Si no hay intersección, se devuelve un com.aspose.imaging.Rectangle vacío.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Rectangle | Un primer rectángulo para intersectar. |
| b | Rectangle | Un segundo rectángulo para intersectar. |
Returns:
Rectangle - A com.aspose.imaging.Rectangle that represents the intersection of a and b.
union(Rectangle a, Rectangle b)
public static Rectangle union(Rectangle a, Rectangle b)
Obtiene una estructura com.aspose.imaging.Rectangle que contiene la unión de dos estructuras com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Rectangle | Un primer rectángulo para unir. |
| b | Rectangle | Un segundo rectángulo para unir. |
Returns:
Rectangle - A com.aspose.imaging.Rectangle structure that bounds the union of the two com.aspose.imaging.Rectangle structures.
op_Equality(Rectangle left, Rectangle right)
public static boolean op_Equality(Rectangle left, Rectangle right)
Comprueba si dos estructuras com.aspose.imaging.Rectangle tienen la misma ubicación y tamaño.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| left | Rectangle | La estructura com.aspose.imaging.Rectangle que está a la izquierda del operador de igualdad. |
| right | Rectangle | La estructura com.aspose.imaging.Rectangle que está a la derecha del operador de igualdad. |
Returns:
boolean - Este operador devuelve true si las dos estructuras com.aspose.imaging.Rectangle tienen iguales las propiedades com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width y com.aspose.imaging.Rectangle.Height.
op_Inequality(Rectangle left, Rectangle right)
public static boolean op_Inequality(Rectangle left, Rectangle right)
Comprueba si dos estructuras com.aspose.imaging.Rectangle difieren en ubicación o tamaño.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| left | Rectangle | La estructura com.aspose.imaging.Rectangle que está a la izquierda del operador de desigualdad. |
| right | Rectangle | La estructura com.aspose.imaging.Rectangle que está a la derecha del operador de desigualdad. |
Returns:
boolean - Este operador devuelve true si alguna de las propiedades com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width o com.aspose.imaging.Rectangle.Height de las dos estructuras com.aspose.imaging.Rectangle es desigual; de lo contrario, false.
fromLeftTopRightBottom(int left, int top, int right, int bottom)
public static Rectangle fromLeftTopRightBottom(int left, int top, int right, int bottom)
Crea una estructura com.aspose.imaging.Rectangle con las ubicaciones de borde especificadas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| izquierda | int | La coordenada x de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| superior | int | La coordenada y de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
| derecha | int | La coordenada x de la esquina inferior derecha de esta estructura com.aspose.imaging.Rectangle. |
| inferior | int | La coordenada y de la esquina inferior derecha de esta estructura com.aspose.imaging.Rectangle. |
Returns:
Rectangle - The new com.aspose.imaging.Rectangle that this method creates.
isEquals(Rectangle obj1, Rectangle obj2)
public static boolean isEquals(Rectangle obj1, Rectangle obj2)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj1 | Rectangle | |
| obj2 | Rectangle |
Returns: boolean
getLocation()
public Point getLocation()
Obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
Returns:
Point - A com.aspose.imaging.Point that represents the upper-left corner of this com.aspose.imaging.Rectangle structure.
setLocation(Point value)
public void setLocation(Point value)
Obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Point | Un Point que representa la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
getSize()
public Size getSize()
Obtiene o establece el tamaño de este com.aspose.imaging.Rectangle.
Returns:
Size - A com.aspose.imaging.Size that represents the width and height of this com.aspose.imaging.Rectangle structure.
setSize(Size value)
public void setSize(Size value)
Obtiene o establece el tamaño de este com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Size | Un com.aspose.imaging.Size que representa el ancho y la altura de esta estructura com.aspose.imaging.Rectangle. |
getX()
public int getX()
Obtiene o establece la coordenada x de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - La coordenada x de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
setX(int value)
public void setX(int value)
Obtiene o establece la coordenada x de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La coordenada x de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
getY()
public int getY()
Obtiene o establece la coordenada y de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - La coordenada y de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
setY(int value)
public void setY(int value)
Obtiene o establece la coordenada y de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La coordenada y de la esquina superior izquierda de esta estructura com.aspose.imaging.Rectangle. |
getWidth()
public int getWidth()
Obtiene el ancho de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - El ancho de esta estructura com.aspose.imaging.Rectangle.
setWidth(int value)
public void setWidth(int value)
Establece el ancho de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | El ancho de esta estructura com.aspose.imaging.Rectangle. |
getHeight()
public int getHeight()
Obtiene o establece la altura de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - La altura de esta estructura com.aspose.imaging.Rectangle.
setHeight(int value)
public void setHeight(int value)
Obtiene o establece la altura de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La altura de esta estructura com.aspose.imaging.Rectangle. |
getLeft()
public int getLeft()
Obtiene o establece la coordenada x del borde izquierdo de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - La coordenada x del borde izquierdo de esta estructura com.aspose.imaging.Rectangle.
setLeft(int value)
public void setLeft(int value)
Obtiene o establece la coordenada x del borde izquierdo de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La coordenada x del borde izquierdo de esta estructura com.aspose.imaging.Rectangle. |
getTop()
public int getTop()
Obtiene o establece la coordenada y del borde superior de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - La coordenada y del borde superior de esta estructura com.aspose.imaging.Rectangle.
setTop(int value)
public void setTop(int value)
Obtiene o establece la coordenada y del borde superior de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La coordenada y del borde superior de esta estructura com.aspose.imaging.Rectangle. |
getRight()
public int getRight()
Obtiene o establece la coordenada x que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.X y com.aspose.imaging.Rectangle.Width de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - La coordenada x que es la suma de com.aspose.imaging.Rectangle.X y com.aspose.imaging.Rectangle.Width de esta com.aspose.imaging.Rectangle.
setRight(int value)
public void setRight(int value)
Obtiene o establece la coordenada x que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.X y com.aspose.imaging.Rectangle.Width de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La coordenada x que es la suma de com.aspose.imaging.Rectangle.X y com.aspose.imaging.Rectangle.Width de esta com.aspose.imaging.Rectangle. |
getBottom()
public int getBottom()
Obtiene o establece la coordenada y que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.Y y com.aspose.imaging.Rectangle.Height de esta estructura com.aspose.imaging.Rectangle.
Returns:
int - La coordenada y que es la suma de com.aspose.imaging.Rectangle.Y y com.aspose.imaging.Rectangle.Height de esta com.aspose.imaging.Rectangle.
setBottom(int value)
public void setBottom(int value)
Obtiene o establece la coordenada y que es la suma de los valores de las propiedades com.aspose.imaging.Rectangle.Y y com.aspose.imaging.Rectangle.Height de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La coordenada y que es la suma de com.aspose.imaging.Rectangle.Y y com.aspose.imaging.Rectangle.Height de esta com.aspose.imaging.Rectangle. |
isEmpty()
public boolean isEmpty()
Obtiene un valor que indica si todas las propiedades numéricas de este com.aspose.imaging.Rectangle tienen valores cero.
Returns:
boolean - Esta propiedad devuelve true si las propiedades com.aspose.imaging.Rectangle.Width, com.aspose.imaging.Rectangle.Height, com.aspose.imaging.Rectangle.X y com.aspose.imaging.Rectangle.Y de este com.aspose.imaging.Rectangle tienen valores cero; de lo contrario, false.
contains(int x, int y)
public boolean contains(int x, int y)
Determina si el punto especificado está contenido dentro de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del punto a probar. |
| y | int | La coordenada y del punto a probar. |
Returns:
boolean - Este método devuelve true si el punto definido por x y y está contenido dentro de esta estructura com.aspose.imaging.Rectangle; de lo contrario false.
contains(Point point)
public boolean contains(Point point)
Determina si el punto especificado está contenido dentro de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| point | Point | El com.aspose.imaging.Point a probar. |
Returns:
boolean - Este método devuelve true si el punto representado por point está contenido dentro de esta estructura com.aspose.imaging.Rectangle; de lo contrario false.
contains(Rectangle rect)
public boolean contains(Rectangle rect)
Determina si la región rectangular representada por rect está completamente contenida dentro de esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| rect | Rectangle | El com.aspose.imaging.Rectangle a probar. |
Returns:
boolean - Este método devuelve true si la región rectangular representada por rect está completamente contenida dentro de esta estructura com.aspose.imaging.Rectangle; de lo contrario false.
inflate(int width, int height)
public void inflate(int width, int height)
Infla este com.aspose.imaging.Rectangle en la cantidad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| width | int | La cantidad para inflar horizontalmente este com.aspose.imaging.Rectangle. |
| height | int | La cantidad para inflar verticalmente este com.aspose.imaging.Rectangle. |
inflate(Size size)
public void inflate(Size size)
Infla este com.aspose.imaging.Rectangle en la cantidad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size | Size | La cantidad para inflar este rectángulo. |
intersect(Rectangle rect)
public void intersect(Rectangle rect)
Reemplaza este com.aspose.imaging.Rectangle con la intersección de sí mismo y el com.aspose.imaging.Rectangle especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| rect | Rectangle | El com.aspose.imaging.Rectangle con el que intersectar. |
intersectsWith(Rectangle rect)
public boolean intersectsWith(Rectangle rect)
Determina si este rectángulo intersecta con rect.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| rect | Rectangle | El rectángulo a probar. |
Returns: boolean - Este método devuelve true si hay alguna intersección, de lo contrario false.
offset(Point pos)
public void offset(Point pos)
Ajusta la ubicación de este rectángulo en la cantidad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| pos | Point | Cantidad para desplazar la ubicación. |
offset(int x, int y)
public void offset(int x, int y)
Ajusta la ubicación de este rectángulo en la cantidad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | int | El desplazamiento horizontal. |
| y | int | El desplazamiento vertical. |
normalize()
public void normalize()
Normaliza el rectángulo haciendo que su ancho y altura sean positivos, que la izquierda sea menor que la derecha y que la parte superior sea menor que la inferior.
equals(Object obj)
public boolean equals(Object obj)
Comprueba si obj es una estructura com.aspose.imaging.Rectangle con la misma ubicación y tamaño que esta estructura com.aspose.imaging.Rectangle.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | java.lang.Object | El System.Object para probar. |
Returns:
boolean - Este método devuelve true si obj es una estructura com.aspose.imaging.Rectangle y sus propiedades com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width y com.aspose.imaging.Rectangle.Height son iguales a las propiedades correspondientes de esta estructura com.aspose.imaging.Rectangle; de lo contrario, false.
hashCode()
public int hashCode()
Devuelve el código hash de esta estructura com.aspose.imaging.Rectangle.
Returns: int - Un entero que representa el código hash de este rectángulo.
toString()
public String toString()
Convierte los atributos de esta com.aspose.imaging.Rectangle a una cadena legible por humanos.
Returns:
java.lang.String - Una cadena que contiene la posición, el ancho y la altura de esta estructura com.aspose.imaging.Rectangle.
CloneTo(Rectangle that)
public void CloneTo(Rectangle that)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| that | Rectangle |
Clone()
public Rectangle Clone()
Returns: Rectangle