Rectangle
Översikt
Rectangle är en klass i Aspose.Psd FOSS för Python.
Lagrar en uppsättning av fyra heltal som representerar positionen och storleken på en rektangel.
Denna klass deklarerar 18 metoder för Rectangle-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect och 6 ytterligare metoder. Publika medlemmar är åtkomliga för alla Python-applikationer efter installation av Aspose.Psd FOSS för Python-paketet. Egenskaper: bottom, height, is_empty, left, location, right och 5 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
bottom | `` | Läs/Skriv | Hämtar eller anger y-koordinaten för den nedre kanten på denna Rectangle. |
is_empty | `` | Läs | Hämtar ett värde som indikerar om denna Rectangle saknar position eller storlek. |
left | `` | Läs/Skriv | Hämtar eller anger x-koordinaten för den vänstra kanten på denna Rectangle. |
right | `` | Läs/Skriv | Hämtar eller anger x-koordinaten för den högra kanten på denna Rectangle. |
top | `` | Läs/Skriv | Hämtar eller anger y-koordinaten för den övre kanten av denna rektangel. |
location | `` | Läs/Skriv | Hämtar eller anger koordinaterna för det övre vänstra hörnet av denna rektangel. |
size | `` | Läs/Skriv | Hämtar eller anger storleken på detta Rectangle. |
x | `` | Läs | Hämtar x. |
y | `` | Läs | Hämtar y. |
width | `` | Läs | Hämtar bredden. |
height | `` | Läs | Hämtar höjden. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, width, height) på denna Rectangle-instans. |
empty() | Representerar en Rectangle-struktur med dess egenskaper oinitierade. |
from_left_top_right_bottom(left, top, right, bottom) | Skapar en rektangel från kantkoordinater. |
from_ltrb(left, top, right, bottom) | Skapar en rektangel från kantkoordinater för intern PSD-record parsing. |
from_points(point1, point2) | Skapar en rektangel som omfattar de angivna punkterna. |
from_point_and_size(location: Point, size: Size) | Initierar en ny instans från en Point och en Size. |
ceiling(value) | Konverterar en RectangleF-struktur till en Rectangle-struktur genom att avrunda koordinaterna och storleken uppåt. |
round(value) | Konverterar en RectangleF-struktur till en Rectangle-struktur genom att avrunda koordinaterna och storleken. |
truncate(value) | Konverterar en RectangleF-struktur till en Rectangle-struktur genom att trunkera koordinaterna och storleken. |
inflate_rect(rectangle, x, y) | Skapar och returnerar en utvidgad kopia av den angivna rektangeln. |
intersect_rect(a, b) | Returnerar en rektangel som representerar snittet av två rektanglar. |
union_rect(a, b) | Returnerar en rektangel som innehåller unionen av två rektanglar. |
contains() | Bestämmer om den angivna punkten eller rektangeln finns inom denna Rectangle. |
inflate() | Utvidgar denna rektangel med den angivna storleken eller dimensionerna. |
intersect(rectangle) | Ersätter denna rektangel med dess skärningspunkt med den angivna rektangeln. |
intersects_with(rectangle) | Bestämmer om denna rektangel skär med den angivna rektangeln. |
normalize() | Normaliserar denna rektangel så att bredd och höjd är icke-negativa. |
offset() | Flyttar denna rektangel med den angivna punkten eller förskjutningarna. |