Struct RectangleF

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à

float

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à

RectangleF

Height

Obtenez ou définissez la hauteur de cette structure Aspose.Imaging.RectangleF.

public float Height { get; set; }

Valore di proprietà

float

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à

bool

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à

float

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à

PointF

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à

float

Size

Obtenez ou définissez la taille de ce Aspose.Imaging.RectangleF.

public SizeF Size { get; set; }

Valore di proprietà

SizeF

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à

float

Width

Obtenez ou définissez la largeur de cette structure Aspose.Imaging.RectangleF.

public float Width { get; set; }

Valore di proprietà

float

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à

float

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à

float

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

bool

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

bool

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

bool

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

bool

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

RectangleF

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

RectangleF

Une nouvelle création Aspose.Imaging.Rectangle.

GetHashCode()

Obtenez le code hash pour cette structure Aspose.Imaging.RectangleF.

public override int GetHashCode()

Returns

int

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

RectangleF

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

a RectangleF

Un primo rettangolo per intersectare.

b RectangleF

Un secondo rettangolo per intersectare.

Returns

RectangleF

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

bool

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

string

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

a RectangleF

Un primo rettangolo all’Unione.

b RectangleF

Un secondo rettangolo all’Unione.

Returns

RectangleF

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

RectangleF

Il risultato dell’operatore.

Exceptions

ArgumentOutOfRangeException

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

bool

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

RectangleF

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

bool

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

RectangleF

Il risultato dell’operatore.

 Français