Rectangle
Przegląd
Rectangle jest struct w Aspose.Psd FOSS dla .NET. Dziedziczy po: IEquatable<Rectangle>.
Przechowuje zestaw czterech liczb całkowitych, które reprezentują położenie i rozmiar prostokąta.
Ta struct deklaruje 24 metody dla obiektów Rectangle w programach .NET. Dostępne metody to: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle oraz 4 dodatkowe metody. Publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.Psd FOSS dla .NET. Właściwości: Bottom, Empty, Height, IsEmpty, Left, Location oraz 6 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
X | int | Odczyt/zapis | Pobiera lub ustawia współrzędną x lewego górnego rogu tego Rectangle. |
Y | int | Odczyt/zapis | Pobiera lub ustawia współrzędną y lewego górnego rogu tego Rectangle. |
Width | int | Odczyt/zapis | Pobiera lub ustawia szerokość tego Rectangle. |
Height | int | Odczyt/zapis | Pobiera lub ustawia height tego Rectangle. |
Bottom | int | Odczyt/zapis | Pobiera lub ustawia współrzędną y dolnej krawędzi tego Rectangle. |
IsEmpty | bool | Odczyt | Pobiera wartość wskazującą, czy ten Rectangle nie ma położenia ani rozmiaru. |
Left | int | Odczyt/zapis | Pobiera lub ustawia współrzędną x lewej krawędzi tego prostokąta. |
Location | Point | Odczyt/zapis | Pobiera lub ustawia współrzędne lewego górnego rogu tego prostokąta. |
Right | int | Odczyt/zapis | Pobiera lub ustawia współrzędną x prawej krawędzi tego prostokąta. |
Size | Size | Odczyt/zapis | Pobiera lub ustawia rozmiar tego prostokąta. |
Top | int | Odczyt/zapis | Pobiera lub ustawia współrzędną y górnej krawędzi tego Rectangle. |
Empty | Rectangle | Odczyt | Reprezentuje strukturę Rectangle, której właściwości pozostają niezainicjowane. |
Metody
| Sygnatura | Opis |
|---|---|
Rectangle(location: Point, size: Size) | Inicjalizuje nową instancję struktury Rectangle z określoną lokalizacją i rozmiarem. |
Rectangle(x: int, y: int, width: int, height: int) | Inicjalizuje nową instancję struktury Rectangle z określonymi współrzędnymi. |
Ceiling(value: RectangleF) | Konwertuje strukturę RectangleF na strukturę Rectangle, zaokrąglając w górę współrzędne i rozmiar. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Tworzy prostokąt na podstawie współrzędnych krawędzi. |
FromPoints(point1: Point, point2: Point) | Tworzy prostokąt obejmujący określone punkty. |
Inflate(rectangle: Rectangle, x: int, y: int) | Tworzy i zwraca powiększoną kopię określonego prostokąta. |
Intersect(a: Rectangle, b: Rectangle) | Zwraca prostokąt, który reprezentuje przecięcie dwóch prostokątów. |
Round(value: RectangleF) | Konwertuje strukturę RectangleF na strukturę Rectangle, zaokrąglając współrzędne i rozmiar. |
Truncate(value: RectangleF) | Konwertuje strukturę RectangleF na strukturę Rectangle, obcinając współrzędne i rozmiar. |
Union(a: Rectangle, b: Rectangle) | Zwraca prostokąt, który zawiera sumę dwóch prostokątów. |
Contains(point: Point) | Określa, czy określony punkt znajduje się w tym Rectangle. |
Contains(rectangle: Rectangle) | Określa, czy prostokątny obszar reprezentowany przez podany prostokąt jest w pełni zawarty w tym Rectangle. |
Contains(x: int, y: int) | Określa, czy określony punkt znajduje się w tym Rectangle. |
Equals(other: Rectangle) | Określa, czy podany prostokąt jest równy temu Rectangle. |
Equals(obj: object?) | Określa, czy podany obiekt jest równy temu prostokątowi. |
GetHashCode() | Zwraca kod skrótu dla tego prostokąta. |
Inflate(size: Size) | Rozszerza ten prostokąt o określony rozmiar. |
Inflate(width: int, height: int) | Rozszerza ten prostokąt o podane wartości poziome i pionowe. |
Intersect(rectangle: Rectangle) | Zastępuje ten prostokąt jego przecięciem z określonym prostokątem. |
IntersectsWith(rectangle: Rectangle) | Określa, czy ten prostokąt przecina się z określonym prostokątem. |
Normalize() | Normalizuje ten prostokąt tak, aby szerokość i wysokość były nieujemne. |
Offset(point: Point) | Przesuwa ten prostokąt o określony punkt. |
Offset(x: int, y: int) | Przesuwa ten prostokąt o określone wartości w poziomie i w pionie. |
ToString() | Zwraca łańcuch znaków reprezentujący ten prostokąt. |