Struct Rectangle

Struct Rectangle

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

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

public struct Rectangle

Geëerbiede leden

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

Constructors

Rectangle(int, int, int, int, int)

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

public Rectangle(int x, int y, int width, int height)

Parameters

x int

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

y int

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

width int

De breedte van de rectangle.

height int

De hoogte van de rectangle.

Rectangle(punt, grootte)

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

public Rectangle(Point location, Size size)

Parameters

location Point

Een Aspose.Imaging.punt dat de bovenste linker hoek van de rectangulaire regio vertegenwoordigt.

size Size

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

Properties

Bottom

Geeft of stelt de y-coördinate die de som is van de Aspose.Imaging.Rectangle.Y en __ WL15__ .Rektangel.Hoge eigendomswaarden van deze VL16..Rctangele structuur.

public int Bottom { get; set; }

Eigendomswaarde

int

Empty

Geeft een nieuwe instantie van de Aspose.Imaging.Rectangle-structuur die __ WL15_.Rectangles.X, _wL16 .Reectangel.Y, wl17..rectangel .Width en Wl18 ..rektangels.Hoge waarden zijn ingesteld op nul.

public static Rectangle Empty { get; }

Eigendomswaarde

Rectangle

Height

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

public int Height { get; set; }

Eigendomswaarde

int

IsEmpty

Er wordt een waarde aangegeven of alle numerieke eigenschappen van dit Aspose.Imaging.Rectangle waarden van nul hebben.

[JsonIgnore]
public bool IsEmpty { get; }

Eigendomswaarde

bool

Left

Geeft of zet de x-coördinate van de linkerkant van deze Aspose.Imaging.Rectangle structuur.

public int Left { get; set; }

Eigendomswaarde

int

Location

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

public Point Location { get; set; }

Eigendomswaarde

Point

Right

Geeft of stelt de x-coördinate die de som is van Aspose.Imaging.Rectangle.X en W L 17.Rectangles.Width eigendomswaarden van deze __ WL 17__ .Reectangel structuur.

public int Right { get; set; }

Eigendomswaarde

int

Size

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

public Size Size { get; set; }

Eigendomswaarde

Size

Top

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

public int Top { get; set; }

Eigendomswaarde

int

Width

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

public int Width { get; set; }

Eigendomswaarde

int

X

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

public int X { get; set; }

Eigendomswaarde

int

Y

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

public int Y { get; set; }

Eigendomswaarde

int

Methods

Ceiling(RectangleF)

Converteert de aangegeven Aspose.Imaging.RectangleF-structuur naar een W L 17.Rectangles-structurering door het rondmaken van de __ WL 17 _.Reserving-waarden naar de volgende hogere totale waarden.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

De Aspose.Imaging.RectangleF structuur om te converteren.

Returns

Rectangle

Terug een Aspose.Imaging.Rectangle.

Contains(int, int)

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

public bool Contains(int x, int y)

Parameters

x int

De x-koordinaat van het punt om te testen.

y int

De y-koordinaat van het punt om te testen.

Returns

bool

Deze methode wordt waar als het punt gedefinieerd door x’ en y’ is opgenomen binnen deze Aspose.Imaging.Rectangle structuur; anders is het vals.

Contains(Point)

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

public bool Contains(Point point)

Parameters

point Point

De Aspose.Imaging. punt om te testen.

Returns

bool

Deze methode komt waar als het punt dat wordt vertegenwoordigd door point’ is opgenomen binnen deze Aspose.Imaging.Rectangle structuur; anders vals.

Contains(Rectangle)

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

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle om te testen.

Returns

bool

Deze methode komt waar als de rectangulaire regio vertegenwoordigd door rect’ volledig is opgenomen binnen deze Aspose.Imaging.Rectangle structuur; anders vals.

Equals(Objecten)

Test of obj’ een Aspose.Imaging.Rectangle-structuur is met dezelfde locatie en grootte van deze W L17.

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.Rectangle structuur en zijn __ WL7_.Rectangles.X, _wL6 .Rektangels.Y, _wl62.Rechtanges.Width, en _Wl92.Rektangel.High eigenschappen zijn gelijk aan de overeenkomstige eigenties van deze __VL9_3.Rechtsangele strucatuur; anders, vals.

FromLeftTopRightBottom(int, int, int, int, int)

Creëert een Aspose.Imaging.Rectangle structuur met de aangegeven randlocaties.

public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)

Parameters

left int

De x-coordinaat van de bovenste linker hoek van deze Aspose.Imaging.Rectangle structuur.

top int

De y-koordinaat van de bovenste linker hoek van deze Aspose.Imaging.Rectangle structuur.

right int

De x-koordinaat van de lagere rechterhoek van deze Aspose.Imaging.Rectangle structuur.

bottom int

De y-koordinaat van de lagere rechterhoek van deze Aspose.Imaging.Rectangle structuur.

Returns

Rectangle

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

FromPoints(punt, punt)

Het creëert een nieuwe Aspose.Imaging.Rectangle van twee aangegeven punten.Twee verticalen van de gecreëerde W L17.De rectangel zal gelijk zijn aan de voorgaande point1’ en point2'.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

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

point2 Point

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

Returns

Rectangle

Een nieuw gecreëerd Aspose.Imaging.Rectangle.

GetHashCode()

Terug de hashcode voor deze Aspose.Imaging.Rectangle structuur.

public override int GetHashCode()

Returns

int

Een integer die de hashcode voor deze rectangle vertegenwoordigt.

Inflate(Rectangle, int, int)

Creëert en retourneert een geïnflateerde kopie van de aangegeven Aspose.Imaging.Rectangle-structuur.De kopië wordt geïnfateerd door het gegeven bedrag.

public static Rectangle Inflate(Rectangle rect, int x, int y)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle met welke te beginnen.Deze rectangel is niet gewijzigd.

x int

De hoeveelheid om dit Aspose.Imaging.Rectangle horizontaal te inflateren.

y int

De hoeveelheid om dit Aspose.Imaging.Rectangle verticaal te inflateren.

Returns

Rectangle

De geïnflateerde Aspose.Imaging.Rectangle.

Inflate(int, int)

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

public void Inflate(int width, int height)

Parameters

width int

De hoeveelheid om dit Aspose.Imaging.Rectangle horizontaal te inflateren.

height int

De hoeveelheid om dit Aspose.Imaging.Rectangle verticaal te inflateren.

Inflate(Size)

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

public void Inflate(Size size)

Parameters

size Size

De hoeveelheid om deze rectangle te inflateren.

Intersect(Rectangle en Rectangle)

Terugkomt een derde Aspose.Imaging.Rectangle-structuur die de kruising van twee andere W L 17.Rectangles-structuren vertegenwoordigt.Als er geen kruis is, wordt een leeg __ WL 17 _.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Een eerste rectangle om te intersect.

b Rectangle

Een tweede rectangle om te intersect.

Returns

Rectangle

Een Aspose.Imaging.Rectangle dat de intersectie van a’ en < code class=paran>b’ vormt.

Intersect(Rectangle)

Vervang dit Aspose.Imaging.Rectangle met de intersection van zichzelf en de aangegeven W L17.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle met wie om te intersect.

IntersectsWith(Rectangle)

Het bepaalt of deze rectangle met rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

De rectangle om te testen.

Returns

bool

Deze methode komt waar als er sprake is van een intersection, anders vals.

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(Point)

Aanpast de locatie van deze rectangle door de aangegeven hoeveelheid.

public void Offset(Point pos)

Parameters

pos Point

Belang om de locatie te compenseren.

Offset(int, int)

Aanpast de locatie van deze rectangle door de aangegeven hoeveelheid.

public void Offset(int x, int y)

Parameters

x int

De horizontale afschrijving.

y int

De verticale offset.

Round(RectangleF)

Converteert de aangegeven Aspose.Imaging.RectangleF naar een W L 17.Rectangles door de __ WL 17__ .RektangeleF waarden om te draaien naar de dichtstbijzijnde volledige waarden.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

De Aspose.Imaging.RectangleF moet worden omgezet.

Returns

Rectangle

Een nieuwe Aspose.Imaging.Rectangle.

ToString()

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

public override string ToString()

Returns

string

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

Truncate(RectangleF)

Converteert de aangegeven Aspose.Imaging.RectangleF naar een Wl17.Rectangel door de __ WL16__ .RektangeleF waarden te trunceren.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

De Aspose.Imaging.RectangleF moet worden omgezet.

Returns

Rectangle

Een nieuwe Aspose.Imaging.Rectangle.

Union(Rectangle en Rectangle)

Er wordt een Aspose.Imaging.Rectangle-structuur verkregen die de verbinding van twee W L17.Rectangles-structuren bevat.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Een eerste rectangle voor de Unie.

b Rectangle

Een tweede rectangle voor de Unie.

Returns

Rectangle

Een Aspose.Imaging.Rectangle-structuur die de verbinding van de twee W L17.Rectangles-structuren verbindt.

Operators

Operator =(Rectangle en Rectangle)

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

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

Parameters

left Rectangle

De Aspose.Imaging.Rectangle structuur die aan de linkerkant van de gelijkheidsoperator ligt.

right Rectangle

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

Returns

bool

Deze exploitant komt waar als de twee Aspose.Imaging.Rectangle structuren gelijk zijn aan Wl17.Rectangles.X, _ www.wll.rectangel .Y, __wls.redtangels.breedte en _wwls17.rektanges.hoogte eigenschappen.

Operator !=(Rectangle en Rectangle)

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

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

Parameters

left Rectangle

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

right Rectangle

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

Returns

bool

Deze exploitant komt waar als een van de Aspose.Imaging.Rectangle.X, Wl17.Rectangles.Y, __ WL16_ .Rektangels.Width of _www.rektangel.Hoge eigenschappen van beide wL15-rectangel structuren onevenwichtig zijn; anders is het vals.

 Nederlands