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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
X | int | Lezen/schrijven | Haalt of stelt de x-coördinaat van de linkerbovenhoek van deze rechthoek op. |
Y | int | Lezen/schrijven | Haalt of stelt de y-coördinaat van de linkerbovenhoek van deze rechthoek op. |
Width | int | Lezen/schrijven | Haalt de breedte van deze Rectangle op of stelt deze in. |
Height | int | Lezen/schrijven | Gets of stelt de hoogte van deze Rectangle. |
Bottom | int | Lezen/schrijven | Haalt de y-coördinaat van de onderkant van deze Rectangle op of stelt deze in. |
IsEmpty | bool | Lezen | Haalt een waarde op die aangeeft of deze Rectangle geen locatie of afmeting heeft. |
Left | int | Lezen/schrijven | Haalt de x-coördinaat van de linkerrand van deze rechthoek op of stelt deze in. |
Location | Point | Lezen/schrijven | Haalt de coördinaten van de linkerbovenhoek van deze rechthoek op of stelt deze in. |
Right | int | Lezen/schrijven | Haalt de x-coördinaat van de rechterrand van deze rechthoek op of stelt deze in. |
Size | Size | Lezen/schrijven | Krijgt of stelt de grootte van deze Rectangle in. |
Top | int | Lezen/schrijven | Haalt de y-coördinaat van de bovenrand van dit Rectangle op of stelt deze in. |
Empty | Rectangle | Lezen | Stelt een Rectangle-structuur voor met zijn eigenschappen niet geïnitialiseerd. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |