RectangleF

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class RectangleF extends Struct<RectangleF>

Stocke un ensemble de quatre nombres à virgule flottante qui représentent la position et la taille d’un rectangle.

Constructeurs

ConstructeurDescription
RectangleF()
RectangleF(float x, float y, float width, float height)Initialise une nouvelle instance de la structure com.aspose.imaging.RectangleF avec l’emplacement et la taille spécifiés.
RectangleF(PointF location, SizeF size)Initialise une nouvelle instance de la structure com.aspose.imaging.RectangleF avec l’emplacement et la taille spécifiés.

Méthodes

MéthodeDescription
getEmpty()Obtient une nouvelle instance de la structure com.aspose.imaging.RectangleF dont les valeurs com.aspose.imaging.RectangleF.X, com.aspose.imaging.RectangleF.Y, com.aspose.imaging.RectangleF.Width et com.aspose.imaging.RectangleF.Height sont définies à zéro.
getLocation()Obtient ou définit les coordonnées du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.
setLocation(PointF value)Obtient ou définit les coordonnées du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.
getSize()Obtient ou définit la taille de ce com.aspose.imaging.RectangleF.
setSize(SizeF value)Obtient ou définit la taille de ce com.aspose.imaging.RectangleF.
getX()Obtient ou définit la coordonnée x du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.
setX(float value)Obtient ou définit la coordonnée x du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.
getY()Obtient ou définit la coordonnée y du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.
setY(float value)Obtient ou définit la coordonnée y du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.
getWidth()Obtient ou définit la largeur de cette structure com.aspose.imaging.RectangleF.
setWidth(float value)Obtient ou définit la largeur de cette structure com.aspose.imaging.RectangleF.
getHeight()Obtient ou définit la hauteur de cette structure com.aspose.imaging.RectangleF.
setHeight(float value)Obtient ou définit la hauteur de cette structure com.aspose.imaging.RectangleF.
getLeft()Obtient ou définit la coordonnée x du bord gauche de cette structure com.aspose.imaging.RectangleF.
setLeft(float value)Obtient ou définit la coordonnée x du bord gauche de cette structure com.aspose.imaging.RectangleF.
getTop()Obtient ou définit la coordonnée y du bord supérieur de cette structure com.aspose.imaging.RectangleF.
setTop(float value)Obtient ou définit la coordonnée y du bord supérieur de cette structure com.aspose.imaging.RectangleF.
getRight()Obtient ou définit la coordonnée x qui est la somme de com.aspose.imaging.RectangleF.X et com.aspose.imaging.RectangleF.Width de cette structure com.aspose.imaging.RectangleF.
setRight(float value)Obtient ou définit la coordonnée x qui est la somme de com.aspose.imaging.RectangleF.X et com.aspose.imaging.RectangleF.Width de cette structure com.aspose.imaging.RectangleF.
getBottom()Obtient ou définit la coordonnée y qui est la somme de com.aspose.imaging.RectangleF.Y et com.aspose.imaging.RectangleF.Height de cette structure com.aspose.imaging.RectangleF.
setBottom(float value)Obtient ou définit la coordonnée y qui est la somme de com.aspose.imaging.RectangleF.Y et com.aspose.imaging.RectangleF.Height de cette structure com.aspose.imaging.RectangleF.
isEmpty()Obtient une valeur indiquant si la propriété com.aspose.imaging.RectangleF.Width ou com.aspose.imaging.RectangleF.Height de ce com.aspose.imaging.RectangleF a une valeur de zéro.
fromPoints(PointF point1, PointF point2)Crée un nouveau Rectangle à partir de deux points spécifiés.
inflate(RectangleF rect, float x, float y)Crée et renvoie une copie gonflée de la structure com.aspose.imaging.RectangleF spécifiée.
intersect(RectangleF a, RectangleF b)Renvoie une structure com.aspose.imaging.RectangleF qui représente l’intersection de deux rectangles.
union(RectangleF a, RectangleF b)Crée le troisième rectangle le plus petit possible qui peut contenir les deux rectangles formant une union.
op_Equality(RectangleF left, RectangleF right)Teste si deux structures com.aspose.imaging.RectangleF ont la même position et la même taille.
op_Inequality(RectangleF left, RectangleF right)Teste si deux structures com.aspose.imaging.RectangleF diffèrent en position ou en taille.
op_Multiply(RectangleF rectangle, float multiplier)Implémente l’opérateur *.
op_Division(RectangleF rectangle, float divider)Implémente l’opérateur /.
to_RectangleF(Rectangle rect)Convertit la structure com.aspose.imaging.Rectangle spécifiée en une structure com.aspose.imaging.RectangleF.
fromLeftTopRightBottom(float left, float top, float right, float bottom)Crée une structure com.aspose.imaging.RectangleF avec le coin supérieur gauche et le coin inférieur droit aux emplacements spécifiés.
normalize()Normalise le rectangle en rendant sa largeur et sa hauteur positives, le côté gauche inférieur au côté droit et le haut inférieur au bas.
contains(float x, float y)Détermine si le point spécifié est contenu dans cette structure com.aspose.imaging.RectangleF.
contains(PointF point)Détermine si le point spécifié est contenu dans cette structure com.aspose.imaging.RectangleF.
contains(RectangleF rect)Détermine si la région rectangulaire représentée par rect est entièrement contenue dans cette structure com.aspose.imaging.RectangleF.
inflate(float x, float y)Agrandit cette structure com.aspose.imaging.RectangleF du montant spécifié.
inflate(SizeF size)Agrandit ce com.aspose.imaging.RectangleF du montant spécifié.
intersect(RectangleF rect)Remplace cette structure com.aspose.imaging.RectangleF par l’intersection d’elle-même et de la structure com.aspose.imaging.RectangleF spécifiée.
intersectsWith(RectangleF rect)Détermine si ce rectangle intersecte rect.
offset(PointF pos)Ajuste la position de ce rectangle du montant spécifié.
offset(float x, float y)Ajuste la position de ce rectangle du montant spécifié.
equals(Object obj)Teste si obj est un com.aspose.imaging.RectangleF avec la même position et la même taille que ce com.aspose.imaging.RectangleF.
hashCode()Obtient le code de hachage pour cette structure com.aspose.imaging.RectangleF.
toString()Convertit les attributs de ce com.aspose.imaging.RectangleF en une chaîne lisible par l’homme.
CloneTo(RectangleF that)
Clone()
isEquals(RectangleF obj1, RectangleF obj2)

RectangleF()

public RectangleF()

RectangleF(float x, float y, float width, float height)

public RectangleF(float x, float y, float width, float height)

Initialise une nouvelle instance de la structure com.aspose.imaging.RectangleF avec l’emplacement et la taille spécifiés.

Parameters:

ParamètreTypeDescription
xfloatLa coordonnée x du coin supérieur gauche du rectangle.
yfloatLa coordonnée y du coin supérieur gauche du rectangle.
widthfloatLa largeur du rectangle.
heightfloatLa hauteur du rectangle.

RectangleF(PointF location, SizeF size)

public RectangleF(PointF location, SizeF size)

Initialise une nouvelle instance de la structure com.aspose.imaging.RectangleF avec l’emplacement et la taille spécifiés.

Parameters:

ParamètreTypeDescription
locationPointFUn com.aspose.imaging.PointF qui représente le coin supérieur gauche de la région rectangulaire.
sizeSizeFUn com.aspose.imaging.SizeF qui représente la largeur et la hauteur de la région rectangulaire.

getEmpty()

public static RectangleF getEmpty()

Obtient une nouvelle instance de la structure com.aspose.imaging.RectangleF dont les valeurs com.aspose.imaging.RectangleF.X, com.aspose.imaging.RectangleF.Y, com.aspose.imaging.RectangleF.Width et com.aspose.imaging.RectangleF.Height sont définies à zéro.

Returns: RectangleF

getLocation()

public PointF getLocation()

Obtient ou définit les coordonnées du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

Returns: PointF - A com.aspose.imaging.PointF that represents the upper-left corner of this com.aspose.imaging.RectangleF structure.

setLocation(PointF value)

public void setLocation(PointF value)

Obtient ou définit les coordonnées du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valuePointF

getSize()

public SizeF getSize()

Obtient ou définit la taille de ce com.aspose.imaging.RectangleF.

Returns: SizeF - A com.aspose.imaging.SizeF that represents the width and height of this com.aspose.imaging.RectangleF structure.

setSize(SizeF value)

public void setSize(SizeF value)

Obtient ou définit la taille de ce com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valueSizeF

getX()

public float getX()

Obtient ou définit la coordonnée x du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

Returns: float - La coordonnée x du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

setX(float value)

public void setX(float value)

Obtient ou définit la coordonnée x du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

getY()

public float getY()

Obtient ou définit la coordonnée y du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

Returns: float - La coordonnée y du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

setY(float value)

public void setY(float value)

Obtient ou définit la coordonnée y du coin supérieur gauche de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

getWidth()

public float getWidth()

Obtient ou définit la largeur de cette structure com.aspose.imaging.RectangleF.

Returns: float - La largeur de cette structure com.aspose.imaging.RectangleF.

setWidth(float value)

public void setWidth(float value)

Obtient ou définit la largeur de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

getHeight()

public float getHeight()

Obtient ou définit la hauteur de cette structure com.aspose.imaging.RectangleF.

Returns: float - La hauteur de cette structure com.aspose.imaging.RectangleF.

setHeight(float value)

public void setHeight(float value)

Obtient ou définit la hauteur de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

getLeft()

public float getLeft()

Obtient ou définit la coordonnée x du bord gauche de cette structure com.aspose.imaging.RectangleF.

Returns: float - La coordonnée x du bord gauche de cette structure com.aspose.imaging.RectangleF.

setLeft(float value)

public void setLeft(float value)

Obtient ou définit la coordonnée x du bord gauche de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

getTop()

public float getTop()

Obtient ou définit la coordonnée y du bord supérieur de cette structure com.aspose.imaging.RectangleF.

Returns: float - La coordonnée y du bord supérieur de cette structure com.aspose.imaging.RectangleF.

setTop(float value)

public void setTop(float value)

Obtient ou définit la coordonnée y du bord supérieur de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

getRight()

public float getRight()

Obtient ou définit la coordonnée x qui est la somme de com.aspose.imaging.RectangleF.X et com.aspose.imaging.RectangleF.Width de cette structure com.aspose.imaging.RectangleF.

Returns: float - La coordonnée x qui est la somme de com.aspose.imaging.RectangleF.X et com.aspose.imaging.RectangleF.Width de cette structure com.aspose.imaging.RectangleF.

setRight(float value)

public void setRight(float value)

Obtient ou définit la coordonnée x qui est la somme de com.aspose.imaging.RectangleF.X et com.aspose.imaging.RectangleF.Width de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

getBottom()

public float getBottom()

Obtient ou définit la coordonnée y qui est la somme de com.aspose.imaging.RectangleF.Y et com.aspose.imaging.RectangleF.Height de cette structure com.aspose.imaging.RectangleF.

Returns: float - La coordonnée y qui est la somme de com.aspose.imaging.RectangleF.Y et com.aspose.imaging.RectangleF.Height de cette structure com.aspose.imaging.RectangleF.

setBottom(float value)

public void setBottom(float value)

Obtient ou définit la coordonnée y qui est la somme de com.aspose.imaging.RectangleF.Y et com.aspose.imaging.RectangleF.Height de cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
valeurfloat

isEmpty()

public boolean isEmpty()

Obtient une valeur indiquant si la propriété com.aspose.imaging.RectangleF.Width ou com.aspose.imaging.RectangleF.Height de ce com.aspose.imaging.RectangleF a une valeur de zéro.

Returns: boolean - Cette propriété renvoie true si la propriété com.aspose.imaging.RectangleF.Width ou com.aspose.imaging.RectangleF.Height de ce com.aspose.imaging.RectangleF a une valeur de zéro ; sinon, false.

fromPoints(PointF point1, PointF point2)

public static RectangleF fromPoints(PointF point1, PointF point2)

Crée un nouveau Rectangle à partir de deux points spécifiés. Deux sommets du Rectangle créé seront égaux aux point1 et point2 fournis. Il s’agit généralement des sommets opposés.

Parameters:

ParamètreTypeDescription
point1PointFLe premier Point pour le nouveau rectangle.
point2PointFLe deuxième Point pour le nouveau rectangle.

Returns: RectangleF - A newly created Rectangle.

inflate(RectangleF rect, float x, float y)

public static RectangleF inflate(RectangleF rect, float x, float y)

Crée et renvoie une copie gonflée de la structure com.aspose.imaging.RectangleF spécifiée. La copie est gonflée du montant spécifié. Le rectangle original reste inchangé.

Parameters:

ParamètreTypeDescription
rectRectangleFLe com.aspose.imaging.RectangleF à copier. Ce rectangle n’est pas modifié.
xfloatLe montant pour gonfler la copie du rectangle horizontalement.
yfloatLe montant pour gonfler la copie du rectangle verticalement.

Returns: RectangleF - The inflated com.aspose.imaging.RectangleF.

intersect(RectangleF a, RectangleF b)

public static RectangleF intersect(RectangleF a, RectangleF b)

Renvoie une structure com.aspose.imaging.RectangleF qui représente l’intersection de deux rectangles. S’il n’y a pas d’intersection, une com.aspose.imaging.RectangleF vide est renvoyée.

Parameters:

ParamètreTypeDescription
aRectangleFUn premier rectangle à intersecter.
bRectangleFUn deuxième rectangle à intersecter.

Returns: RectangleF - A third com.aspose.imaging.RectangleF structure the size of which represents the overlapped area of the two specified rectangles.

union(RectangleF a, RectangleF b)

public static RectangleF union(RectangleF a, RectangleF b)

Crée le troisième rectangle le plus petit possible qui peut contenir les deux rectangles formant une union.

Parameters:

ParamètreTypeDescription
aRectangleFUn premier rectangle à unir.
bRectangleFUn deuxième rectangle à unir.

Returns: RectangleF - A third com.aspose.imaging.RectangleF structure that contains both of the two rectangles that form the union.

op_Equality(RectangleF left, RectangleF right)

public static boolean op_Equality(RectangleF left, RectangleF right)

Teste si deux structures com.aspose.imaging.RectangleF ont la même position et la même taille.

Parameters:

ParamètreTypeDescription
leftRectangleFLa structure com.aspose.imaging.RectangleF qui se trouve à gauche de l’opérateur d’égalité.
rightRectangleFLa structure com.aspose.imaging.RectangleF qui se trouve à droite de l’opérateur d’égalité.

Returns: boolean - Cet opérateur renvoie true si les deux structures com.aspose.imaging.RectangleF spécifiées ont des propriétés com.aspose.imaging.RectangleF.X, com.aspose.imaging.RectangleF.Y, com.aspose.imaging.RectangleF.Width et com.aspose.imaging.RectangleF.Height égales.

op_Inequality(RectangleF left, RectangleF right)

public static boolean op_Inequality(RectangleF left, RectangleF right)

Teste si deux structures com.aspose.imaging.RectangleF diffèrent en position ou en taille.

Parameters:

ParamètreTypeDescription
leftRectangleFLa structure com.aspose.imaging.RectangleF qui se trouve à gauche de l’opérateur d’inégalité.
rightRectangleFLa structure com.aspose.imaging.RectangleF qui se trouve à droite de l’opérateur d’inégalité.

Returns: boolean - Cet opérateur renvoie true si l’une des propriétés com.aspose.imaging.RectangleF.X, com.aspose.imaging.RectangleF.Y, com.aspose.imaging.RectangleF.Width ou com.aspose.imaging.RectangleF.Height des deux structures com.aspose.imaging.RectangleF est différente ; sinon false.

op_Multiply(RectangleF rectangle, float multiplier)

public static RectangleF op_Multiply(RectangleF rectangle, float multiplier)

Implémente l’opérateur *.

Parameters:

ParamètreTypeDescription
rectangleRectangleFLe rectangle.
multiplicateurfloatLe multiplicateur.

Returns: RectangleF - The result of the operator.

op_Division(RectangleF rectangle, float divider)

public static RectangleF op_Division(RectangleF rectangle, float divider)

Implémente l’opérateur /.

Parameters:

ParamètreTypeDescription
rectangleRectangleFLe rectangle.
diviseurfloatLe diviseur.

Returns: RectangleF - The result of the operator.

to_RectangleF(Rectangle rect)

public static RectangleF to_RectangleF(Rectangle rect)

Convertit la structure com.aspose.imaging.Rectangle spécifiée en une structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
rectRectangleLa structure com.aspose.imaging.Rectangle à convertir.

Returns: RectangleF - The com.aspose.imaging.RectangleF structure that is converted from the specified com.aspose.imaging.Rectangle structure.

fromLeftTopRightBottom(float left, float top, float right, float bottom)

public static RectangleF fromLeftTopRightBottom(float left, float top, float right, float bottom)

Crée une structure com.aspose.imaging.RectangleF avec le coin supérieur gauche et le coin inférieur droit aux emplacements spécifiés.

Parameters:

ParamètreTypeDescription
gauchefloatLa coordonnée x du coin supérieur gauche de la région rectangulaire.
hautfloatLa coordonnée y du coin supérieur gauche de la région rectangulaire.
droitefloatLa coordonnée x du coin inférieur droit de la région rectangulaire.
basfloatLa coordonnée y du coin inférieur droit de la région rectangulaire.

Returns: RectangleF - The new com.aspose.imaging.RectangleF that this method creates.

normalize()

public void normalize()

Normalise le rectangle en rendant sa largeur et sa hauteur positives, le côté gauche inférieur au côté droit et le haut inférieur au bas.

contains(float x, float y)

public boolean contains(float x, float y)

Détermine si le point spécifié est contenu dans cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
xfloatLa coordonnée x du point à tester.
yfloatLa coordonnée y du point à tester.

Returns: booléen - Cette méthode renvoie true si le point défini par x et y est contenu dans cette structure com.aspose.imaging.RectangleF ; sinon false.

contains(PointF point)

public boolean contains(PointF point)

Détermine si le point spécifié est contenu dans cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
pointPointFLe com.aspose.imaging.PointF à tester.

Returns: booléen - Cette méthode renvoie true si le point représenté par le paramètre point est contenu dans cette structure com.aspose.imaging.RectangleF ; sinon false.

contains(RectangleF rect)

public boolean contains(RectangleF rect)

Détermine si la région rectangulaire représentée par rect est entièrement contenue dans cette structure com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
rectRectangleFLe com.aspose.imaging.RectangleF à tester.

Returns: booléen - Cette méthode renvoie true si la région rectangulaire représentée par rect est entièrement contenue dans la région rectangulaire représentée par ce com.aspose.imaging.RectangleF ; sinon false.

inflate(float x, float y)

public void inflate(float x, float y)

Agrandit cette structure com.aspose.imaging.RectangleF du montant spécifié.

Parameters:

ParamètreTypeDescription
xfloatLa quantité d’expansion horizontale de cette structure com.aspose.imaging.RectangleF.
yfloatLa quantité d’expansion verticale de cette structure com.aspose.imaging.RectangleF.

inflate(SizeF size)

public void inflate(SizeF size)

Agrandit ce com.aspose.imaging.RectangleF du montant spécifié.

Parameters:

ParamètreTypeDescription
sizeSizeFLa quantité d’expansion de ce rectangle.

intersect(RectangleF rect)

public void intersect(RectangleF rect)

Remplace cette structure com.aspose.imaging.RectangleF par l’intersection d’elle-même et de la structure com.aspose.imaging.RectangleF spécifiée.

Parameters:

ParamètreTypeDescription
rectRectangleFLe rectangle à intersecter.

intersectsWith(RectangleF rect)

public boolean intersectsWith(RectangleF rect)

Détermine si ce rectangle intersecte rect.

Parameters:

ParamètreTypeDescription
rectRectangleFLe rectangle à tester.

Returns: booléen - Cette méthode renvoie true s’il y a une quelconque intersection.

offset(PointF pos)

public void offset(PointF pos)

Ajuste la position de ce rectangle du montant spécifié.

Parameters:

ParamètreTypeDescription
posPointFLa quantité de décalage de l’emplacement.

offset(float x, float y)

public void offset(float x, float y)

Ajuste la position de ce rectangle du montant spécifié.

Parameters:

ParamètreTypeDescription
xfloatLa quantité de décalage horizontal de l’emplacement.
yfloatLa quantité de décalage vertical de l’emplacement.

equals(Object obj)

public boolean equals(Object obj)

Teste si obj est un com.aspose.imaging.RectangleF avec la même position et la même taille que ce com.aspose.imaging.RectangleF.

Parameters:

ParamètreTypeDescription
objjava.lang.ObjectL’System.Object à tester.

Returns: boolean - Cette méthode renvoie true si obj est un com.aspose.imaging.RectangleF et que ses propriétés X, Y, Width et Height sont égales aux propriétés correspondantes de ce com.aspose.imaging.RectangleF ; sinon, false.

hashCode()

public int hashCode()

Obtient le code de hachage pour cette structure com.aspose.imaging.RectangleF.

Returns: int - Le code de hachage pour ce com.aspose.imaging.RectangleF.

toString()

public String toString()

Convertit les attributs de ce com.aspose.imaging.RectangleF en une chaîne lisible par l’homme.

Returns: java.lang.String - Une chaîne qui contient la position, la largeur et la hauteur de cette structure com.aspose.imaging.RectangleF.

CloneTo(RectangleF that)

public void CloneTo(RectangleF that)

Parameters:

ParamètreTypeDescription
thatRectangleF

Clone()

public RectangleF Clone()

Returns: RectangleF

isEquals(RectangleF obj1, RectangleF obj2)

public static boolean isEquals(RectangleF obj1, RectangleF obj2)

Parameters:

ParamètreTypeDescription
obj1RectangleF
obj2RectangleF

Returns: boolean