Struct RectangleF
Le nom : Aspose.Imaging Assemblée: Aspose.Imaging.dll (25.4.0)
Storia un insieme di quattro numeri di punti fluttuanti che rappresentano la posizione e la dimensione di un rettangolo.
public struct RectangleF
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
RectangleF(La flotte, la flotte, la flotte, la flotte)
Initialisez une nouvelle instance de la structure Aspose.Imaging.RectangleF avec l’emplacement et la taille spécifiées.
public RectangleF(float x, float y, float width, float height)
Parameters
x
float
Il coordinato x dell’angolo superiore sinistro del rectangolo.
y
float
Il coordinato y dell’angolo superiore sinistro del rectangolo.
width
float
La larghezza del rectangolo.
height
float
L’altezza del rectangolo.
RectangleF(PointF et SizeF)
Initialisez une nouvelle instance de la structure Aspose.Imaging.RectangleF avec l’emplacement et la taille spécifiées.
public RectangleF(PointF location, SizeF size)
Parameters
location
PointF
Un Aspose.Imaging.PointF qui représente le coin supérieur gauche de la région rectangulaire.
size
SizeF
A Aspose.Imaging.SizeF qui représente la largeur et la hauteur de la région rectangulaire.
Properties
Bottom
Obtenez ou définissez le y-coordinate qui est la somme de Aspose.Imaging.RectangleF.Y et __ WL16__ .RektanglesF..Hauté de cette structure VL15_.
public float Bottom { get; set; }
Valore di proprietà
Empty
Il obtient une nouvelle instance de la structure Aspose.Imaging.RectangleF qui a les valeurs de l’altitude fixées à zéro.
public static RectangleF Empty { get; }
Valore di proprietà
Height
Obtenez ou définissez la hauteur de cette structure Aspose.Imaging.RectangleF.
public float Height { get; set; }
Valore di proprietà
IsEmpty
Il obtient une valeur indiquant si le Aspose.Imaging.RectangleF.Width ou Wl17.Rectangles.La propriété haute de ce __ WL16__ .RektangesF a un valeur de zéro.
[JsonIgnore]
public bool IsEmpty { get; }
Valore di proprietà
Left
Obtenez ou mettez le coordonné x de la rive gauche de cette structure Aspose.Imaging.RectangleF.
public float Left { get; set; }
Valore di proprietà
Location
Obtenez ou mettez les coordonnées du coin supérieur gauche de cette structure Aspose.Imaging.RectangleF.
public PointF Location { get; set; }
Valore di proprietà
Right
Obtenez ou définissez le coordonné x qui est la somme de Aspose.Imaging.RectangleF.X et __ WL18__ .RektanglesF .Longue de cette structure VL16..RictangesF
public float Right { get; set; }
Valore di proprietà
Size
Obtenez ou définissez la taille de ce Aspose.Imaging.RectangleF.
public SizeF Size { get; set; }
Valore di proprietà
Top
Obtenez ou mettez le y-coordonné de la rive supérieure de cette structure Aspose.Imaging.RectangleF.
public float Top { get; set; }
Valore di proprietà
Width
Obtenez ou définissez la largeur de cette structure Aspose.Imaging.RectangleF.
public float Width { get; set; }
Valore di proprietà
X
Obtenez ou mettez la coordonnée x du coin supérieur gauche de cette structure Aspose.Imaging.RectangleF.
public float X { get; set; }
Valore di proprietà
Y
Obtenez ou mettez la coordonnée y du coin supérieur gauche de cette structure Aspose.Imaging.RectangleF.
public float Y { get; set; }
Valore di proprietà
Methods
Contains(Fleur, fleur)
Déterminer si le point spécifié est contenu dans cette structure Aspose.Imaging.RectangleF.
public bool Contains(float x, float y)
Parameters
x
float
Il coordinato x del punto da testare.
y
float
L’e-coordinato del punto da testare.
Returns
Cette méthode revient valable si le point défini par x’ et <code class" param ref">y’ est contenu dans cette structure Aspose.Imaging.RectangleF; autrement faux.
Contains(PointF)
Déterminer si le point spécifié est contenu dans cette structure Aspose.Imaging.RectangleF.
public bool Contains(PointF point)
Parameters
point
PointF
Le Aspose.Imaging.PointF est à tester.
Returns
Cette méthode revient valable si le point représenté par le paramètre point’ est contenu dans cette structure Aspose.Imaging.RectangleF; autrement faux.
Contains(RectangleF)
Déterminer si la région rectangulaire représentée par rect’ est entièrement contenue dans cette structure Aspose.Imaging.RectangleF.
public bool Contains(RectangleF rect)
Parameters
rect
RectangleF
Le Aspose.Imaging.RectangleF à tester.
Returns
Cette méthode revient valable si la région rectangulaire représentée par rect’ est entièrement contenue dans la zone rektangule représenté par ce Aspose.Imaging.RectangleF; autrement fausse.
Equals(Objets)
Vérifiez si obj’ est un Aspose.Imaging.RectangleF avec la même localisation et sa taille de ce __ WL16__ .RektanglesF.
public override bool Equals(object obj)
Parameters
obj
object
Il sistema.oggetto da testare.
Returns
Cette méthode revient valable si obj’ est un Aspose.Imaging.RectangleF et ses propriétés X, Y, Width, et Height sont égaux à celles correspondantes de ce W L17.
FromLeftTopRightBottom(La flotte, la flotte, la flotte, la flotte)
Création d’une structure Aspose.Imaging.RectangleF avec le coin supérieur gauche et le angle inférieur droit dans les lieux spécifiés.
public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)
Parameters
left
float
Il coordinato x dell’angolo superiore sinistro della regione rettangolare.
top
float
Il coordinato y dell’angolo superiore sinistro della regione rettangolare.
right
float
Il coordinato x dell’angolo destro inferiore della regione rettangolare.
bottom
float
Il coordinato y dell’angolo destro inferiore della regione rettangolare.
Returns
Le nouveau Aspose.Imaging.RectangleF que cette méthode crée.
FromPoints(PointF et PointF)
Il crée un nouvel Aspose.Imaging.Rectangle à partir de deux points spécifiés.Deux verticales du créé Wl17.L’écran sera équivalent à la point1’ passée et
point2’.Ceux-ci seraient typiquement les vertiques opposées.
public static RectangleF FromPoints(PointF point1, PointF point2)
Parameters
point1
PointF
Le premier Aspose.Imaging.point pour le nouveau rectangle.
point2
PointF
Le second Aspose.Imaging.point pour le nouveau rectangle.
Returns
Une nouvelle création Aspose.Imaging.Rectangle.
GetHashCode()
Obtenez le code hash pour cette structure Aspose.Imaging.RectangleF.
public override int GetHashCode()
Returns
Le code hash pour ce Aspose.Imaging.RectangleF.
Inflate(RectangleF, float, float)
Création et retour d’une copie inflatée de la structure spécifiée Aspose.Imaging.RectangleF. La pièce est inflate par la quantité indiquée.
public static RectangleF Inflate(RectangleF rect, float x, float y)
Parameters
rect
RectangleF
Le Aspose.Imaging.RectangleF à être copié. Ce rectangre n’est pas modifiée.
x
float
La quantità per infliggere la copia del rectangolo orizzontalmente.
y
float
La quantità per infliggere la copia del rectangolo verticalmente.
Returns
L’inflammation Aspose.Imaging.RectangleF.
Inflate(Fleur, fleur)
Inflatera cette structure Aspose.Imaging.RectangleF par la quantité spécifiée.
public void Inflate(float x, float y)
Parameters
x
float
La quantité à infiler cette structure Aspose.Imaging.RectangleF horizontalement.
y
float
La quantité à infiler cette structure Aspose.Imaging.RectangleF verticalement.
Inflate(Le SizeF)
Inflète ce Aspose.Imaging.RectangleF par la quantité spécifiée.
public void Inflate(SizeF size)
Parameters
size
SizeF
La quantità per infliggere questo rectangolo.
Intersect(RectangleF, RectangleF)
Retourne une structure Aspose.Imaging.RectangleF qui représente l’intersection de deux rectangles. s’il n’y a pas de intersession, et le vide W L17.
public static RectangleF Intersect(RectangleF a, RectangleF b)
Parameters
Un primo rettangolo per intersectare.
Un secondo rettangolo per intersectare.
Returns
Une troisième Aspose.Imaging.RectangleF est la structure dont la taille représente la zone surlappée des deux rectangles spécifiés.
Intersect(RectangleF)
Remplace cette structure Aspose.Imaging.RectangleF avec l’intersection elle-même et la structure spécifiée W L17.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Il rectangolo per intersetto.
IntersectsWith(RectangleF)
Determina se questo rettangolo intersecca con rect'.
public bool IntersectsWith(RectangleF rect)
Parameters
rect
RectangleF
Il rectangolo da testare.
Returns
Questo metodo ritorna vero se c’è una intersezione.
Normalize()
Normalizza il rettangolo rendendo la larghezza e l’altezza positivi, lasciando meno di destra e sopra meno di fondo.
public void Normalize()
Offset(PointF)
Adatta la posizione di questo rettangolo per la quantità specificata.
public void Offset(PointF pos)
Parameters
pos
PointF
L’importo per compensare la posizione.
Offset(Fleur, fleur)
Adatta la posizione di questo rettangolo per la quantità specificata.
public void Offset(float x, float y)
Parameters
x
float
L’importo per compensare la posizione orizzontalmente.
y
float
L’importo per compensare la posizione verticalmente.
ToString()
Convertit les attributs de ce Aspose.Imaging.RectangleF en une chaîne humaine lisible.
public override string ToString()
Returns
Un fil contenant la position, la largeur et la hauteur de cette structure Aspose.Imaging.RectangleF.
Union(RectangleF, RectangleF)
Crea il più piccolo terzo rectangolo possibile che può contenere entrambi i due rectangoli che formano un’unione.
public static RectangleF Union(RectangleF a, RectangleF b)
Parameters
Un primo rettangolo all’Unione.
Un secondo rettangolo all’Unione.
Returns
Une troisième structure Aspose.Imaging.RectangleF qui contient les deux rectangles qui forment l’union.
Operators
opérateur /(RectangleF, Float)
Implementazione dell’operatore.
public static RectangleF operator /(RectangleF rectangle, float divider)
Parameters
rectangle
RectangleF
Il rectangolo .
divider
float
Il divider.
Returns
Il risultato dell’operatore.
Exceptions
Divisione - Divisione a zero non è consentita.
L’opérateur =(RectangleF, RectangleF)
Vérifier si deux structures Aspose.Imaging.RectangleF ont la même localisation et une même taille.
public static bool operator ==(RectangleF left, RectangleF right)
Parameters
left
RectangleF
La structure Aspose.Imaging.RectangleF qui est à gauche de l’opérateur d’égalité.
right
RectangleF
La structure Aspose.Imaging.RectangleF qui est au droit de l’opérateur d’égalité.
Returns
Cet opérateur revient valable si les deux structures spécifiées Aspose.Imaging.RectangleF ont des propriétés égaux _ www.wl17_.rectangel F.X, _wll17 _.retangelf.Y, __wla.
Opérateur implicite RectangleF(Rectangle)
Convertit la structure Aspose.Imaging.Rectangle spécifiée en une structure W L 17.
public static implicit operator RectangleF(Rectangle rect)
Parameters
rect
Rectangle
La structure Aspose.Imaging.Rectangle à convertir.
Returns
La structure Aspose.Imaging.RectangleF qui est convertie à partir de la structure spécifiée W L 17.
opérateur !=(RectangleF, RectangleF)
Testez si deux structures Aspose.Imaging.RectangleF diffèrent en position ou en taille.
public static bool operator !=(RectangleF left, RectangleF right)
Parameters
left
RectangleF
La structure Aspose.Imaging.RectangleF qui est à gauche de l’opérateur d’inégalité.
right
RectangleF
La structure Aspose.Imaging.RectangleF qui est au droit de l’opérateur d’inégalité.
Returns
Cet opérateur revient valable si l’une des structures Aspose.Imaging.RectangleF.X, W L 17.S.D.T. ou __ WL 17 _.L.E.V. est inégale, sinon il est faux.
opérateur *(RectangleF, Float)
Mise en œuvre de l’opérateur *.
public static RectangleF operator *(RectangleF rectangle, float multiplier)
Parameters
rectangle
RectangleF
Il rectangolo .
multiplier
float
Il multiplicatore
Returns
Il risultato dell’operatore.