Rectangle
Översikt
Rectangle är en struct i Aspose.Psd FOSS för .NET. Ärver från: IEquatable<Rectangle>.
Lagrar en uppsättning av fyra heltal som representerar platsen och storleken på en rektangel.
Denna struct deklarerar 24 metoder för Rectangle-objekt i .NET-program. Tillgängliga metoder inkluderar: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, och 4 ytterligare metoder. Offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.Psd FOSS för .NET-paketet. Egenskaper: Bottom, Empty, Height, IsEmpty, Left, Location, och 6 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
X | int | Läs/Skriv | Hämtar eller anger x-koordinaten för det övre vänstra hörnet av detta Rectangle. |
Y | int | Läs/Skriv | Hämtar eller anger y-koordinaten för det övre vänstra hörnet av detta Rectangle. |
Width | int | Läs/Skriv | Hämtar eller anger width för denna Rectangle. |
Height | int | Läs/Skriv | Hämtar eller anger height för detta Rectangle. |
Bottom | int | Läs/Skriv | Hämtar eller anger y-koordinaten för den nedre kanten av denna rektangel. |
IsEmpty | bool | Läs | Hämtar ett värde som indikerar om denna rektangel saknar position eller storlek. |
Left | int | Läs/Skriv | Hämtar eller anger x-koordinaten för den vänstra kanten av detta Rectangle. |
Location | Point | Läs/Skriv | Hämtar eller anger koordinaterna för det övre vänstra hörnet av detta Rectangle. |
Right | int | Läs/Skriv | Hämtar eller anger x-koordinaten för den högra kanten av detta Rectangle. |
Size | Size | Läs/Skriv | Hämtar eller anger storleken på denna Rectangle. |
Top | int | Läs/Skriv | Hämtar eller anger y-koordinaten för den övre kanten av detta Rectangle. |
Empty | Rectangle | Läs | Representerar en Rectangle-struktur med dess egenskaper oinitierade. |
Metoder
| Signatur | Beskrivning |
|---|---|
Rectangle(location: Point, size: Size) | Initierar en ny instans av Rectangle-strukturen med den angivna platsen och storleken. |
Rectangle(x: int, y: int, width: int, height: int) | Initierar en ny instans av Rectangle-strukturen med de angivna koordinaterna. |
Ceiling(value: RectangleF) | Konverterar en RectangleF-struktur till en Rectangle-struktur genom att avrunda upp koordinaterna och storleken. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Skapar en rektangel från kantkoordinater. |
FromPoints(point1: Point, point2: Point) | Skapar en rektangel som sträcker sig över de angivna punkterna. |
Inflate(rectangle: Rectangle, x: int, y: int) | Skapar och returnerar en inflaterad kopia av den angivna rektangeln. |
Intersect(a: Rectangle, b: Rectangle) | Returnerar en rektangel som representerar skärningsområdet för två rektanglar. |
Round(value: RectangleF) | Konverterar en RectangleF-struktur till en rektangelstruktur genom att avrunda koordinaterna och storleken. |
Truncate(value: RectangleF) | Konverterar en RectangleF struktur till en Rectangle struktur genom att trunkera koordinaterna och storleken. |
Union(a: Rectangle, b: Rectangle) | Returnerar en rektangel som innehåller unionen av två rektanglar. |
Contains(point: Point) | Avgör om den angivna punkten finns inom denna Rectangle. |
Contains(rectangle: Rectangle) | Avgör om det rektangulära området som representeras av den angivna rektangeln är helt innehållet i denna Rectangle. |
Contains(x: int, y: int) | Bestämmer om den angivna punkten ligger inom denna rektangel. |
Equals(other: Rectangle) | Bestämmer om den angivna rektangeln är lika med denna rektangel. |
Equals(obj: object?) | Bestämmer om det angivna objektet är lika med denna rektangel. |
GetHashCode() | Returnerar en hashkod för denna rektangel. |
Inflate(size: Size) | Ökar den här rektangeln med den angivna storleken. |
Inflate(width: int, height: int) | Ökar den här rektangeln med de angivna horisontella och vertikala värdena. |
Intersect(rectangle: Rectangle) | Ersätter den här rektangeln med dess skärning med den angivna rektangeln. |
IntersectsWith(rectangle: Rectangle) | Bestämmer om den här rektangeln skär den angivna rektangeln. |
Normalize() | Normaliserar denna rektangel så att bredd och höjd är icke-negativa. |
Offset(point: Point) | Flyttar denna rektangel med den angivna punkten. |
Offset(x: int, y: int) | Flyttar denna rektangel med de angivna horisontella och vertikala avstånden. |
ToString() | Returnerar en strängrepresentation av denna rektangel. |