Rectangle
Prezentare generală
Rectangle este o struct în Aspose.Psd FOSS pentru .NET. Moștenește de la: IEquatable<Rectangle>.
Stochează un set de patru numere întregi care reprezintă locația și dimensiunea unui dreptunghi.
Acest struct declară 24 de metode pentru obiecte Rectangle în programe .NET. Metodele disponibile includ: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle și 4 metode suplimentare. Membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Psd FOSS pentru .NET. Proprietăți: Bottom, Empty, Height, IsEmpty, Left, Location și încă 6.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
X | int | Citire/Scriere | Obține sau stabilește coordonata x a colțului din stânga sus al acestui dreptunghi. |
Y | int | Citire/Scriere | Obține sau stabilește coordonata y a colțului din stânga sus al acestui dreptunghi. |
Width | int | Citire/Scriere | Obține sau stabilește lățimea acestui Rectangle. |
Height | int | Citire/Scriere | Obține sau stabilește înălțimea acestui Rectangle. |
Bottom | int | Citire/Scriere | Obține sau stabilește coordonata y a marginii de jos a acestui dreptunghi. |
IsEmpty | bool | Citire | Obține o valoare care indică dacă acest dreptunghi nu are locație sau dimensiune. |
Left | int | Citire/Scriere | Obține sau setează coordonata x a marginii stângi a acestui dreptunghi. |
Location | Point | Citire/Scriere | Obține sau setează coordonatele colțului din stânga sus al acestui dreptunghi. |
Right | int | Citire/Scriere | Obține sau setează coordonata x a marginii drepte a acestui dreptunghi. |
Size | Size | Citire/Scriere | Obține sau stabilește dimensiunea acestui Rectangle. |
Top | int | Citire/Scriere | Obține sau setează coordonata y a marginii superioare a acestui dreptunghi. |
Empty | Rectangle | Citire | Reprezintă o structură Rectangle cu proprietățile sale lăsate neinițializate. |
Metode
| Semnătură | Descriere: |
|---|---|
Rectangle(location: Point, size: Size) | Inițializează o nouă instanță a structurii Rectangle cu locația și dimensiunea specificate. |
Rectangle(x: int, y: int, width: int, height: int) | Inițializează o nouă instanță a structurii Rectangle cu coordonatele specificate. |
Ceiling(value: RectangleF) | Convertește o structură RectangleF într-o structură Rectangle prin rotunjirea în sus a coordonatelor și dimensiunii. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Creează un dreptunghi din coordonatele marginilor. |
FromPoints(point1: Point, point2: Point) | Creează un dreptunghi care cuprinde punctele specificate. |
Inflate(rectangle: Rectangle, x: int, y: int) | Creează și returnează o copie extinsă a dreptunghiului specificat. |
Intersect(a: Rectangle, b: Rectangle) | Returnează un dreptunghi care reprezintă intersecția a două dreptunghiuri. |
Round(value: RectangleF) | Convertește o structură RectangleF într-o structură Rectangle prin rotunjirea coordonatelor și dimensiunii. |
Truncate(value: RectangleF) | Convertește o structură RectangleF într-o structură Rectangle prin trunchierea coordonatelor și a dimensiunii. |
Union(a: Rectangle, b: Rectangle) | Returnează un Rectangle care conține uniunea a două Rectangle. |
Contains(point: Point) | Determină dacă punctul specificat este cuprins în acest Rectangle. |
Contains(rectangle: Rectangle) | Determină dacă regiunea rectangulară reprezentată de Rectangle specificat este complet cuprinsă în acest Rectangle. |
Contains(x: int, y: int) | Determină dacă punctul specificat este cuprins în acest Rectangle. |
Equals(other: Rectangle) | Determină dacă dreptunghiul specificat este egal cu acest dreptunghi. |
Equals(obj: object?) | Determină dacă obiectul specificat este egal cu acest dreptunghi. |
GetHashCode() | Returnează un cod hash pentru acest dreptunghi. |
Inflate(size: Size) | Mărește acest dreptunghi cu dimensiunea specificată. |
Inflate(width: int, height: int) | Mărește acest dreptunghi cu cantitățile orizontale și verticale specificate. |
Intersect(rectangle: Rectangle) | Înlocuiește acest dreptunghi cu intersecția sa cu dreptunghiul specificat. |
IntersectsWith(rectangle: Rectangle) | Determină dacă acest dreptunghi se intersectează cu dreptunghiul specificat. |
Normalize() | Normalizează acest dreptunghi astfel încât lățimea și înălțimea să fie nenegative. |
Offset(point: Point) | Mută acest dreptunghi cu punctul specificat. |
Offset(x: int, y: int) | Mută acest dreptunghi cu valorile orizontale și verticale specificate. |
ToString() | Returnează o reprezentare de tip string a acestui dreptunghi. |