Struct RectangleF

Struct RectangleF

De naam: Aspose.Imaging Verzameling: Aspose.Imaging.dll (25.4.0)

Het opslaat een set van vier vloeibare punten die de locatie en de grootte van een rectangle vertegenwoordigen.

public struct RectangleF

Geëerbiede leden

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

RectangleF(De vloot, de vloot, de vloot)

Initialiseert een nieuwe instantie van de Aspose.Imaging.RectangleF structuur met de aangegeven locatie en grootte.

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

Parameters

x float

De x-coordinaat van de bovenste linker hoek van de rectangle.

y float

De y-koordinaat van de bovenste linker hoek van de rectangle.

width float

De breedte van de rectangle.

height float

De hoogte van de rectangle.

RectangleF(PointF en SizeF)

Initialiseert een nieuwe instantie van de Aspose.Imaging.RectangleF structuur met de aangegeven locatie en grootte.

public RectangleF(PointF location, SizeF size)

Parameters

location PointF

Een Aspose.Imaging.PointF die de bovenste linkerhoek van de rectangulaire regio vertegenwoordigt.

size SizeF

Een Aspose.Imaging.SizeF die de breedte en hoogte van de rectangulaire regio vertegenwoordigt.

Properties

Bottom

Geeft of stelt de y-coördinate die de som is van Aspose.Imaging.RectangleF.Y en __ WL15__ .RektangelF..Hoge van deze VL16..RctangeleF structuur.

public float Bottom { get; set; }

Eigendomswaarde

float

Empty

Geeft een nieuwe instantie van de Aspose.Imaging.RectangleF-structuur die __ WL16_.RectanglesF.X, W L 17 .Rektangelsf.Y, wL 17 .Rektangesf .Wide en _wl 17 _.rectangelF .Hoge waarden zijn ingesteld op nul.

public static RectangleF Empty { get; }

Eigendomswaarde

RectangleF

Height

Geeft of stelt de hoogte van deze Aspose.Imaging.RectangleF structuur.

public float Height { get; set; }

Eigendomswaarde

float

IsEmpty

Het ontvangt een waarde die aangeeft of de Aspose.Imaging.RectangleF.Width of W L 17.Rectangles.Hoge eigenschap van dit __ WL 17__ .Rektangels heeft een value van nul.

[JsonIgnore]
public bool IsEmpty { get; }

Eigendomswaarde

bool

Left

Geeft of zet de x-koordinaat van de linkerkant van deze Aspose.Imaging.RectangleF structuur.

public float Left { get; set; }

Eigendomswaarde

float

Location

Geeft of zet de coördinaten van de bovenste linker hoek van deze Aspose.Imaging.RectangleF structuur.

public PointF Location { get; set; }

Eigendomswaarde

PointF

Right

Geeft of stelt de x-coördinate die de som is van Aspose.Imaging.RectangleF.X en W L 17.Rectangles.De breedte van deze __ WL 17__ .Rektangels structuur.

public float Right { get; set; }

Eigendomswaarde

float

Size

Geeft of stelt de grootte van dit Aspose.Imaging.RectangleF.

public SizeF Size { get; set; }

Eigendomswaarde

SizeF

Top

Geeft of zet de y-koordinaat van de bovenste rand van deze Aspose.Imaging.RectangleF structuur.

public float Top { get; set; }

Eigendomswaarde

float

Width

Geeft of stelt de breedte van deze Aspose.Imaging.RectangleF structuur.

public float Width { get; set; }

Eigendomswaarde

float

X

Geeft of zet de x-coördinate van de bovenste linker hoek van deze Aspose.Imaging.RectangleF structuur.

public float X { get; set; }

Eigendomswaarde

float

Y

Geeft of zet de y-koordinaat van de bovenste linker hoek van deze Aspose.Imaging.RectangleF structuur.

public float Y { get; set; }

Eigendomswaarde

float

Methods

Contains(De vloot, de vloot)

Het bepaalt of het aangegeven punt is opgenomen binnen deze Aspose.Imaging.RectangleF structuur.

public bool Contains(float x, float y)

Parameters

x float

De x-koordinaat van het punt om te testen.

y float

De y-koordinaat van het punt om te testen.

Returns

bool

Deze methode wordt waar als het punt gedefinieerd door x’ en <code class" param ref">y’ is opgenomen binnen deze Aspose.Imaging.RectangleF structuur; anders is het vals.

Contains(puntf)

Het bepaalt of het aangegeven punt is opgenomen binnen deze Aspose.Imaging.RectangleF structuur.

public bool Contains(PointF point)

Parameters

point PointF

De Aspose.Imaging.PointF om te testen.

Returns

bool

Deze methode komt waar als het punt dat wordt weergegeven door de point’ parameter is opgenomen binnen deze Aspose.Imaging.RectangleF structuur; anders vals.

Contains(RectangleF)

Het bepaalt of de rectangulaire regio vertegenwoordigd door rect’ volledig is opgenomen binnen deze Aspose.Imaging.RectangleF structuur.

public bool Contains(RectangleF rect)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF om te testen.

Returns

bool

Deze methode komt waar als de rectangulaire regio die wordt vertegenwoordigd door rect’ volledig is opgenomen binnen het rektangulair gebied dat wordt gepresenteerd door dit Aspose.Imaging.RectangleF; anders vals.

Equals(Objecten)

Controleer of obj’ een Aspose.Imaging.RectangleF is met dezelfde locatie en grootte van dit __ WL16__ .RektangelF.

public override bool Equals(object obj)

Parameters

obj object

Het systeem.Object om te testen.

Returns

bool

Deze methode komt waar als obj’ is een Aspose.Imaging.RectangleF en de eigenschappen X, Y, Brede en Hoogte gelijk zijn aan de overeenkomstsluitende eigens van dit W L17.

FromLeftTopRightBottom(De vloot, de vloot, de vloot)

Creëert een Aspose.Imaging.RectangleF structuur met bovenste linker hoek en lagere rechterhoek op de aangegeven locaties.

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

Parameters

left float

De x-coordinaat van de bovenste linker hoek van de rectangulaire regio.

top float

De y-koordinaat van de bovenste linker hoek van de rectangulaire regio.

right float

De x-coordinaat van de lagere rechterhoek van de rectangulaire regio.

bottom float

De y-koordinaat van de lagere rechterhoek van de rectangulaire regio.

Returns

RectangleF

De nieuwe Aspose.Imaging.RectangleF die deze methode creëert.

FromPoints(PointF en PointF)

Er wordt een nieuwe Aspose.Imaging.Rectangle gecreëerd van twee aangegeven punten.Twee verticals van de gecREëerde W L17.De rectangel zal gelijk zijn aan de voorgaande point1’ en point2'.

public static RectangleF FromPoints(PointF point1, PointF point2)

Parameters

point1 PointF

De eerste Aspose.Imaging.punt voor de nieuwe rectangle.

point2 PointF

De tweede Aspose.Imaging.punt voor de nieuwe rectangle.

Returns

RectangleF

Een nieuw gecreëerd Aspose.Imaging.Rectangle.

GetHashCode()

Geeft de hashcode voor deze Aspose.Imaging.RectangleF structuur.

public override int GetHashCode()

Returns

int

De hashcode voor dit Aspose.Imaging.RectangleF.

Inflate(RectangleF, float, float)

Het creëert en retourneert een geïnflateerde kopie van de aangegeven Aspose.Imaging.RectangleF structuur. De kopië wordt geïnfateerd door het gegeven bedrag. de oorspronkelijke rectangel blijft onveranderd.

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

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF te kopiëren. deze rectangel is niet gewijzigd.

x float

De hoeveelheid om de kopie van de rectangle horizontaal te inflateren.

y float

De hoeveelheid om de kopie van de rectangle verticaal te inflateren.

Returns

RectangleF

De geïnflateerde Aspose.Imaging.RectangleF.

Inflate(De vloot, de vloot)

Inflateert deze Aspose.Imaging.RectangleF structuur door de aangegeven hoeveelheid.

public void Inflate(float x, float y)

Parameters

x float

De hoeveelheid om deze Aspose.Imaging.RectangleF structuur horizontaal te inflateren.

y float

De hoeveelheid om deze Aspose.Imaging.RectangleF structuur verticaal te inflateren.

Inflate(SizeF)

Inflateert dit Aspose.Imaging.RectangleF door het aangegeven bedrag.

public void Inflate(SizeF size)

Parameters

size SizeF

De hoeveelheid om deze rectangle te inflateren.

Intersect(RectangleF en RectangleF)

Terugkomt een Aspose.Imaging.RectangleF structuur die de kruising van twee rectangels vertegenwoordigt. als er geen kruis is, wordt de leegte W L17.

public static RectangleF Intersect(RectangleF a, RectangleF b)

Parameters

a RectangleF

Een eerste rectangle om te intersect.

b RectangleF

Een tweede rectangle om te intersect.

Returns

RectangleF

Een derde Aspose.Imaging.RectangleF structuur waarvan de grootte het overlapte gebied van de twee aangegeven rectangels vertegenwoordigt.

Intersect(RectangleF)

Vervangt deze Aspose.Imaging.RectangleF-structuur met de intersection van zichzelf en de aangegeven W L 17.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

De rectangle om te intersect.

IntersectsWith(RectangleF)

Het bepaalt of deze rectangle met rect'.

public bool IntersectsWith(RectangleF rect)

Parameters

rect RectangleF

De rectangle om te testen.

Returns

bool

Deze methode komt waar als er een intersection is.

Normalize()

Normalizeert de rectangle door het breedte en hoogte positief te maken, laat minder dan rechts en boven minder dan onder.

public void Normalize()

Offset(puntf)

Aanpast de locatie van deze rectangle door de aangegeven hoeveelheid.

public void Offset(PointF pos)

Parameters

pos PointF

Het bedrag om de locatie te compenseren.

Offset(De vloot, de vloot)

Aanpast de locatie van deze rectangle door de aangegeven hoeveelheid.

public void Offset(float x, float y)

Parameters

x float

Het bedrag om de locatie horizontaal te compenseren.

y float

Het bedrag om de locatie verticaal te compenseren.

ToString()

Converteert de attributen van dit Aspose.Imaging.RectangleF naar een menselijk leesbare string.

public override string ToString()

Returns

string

Een draad die de positie, breedte en hoogte van deze Aspose.Imaging.RectangleF structuur bevat.

Union(RectangleF en RectangleF)

Het creëert de kleinste mogelijk derde rectangle die beide rectangels kan bevatten die een verbinding vormen.

public static RectangleF Union(RectangleF a, RectangleF b)

Parameters

a RectangleF

Een eerste rectangle voor de Unie.

b RectangleF

Een tweede rectangle voor de Unie.

Returns

RectangleF

Een derde Aspose.Imaging.RectangleF structuur die beide rectangels bevat die de vereniging vormen.

Operators

Operator /(RectangleF, vloot)

Uitvoeren van de operator /.

public static RectangleF operator /(RectangleF rectangle, float divider)

Parameters

rectangle RectangleF

De rechthoek.

divider float

De divider.

Returns

RectangleF

Het resultaat van de exploitant.

Exceptions

ArgumentOutOfRangeException

Divideren - Divideren door nul is niet toegestaan.

Operator =(RectangleF en RectangleF)

Test of twee Aspose.Imaging.RectangleF structuren dezelfde locatie en grootte hebben.

public static bool operator ==(RectangleF left, RectangleF right)

Parameters

left RectangleF

De Aspose.Imaging.RectangleF structuur die aan de linkerkant van de gelijke operator ligt.

right RectangleF

De Aspose.Imaging.RectangleF structuur die aan het recht van de gelijke operator is.

Returns

bool

Deze exploitant komt waar als de twee aangegeven Aspose.Imaging.RectangleF-structuren gelijk zijn aan W L 17.RectanglesF.X, _ W L 18_ .RektangelsF..Y, __ WL 17__ .RektangesF .Width, en _ www.wl 17 _.rectangelf.Height eigenschappen.

implicit operator RectangleF(Rectangle)

Converteert de aangegeven Aspose.Imaging.Rectangle-structuur naar een W L 17.

public static implicit operator RectangleF(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle structuur om te converteren.

Returns

RectangleF

De Aspose.Imaging.RectangleF structuur die wordt omgezet uit de aangegeven W L 17.

Operator !=(RectangleF en RectangleF)

Test of twee Aspose.Imaging.RectangleF structuren verschillen in locatie of grootte.

public static bool operator !=(RectangleF left, RectangleF right)

Parameters

left RectangleF

De Aspose.Imaging.RectangleF structuur die aan de linkerkant van de ongelijkheidsoperator ligt.

right RectangleF

De Aspose.Imaging.RectangleF structuur die aan het recht van de ongelijkheidsoperator is.

Returns

bool

Deze exploitant komt waar als een van de Aspose.Imaging.RectangleF.X, Wl17.Rectanglesf.Y, __ WL16_ .Rektangelsf .Width, of _ www.wl.rect ANGle F.High-eigenschappen van beide __wL1__2.Rechtangesf-structuren onevenwichtig zijn; anders vals.

Operator *(RectangleF, vloot)

Uitvoeren van de operator *.

public static RectangleF operator *(RectangleF rectangle, float multiplier)

Parameters

rectangle RectangleF

De rechthoek.

multiplier float

De multiplier

Returns

RectangleF

Het resultaat van de exploitant.

 Nederlands