Rectangle

Rectangle

Overzicht

Rectangle is een struct in Aspose.Psd FOSS voor .NET. Erft van: IEquatable<Rectangle>.

Slaat een set van vier gehele getallen op die de locatie en grootte van een rechthoek vertegenwoordigen.

Deze struct declareert 24 methoden voor Rectangle-objecten in .NET-programma’s. Beschikbare methoden zijn: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, en 4 extra methoden. Publieke leden zijn toegankelijk voor elke .NET-applicatie na installatie van het Aspose.Psd FOSS voor .NET-pakket. Eigenschappen: Bottom, Empty, Height, IsEmpty, Left, Location, en nog 6.

Eigenschappen

NaamTypeToegangBeschrijving
XintLezen/schrijvenHaalt of stelt de x-coördinaat van de linkerbovenhoek van deze rechthoek op.
YintLezen/schrijvenHaalt of stelt de y-coördinaat van de linkerbovenhoek van deze rechthoek op.
WidthintLezen/schrijvenHaalt de breedte van deze Rectangle op of stelt deze in.
HeightintLezen/schrijvenGets of stelt de hoogte van deze Rectangle.
BottomintLezen/schrijvenHaalt de y-coördinaat van de onderkant van deze Rectangle op of stelt deze in.
IsEmptyboolLezenHaalt een waarde op die aangeeft of deze Rectangle geen locatie of afmeting heeft.
LeftintLezen/schrijvenHaalt de x-coördinaat van de linkerrand van deze rechthoek op of stelt deze in.
LocationPointLezen/schrijvenHaalt de coördinaten van de linkerbovenhoek van deze rechthoek op of stelt deze in.
RightintLezen/schrijvenHaalt de x-coördinaat van de rechterrand van deze rechthoek op of stelt deze in.
SizeSizeLezen/schrijvenKrijgt of stelt de grootte van deze Rectangle in.
TopintLezen/schrijvenHaalt de y-coördinaat van de bovenrand van dit Rectangle op of stelt deze in.
EmptyRectangleLezenStelt een Rectangle-structuur voor met zijn eigenschappen niet geïnitialiseerd.

Methoden

HandtekeningBeschrijving
Rectangle(location: Point, size: Size)Initialiseert een nieuw exemplaar van de Rectangle-structuur met de opgegeven locatie en grootte.
Rectangle(x: int, y: int, width: int, height: int)Initialiseert een nieuw exemplaar van de Rectangle-structuur met de opgegeven coördinaten.
Ceiling(value: RectangleF)Converteert een RectangleF-structuur naar een Rectangle-structuur door de coördinaten en grootte naar boven af te ronden.
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int)Maakt een rechthoek van randcoördinaten.
FromPoints(point1: Point, point2: Point)Maakt een rechthoek die de opgegeven punten omvat.
Inflate(rectangle: Rectangle, x: int, y: int)Maakt en retourneert een opgeblazen kopie van de opgegeven rechthoek.
Intersect(a: Rectangle, b: Rectangle)Retourneert een rechthoek die de doorsnede van twee rechthoeken weergeeft.
Round(value: RectangleF)Converteert een RectangleF-structuur naar een Rectangle-structuur door de coördinaten en grootte af te ronden.
Truncate(value: RectangleF)Converteert een RectangleF-structuur naar een Rectangle-structuur door de coördinaten en grootte af te kappen.
Union(a: Rectangle, b: Rectangle)Retourneert een rechthoek die de unie van twee rechthoeken bevat.
Contains(point: Point)Bepaalt of het opgegeven punt zich binnen deze Rectangle bevindt.
Contains(rectangle: Rectangle)Bepaalt of het rechthoekige gebied dat wordt weergegeven door de opgegeven rechthoek volledig binnen deze Rectangle ligt.
Contains(x: int, y: int)Bepaalt of het opgegeven punt zich binnen deze rechthoek bevindt.
Equals(other: Rectangle)Bepaalt of de opgegeven rechthoek gelijk is aan deze rechthoek.
Equals(obj: object?)Bepaalt of het opgegeven object gelijk is aan deze rechthoek.
GetHashCode()Retourneert een hashcode voor deze rechthoek.
Inflate(size: Size)Vergroot deze rechthoek met de opgegeven grootte.
Inflate(width: int, height: int)Vergroot deze rechthoek met de opgegeven horizontale en verticale waarden.
Intersect(rectangle: Rectangle)Vervangt deze rechthoek door de intersectie met de opgegeven rechthoek.
IntersectsWith(rectangle: Rectangle)Bepaalt of deze rechthoek intersecteert met de opgegeven rechthoek.
Normalize()Normaliseert deze rechthoek zodat breedte en hoogte niet-negatief zijn.
Offset(point: Point)Verplaatst deze rechthoek met het opgegeven punt.
Offset(x: int, y: int)Verplaatst deze rechthoek met de opgegeven horizontale en verticale hoeveelheden.
ToString()Retourneert een stringrepresentatie van deze rechthoek.

Zie ook

 Nederlands