Rettangolo
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
public class Rectangle extends Struct<Rectangle>
Memorizza un insieme di quattro interi che rappresentano la posizione e le dimensioni di un rettangolo.
Costruttori
| Costruttore | Descrizione |
|---|---|
| Rectangle() | |
| Rectangle(int x, int y, int width, int height) | Inizializza una nuova istanza della struttura com.aspose.imaging.Rectangle con la posizione e le dimensioni specificate. |
| Rectangle(Point location, Size size) | Inizializza una nuova istanza della struttura com.aspose.imaging.Rectangle con la posizione e le dimensioni specificate. |
Metodi
| Metodo | Descrizione |
|---|---|
| getEmpty() | Ottiene una nuova istanza della struttura com.aspose.imaging.Rectangle che ha i valori com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width e com.aspose.imaging.Rectangle.Height impostati a zero. |
| fromPoints(Point point1, Point point2) | Crea un nuovo Rectangle a partire da due punti specificati. |
| ceiling(RectangleF value) | Converte la struttura com.aspose.imaging.RectangleF specificata in una struttura com.aspose.imaging.Rectangle arrotondando i valori di com.aspose.imaging.RectangleF al successivo valore intero più alto. |
| truncate(RectangleF value) | Converte il com.aspose.imaging.RectangleF specificato in un com.aspose.imaging.Rectangle troncando i valori di com.aspose.imaging.RectangleF. |
| round(RectangleF value) | Converte il com.aspose.imaging.RectangleF specificato in un com.aspose.imaging.Rectangle arrotondando i valori del com.aspose.imaging.RectangleF al valore intero più vicino. |
| inflate(Rectangle rect, int x, int y) | Crea e restituisce una copia gonfiata della struttura com.aspose.imaging.Rectangle specificata. |
| intersect(Rectangle a, Rectangle b) | Restituisce una terza struttura com.aspose.imaging.Rectangle che rappresenta l’intersezione di due altre strutture com.aspose.imaging.Rectangle. |
| union(Rectangle a, Rectangle b) | Ottiene una struttura com.aspose.imaging.Rectangle che contiene l’unione di due strutture com.aspose.imaging.Rectangle. |
| op_Equality(Rectangle left, Rectangle right) | Verifica se due strutture com.aspose.imaging.Rectangle hanno la stessa posizione e dimensione. |
| op_Inequality(Rectangle left, Rectangle right) | Verifica se due strutture com.aspose.imaging.Rectangle differiscono per posizione o dimensione. |
| fromLeftTopRightBottom(int left, int top, int right, int bottom) | Crea una struttura com.aspose.imaging.Rectangle con le posizioni dei bordi specificate. |
| isEquals(Rectangle obj1, Rectangle obj2) | |
| getLocation() | Ottiene o imposta le coordinate dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle. |
| setLocation(Point value) | Ottiene o imposta le coordinate dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle. |
| getSize() | Ottiene o imposta la dimensione di questo com.aspose.imaging.Rectangle. |
| setSize(Size value) | Ottiene o imposta la dimensione di questo com.aspose.imaging.Rectangle. |
| getX() | Ottiene o imposta la coordinata x dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle. |
| setX(int value) | Ottiene o imposta la coordinata x dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle. |
| getY() | Ottiene o imposta la coordinata y dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle. |
| setY(int value) | Ottiene o imposta la coordinata y dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle. |
| getWidth() | Ottiene la larghezza di questa struttura com.aspose.imaging.Rectangle. |
| setWidth(int value) | Imposta la larghezza di questa struttura com.aspose.imaging.Rectangle. |
| getHeight() | Ottiene o imposta l’altezza di questa struttura com.aspose.imaging.Rectangle. |
| setHeight(int value) | Ottiene o imposta l’altezza di questa struttura com.aspose.imaging.Rectangle. |
| getLeft() | Ottiene o imposta la coordinata x del bordo sinistro di questa struttura com.aspose.imaging.Rectangle. |
| setLeft(int value) | Ottiene o imposta la coordinata x del bordo sinistro di questa struttura com.aspose.imaging.Rectangle. |
| getTop() | Ottiene o imposta la coordinata y del bordo superiore di questa struttura com.aspose.imaging.Rectangle. |
| setTop(int value) | Ottiene o imposta la coordinata y del bordo superiore di questa struttura com.aspose.imaging.Rectangle. |
| getRight() | Ottiene o imposta la coordinata x che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.X e com.aspose.imaging.Rectangle.Width di questa struttura com.aspose.imaging.Rectangle. |
| setRight(int value) | Ottiene o imposta la coordinata x che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.X e com.aspose.imaging.Rectangle.Width di questa struttura com.aspose.imaging.Rectangle. |
| getBottom() | Ottiene o imposta la coordinata y che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.Y e com.aspose.imaging.Rectangle.Height di questa struttura com.aspose.imaging.Rectangle. |
| setBottom(int value) | Ottiene o imposta la coordinata y che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.Y e com.aspose.imaging.Rectangle.Height di questa struttura com.aspose.imaging.Rectangle. |
| isEmpty() | Ottiene un valore che indica se tutte le proprietà numeriche di questo com.aspose.imaging.Rectangle hanno valore zero. |
| contains(int x, int y) | Determina se il punto specificato è contenuto all’interno di questa struttura com.aspose.imaging.Rectangle. |
| contains(Point point) | Determina se il punto specificato è contenuto all’interno di questa struttura com.aspose.imaging.Rectangle. |
| contains(Rectangle rect) | Determina se la regione rettangolare rappresentata da rect è interamente contenuta all’interno di questa struttura com.aspose.imaging.Rectangle. |
| inflate(int width, int height) | Ingrandisce questo com.aspose.imaging.Rectangle dell’importo specificato. |
| inflate(Size size) | Ingrandisce questo com.aspose.imaging.Rectangle dell’importo specificato. |
| intersect(Rectangle rect) | Sostituisce questo com.aspose.imaging.Rectangle con l’intersezione di sé stesso e del com.aspose.imaging.Rectangle specificato. |
| intersectsWith(Rectangle rect) | Determina se questo rettangolo interseca rect. |
| offset(Point pos) | Regola la posizione di questo rettangolo della quantità specificata. |
| offset(int x, int y) | Regola la posizione di questo rettangolo della quantità specificata. |
| normalize() | Normalizza il rettangolo rendendo la sua larghezza e altezza positive, il lato sinistro minore del destro e il lato superiore minore del lato inferiore. |
| equals(Object obj) | Verifica se obj è una struttura com.aspose.imaging.Rectangle con la stessa posizione e dimensione di questa struttura com.aspose.imaging.Rectangle. |
| hashCode() | Restituisce il codice hash per questa struttura com.aspose.imaging.Rectangle. |
| toString() | Converte gli attributi di questa com.aspose.imaging.Rectangle in una stringa leggibile dall’uomo. |
| 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)
Inizializza una nuova istanza della struttura com.aspose.imaging.Rectangle con la posizione e le dimensioni specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x dell’angolo superiore sinistro del rettangolo. |
| y | int | La coordinata y dell’angolo superiore sinistro del rettangolo. |
| width | int | La larghezza del rettangolo. |
| height | int | L’altezza del rettangolo. |
Rectangle(Point location, Size size)
public Rectangle(Point location, Size size)
Inizializza una nuova istanza della struttura com.aspose.imaging.Rectangle con la posizione e le dimensioni specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| location | Point | Un com.aspose.imaging.Point che rappresenta l’angolo in alto a sinistra della regione rettangolare. |
| size | Size | Una com.aspose.imaging.Size che rappresenta la larghezza e l’altezza della regione rettangolare. |
getEmpty()
public static Rectangle getEmpty()
Ottiene una nuova istanza della struttura com.aspose.imaging.Rectangle che ha i valori com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width e com.aspose.imaging.Rectangle.Height impostati a zero.
Returns: Rectangle
fromPoints(Point point1, Point point2)
public static Rectangle fromPoints(Point point1, Point point2)
Crea un nuovo Rectangle a partire da due punti specificati. I due lati verticali del Rectangle creato saranno uguali ai punti point1 e point2 passati. Questi sono tipicamente i vertici opposti.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point1 | Point | Il primo Point per il nuovo rettangolo. |
| point2 | Point | Il secondo Point per il nuovo rettangolo. |
Returns:
Rectangle - A newly created Rectangle.
ceiling(RectangleF value)
public static Rectangle ceiling(RectangleF value)
Converte la struttura com.aspose.imaging.RectangleF specificata in una struttura com.aspose.imaging.Rectangle arrotondando i valori di com.aspose.imaging.RectangleF al successivo valore intero più alto.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | RectangleF | La struttura com.aspose.imaging.RectangleF da convertire. |
Returns:
Rectangle - Returns a com.aspose.imaging.Rectangle.
truncate(RectangleF value)
public static Rectangle truncate(RectangleF value)
Converte il com.aspose.imaging.RectangleF specificato in un com.aspose.imaging.Rectangle troncando i valori di com.aspose.imaging.RectangleF.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | RectangleF | Il com.aspose.imaging.RectangleF da convertire. |
Returns:
Rectangle - A new com.aspose.imaging.Rectangle.
round(RectangleF value)
public static Rectangle round(RectangleF value)
Converte il com.aspose.imaging.RectangleF specificato in un com.aspose.imaging.Rectangle arrotondando i valori del com.aspose.imaging.RectangleF al valore intero più vicino.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | RectangleF | Il com.aspose.imaging.RectangleF da convertire. |
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 e restituisce una copia ingrandita della struttura com.aspose.imaging.Rectangle specificata. La copia è ingrandita dell’importo specificato. La struttura originale com.aspose.imaging.Rectangle rimane invariata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rectangle | Il com.aspose.imaging.Rectangle con cui iniziare. Questo rettangolo non viene modificato. |
| x | int | L’importo con cui ingrandire orizzontalmente questo com.aspose.imaging.Rectangle. |
| y | int | L’importo con cui ingrandire verticalmente questo 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)
Restituisce una terza struttura com.aspose.imaging.Rectangle che rappresenta l’intersezione di due altre strutture com.aspose.imaging.Rectangle. Se non c’è intersezione, viene restituita una com.aspose.imaging.Rectangle vuota.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Rectangle | Un primo rettangolo da intersecare. |
| b | Rectangle | Un secondo rettangolo da intersecare. |
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)
Ottiene una struttura com.aspose.imaging.Rectangle che contiene l’unione di due strutture com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Rectangle | Un primo rettangolo da unire. |
| b | Rectangle | Un secondo rettangolo da unire. |
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)
Verifica se due strutture com.aspose.imaging.Rectangle hanno la stessa posizione e dimensione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| left | Rectangle | La struttura com.aspose.imaging.Rectangle che si trova a sinistra dell’operatore di uguaglianza. |
| right | Rectangle | La struttura com.aspose.imaging.Rectangle che si trova a destra dell’operatore di uguaglianza. |
Returns:
boolean - Questo operatore restituisce true se le due strutture com.aspose.imaging.Rectangle hanno proprietà com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width e com.aspose.imaging.Rectangle.Height uguali.
op_Inequality(Rectangle left, Rectangle right)
public static boolean op_Inequality(Rectangle left, Rectangle right)
Verifica se due strutture com.aspose.imaging.Rectangle differiscono per posizione o dimensione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| left | Rectangle | La struttura com.aspose.imaging.Rectangle che si trova a sinistra dell’operatore di disuguaglianza. |
| right | Rectangle | La struttura com.aspose.imaging.Rectangle che si trova a destra dell’operatore di disuguaglianza. |
Returns:
boolean - Questo operatore restituisce true se una qualsiasi delle proprietà com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width o com.aspose.imaging.Rectangle.Height delle due strutture com.aspose.imaging.Rectangle è diversa; altrimenti false.
fromLeftTopRightBottom(int left, int top, int right, int bottom)
public static Rectangle fromLeftTopRightBottom(int left, int top, int right, int bottom)
Crea una struttura com.aspose.imaging.Rectangle con le posizioni dei bordi specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| sinistra | int | La coordinata x dell’angolo in alto a sinistra di questa struttura com.aspose.imaging.Rectangle. |
| alto | int | La coordinata y dell’angolo in alto a sinistra di questa struttura com.aspose.imaging.Rectangle. |
| destra | int | La coordinata x dell’angolo in basso a destra di questa struttura com.aspose.imaging.Rectangle. |
| basso | int | La coordinata y dell’angolo in basso a destra di questa struttura 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj1 | Rectangle | |
| obj2 | Rectangle |
Returns: boolean
getLocation()
public Point getLocation()
Ottiene o imposta le coordinate dell’angolo superiore sinistro di questa struttura 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)
Ottiene o imposta le coordinate dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Point | Un Point che rappresenta l’angolo in alto a sinistra di questa struttura com.aspose.imaging.Rectangle. |
getSize()
public Size getSize()
Ottiene o imposta la dimensione di questo 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)
Ottiene o imposta la dimensione di questo com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Size | Una com.aspose.imaging.Size che rappresenta la larghezza e l’altezza di questa struttura com.aspose.imaging.Rectangle. |
getX()
public int getX()
Ottiene o imposta la coordinata x dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - La coordinata x dell’angolo in alto a sinistra di questa struttura com.aspose.imaging.Rectangle.
setX(int value)
public void setX(int value)
Ottiene o imposta la coordinata x dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La coordinata x dell’angolo in alto a sinistra di questa struttura com.aspose.imaging.Rectangle. |
getY()
public int getY()
Ottiene o imposta la coordinata y dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - La coordinata y dell’angolo in alto a sinistra di questa struttura com.aspose.imaging.Rectangle.
setY(int value)
public void setY(int value)
Ottiene o imposta la coordinata y dell’angolo superiore sinistro di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La coordinata y dell’angolo in alto a sinistra di questa struttura com.aspose.imaging.Rectangle. |
getWidth()
public int getWidth()
Ottiene la larghezza di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - La larghezza di questa struttura com.aspose.imaging.Rectangle.
setWidth(int value)
public void setWidth(int value)
Imposta la larghezza di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La larghezza di questa struttura com.aspose.imaging.Rectangle. |
getHeight()
public int getHeight()
Ottiene o imposta l’altezza di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - L’altezza di questa struttura com.aspose.imaging.Rectangle.
setHeight(int value)
public void setHeight(int value)
Ottiene o imposta l’altezza di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | L’altezza di questa struttura com.aspose.imaging.Rectangle. |
getLeft()
public int getLeft()
Ottiene o imposta la coordinata x del bordo sinistro di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - La coordinata x del bordo sinistro di questa struttura com.aspose.imaging.Rectangle.
setLeft(int value)
public void setLeft(int value)
Ottiene o imposta la coordinata x del bordo sinistro di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La coordinata x del bordo sinistro di questa struttura com.aspose.imaging.Rectangle. |
getTop()
public int getTop()
Ottiene o imposta la coordinata y del bordo superiore di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - La coordinata y del bordo superiore di questa struttura com.aspose.imaging.Rectangle.
setTop(int value)
public void setTop(int value)
Ottiene o imposta la coordinata y del bordo superiore di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La coordinata y del bordo superiore di questa struttura com.aspose.imaging.Rectangle. |
getRight()
public int getRight()
Ottiene o imposta la coordinata x che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.X e com.aspose.imaging.Rectangle.Width di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - La coordinata x che è la somma di com.aspose.imaging.Rectangle.X e com.aspose.imaging.Rectangle.Width di questa com.aspose.imaging.Rectangle.
setRight(int value)
public void setRight(int value)
Ottiene o imposta la coordinata x che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.X e com.aspose.imaging.Rectangle.Width di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La coordinata x che è la somma di com.aspose.imaging.Rectangle.X e com.aspose.imaging.Rectangle.Width di questa com.aspose.imaging.Rectangle. |
getBottom()
public int getBottom()
Ottiene o imposta la coordinata y che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.Y e com.aspose.imaging.Rectangle.Height di questa struttura com.aspose.imaging.Rectangle.
Returns:
int - La coordinata y che è la somma di com.aspose.imaging.Rectangle.Y e com.aspose.imaging.Rectangle.Height di questa com.aspose.imaging.Rectangle.
setBottom(int value)
public void setBottom(int value)
Ottiene o imposta la coordinata y che è la somma dei valori delle proprietà com.aspose.imaging.Rectangle.Y e com.aspose.imaging.Rectangle.Height di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La coordinata y che è la somma di com.aspose.imaging.Rectangle.Y e com.aspose.imaging.Rectangle.Height di questa com.aspose.imaging.Rectangle. |
isEmpty()
public boolean isEmpty()
Ottiene un valore che indica se tutte le proprietà numeriche di questo com.aspose.imaging.Rectangle hanno valore zero.
Returns:
boolean - Questa proprietà restituisce true se le proprietà com.aspose.imaging.Rectangle.Width, com.aspose.imaging.Rectangle.Height, com.aspose.imaging.Rectangle.X e com.aspose.imaging.Rectangle.Y di questa com.aspose.imaging.Rectangle hanno tutti valore zero; altrimenti, false.
contains(int x, int y)
public boolean contains(int x, int y)
Determina se il punto specificato è contenuto all’interno di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x del punto da testare. |
| y | int | La coordinata y del punto da testare. |
Returns:
boolean - Questo metodo restituisce true se il punto definito da x e y è contenuto all’interno di questa struttura com.aspose.imaging.Rectangle; altrimenti false.
contains(Point point)
public boolean contains(Point point)
Determina se il punto specificato è contenuto all’interno di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point | Point | Il com.aspose.imaging.Point da testare. |
Returns:
boolean - Questo metodo restituisce true se il punto rappresentato da point è contenuto all’interno di questa struttura com.aspose.imaging.Rectangle; altrimenti false.
contains(Rectangle rect)
public boolean contains(Rectangle rect)
Determina se la regione rettangolare rappresentata da rect è interamente contenuta all’interno di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rectangle | Il com.aspose.imaging.Rectangle da testare. |
Returns:
boolean - Questo metodo restituisce true se la regione rettangolare rappresentata da rect è interamente contenuta all’interno di questa struttura com.aspose.imaging.Rectangle; altrimenti false.
inflate(int width, int height)
public void inflate(int width, int height)
Ingrandisce questo com.aspose.imaging.Rectangle dell’importo specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| width | int | L’importo con cui ingrandire orizzontalmente questo com.aspose.imaging.Rectangle. |
| height | int | L’importo con cui ingrandire verticalmente questo com.aspose.imaging.Rectangle. |
inflate(Size size)
public void inflate(Size size)
Ingrandisce questo com.aspose.imaging.Rectangle dell’importo specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| size | Size | La quantità di espansione di questo rettangolo. |
intersect(Rectangle rect)
public void intersect(Rectangle rect)
Sostituisce questo com.aspose.imaging.Rectangle con l’intersezione di sé stesso e del com.aspose.imaging.Rectangle specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rectangle | Il com.aspose.imaging.Rectangle con cui intersecare. |
intersectsWith(Rectangle rect)
public boolean intersectsWith(Rectangle rect)
Determina se questo rettangolo interseca rect.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rectangle | Il rettangolo da testare. |
Returns: boolean - Questo metodo restituisce true se esiste qualche intersezione, altrimenti false.
offset(Point pos)
public void offset(Point pos)
Regola la posizione di questo rettangolo della quantità specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| pos | Point | Quantità per spostare la posizione. |
offset(int x, int y)
public void offset(int x, int y)
Regola la posizione di questo rettangolo della quantità specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | Lo spostamento orizzontale. |
| y | int | Lo spostamento verticale. |
normalize()
public void normalize()
Normalizza il rettangolo rendendo la sua larghezza e altezza positive, il lato sinistro minore del destro e il lato superiore minore del lato inferiore.
equals(Object obj)
public boolean equals(Object obj)
Verifica se obj è una struttura com.aspose.imaging.Rectangle con la stessa posizione e dimensione di questa struttura com.aspose.imaging.Rectangle.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | java.lang.Object | L’System.Object da testare. |
Returns:
boolean - Questo metodo restituisce true se obj è una struttura com.aspose.imaging.Rectangle e le sue proprietà com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width e com.aspose.imaging.Rectangle.Height sono uguali alle corrispondenti proprietà di questa struttura com.aspose.imaging.Rectangle; altrimenti, false.
hashCode()
public int hashCode()
Restituisce il codice hash per questa struttura com.aspose.imaging.Rectangle.
Returns: int - Un intero che rappresenta il codice hash per questo rettangolo.
toString()
public String toString()
Converte gli attributi di questa com.aspose.imaging.Rectangle in una stringa leggibile dall’uomo.
Returns:
java.lang.String - Una stringa che contiene la posizione, la larghezza e l’altezza di questa struttura com.aspose.imaging.Rectangle.
CloneTo(Rectangle that)
public void CloneTo(Rectangle that)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| that | Rectangle |
Clone()
public Rectangle Clone()
Returns: Rectangle