System::Drawing::Rectangle-klass
Innehåll
[
Dölj
]Rectangle class
Representerar ett rektangulärt område i en bild definierat som heltaliga X- och Y-koordinater för dess övre vänstra hörn samt dess bredd och höjd. Denna typ bör allokeras på stacken och överföras till funktioner som värde eller referens. Använd aldrig System::SmartPtr-klassen för att hantera objekt av denna typ.
class Rectangle
Metoder
| Metod | Beskrivning |
|---|---|
| static Ceiling(const RectangleF&) | Skapar ett Rectangle-objekt från det specificerade RectangleF-objektet genom att avrunda objektets positions- och storleksvärden till nästa högre heltal. |
| Contains(int, int) const | Bestämmer om den angivna punkten är placerad inom rektangeln som representeras av det aktuella objektet. |
| Contains(const Point&) const | Bestämmer om den angivna punkten är placerad inom rektangeln som representeras av det aktuella objektet. |
| Contains(const Rectangle&) const | Bestämmer om den angivna rektangeln är placerad inom rektangeln som representeras av det aktuella objektet. |
| Equals(const Rectangle&) const | Bestämmer om rektanglarna som representeras av det aktuella och det angivna objektet är identiska. |
| static FromLTRB(int, int, int, int) | Skapar ett nytt Rectangle-objekt som representerar en rektangel med de angivna kantpositionerna. |
| get_Bottom() const | Returnerar y‑koordinaten för rektangelns nedre kant som representeras av det aktuella objektet. |
| get_Height() const | Returnerar höjden på rektangeln som representeras av det aktuella objektet. |
| get_IsEmpty() const | Bestämmer om X‑ och Y‑koordinaterna för rektangelns övre vänstra hörn samt dess bredd och höjd har värdet 0. |
| get_Left() const | Returnerar X‑koordinaten för rektangelns vänstra kant som representeras av det aktuella objektet. |
| get_Location() const | Returnerar en instans av klassen Point som anger platsen för den övre vänstra hörnet av den rektangel som representeras av det aktuella objektet. |
| get_Right() const | Returnerar X‑koordinaten för rektangelns högra kant som representeras av det aktuella objektet. |
| get_Size() const | Returnerar en instans av klassen Size som anger bredden och höjden på den rektangel som representeras av det aktuella objektet. |
| get_Top() const | Returnerar Y‑koordinaten för rektangelns övre kant som representeras av det aktuella objektet. |
| get_Width() const | Returnerar bredden på rektangeln som representeras av det aktuella objektet. |
| get_X() const | Returnerar X‑koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| get_Y() const | Returnerar Y‑koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| GetHashCode() const | Returnerar en hash‑kod för det aktuella objektet. |
| Inflate(int, int) | Ökar bredden och höjden på rektangeln som representeras av det aktuella objektet, samtidigt som den geometriska mittens position behålls. Bredden och höjden ökas i båda riktningarna med de angivna mängderna. |
| Inflate(const Size&) | Ökar bredden och höjden på rektangeln som representeras av det aktuella objektet, samtidigt som den geometriska mittens position behålls. Bredden och höjden ökas i båda riktningarna med de mängder som motsvarar bredd‑ och höjdvärdena i det angivna storleksobjektet. |
| static Inflate(const Rectangle&, int, int) | Ökar bredden och höjden på rektangeln som representeras av det angivna objektet, samtidigt som den geometriska mittens position behålls. Bredden och höjden ökas i båda riktningarna med de angivna mängderna. |
| Intersect(const Rectangle&) | Ersätter rektangeln som representeras av det aktuella objektet med den rektangel som erhålls genom dess skärning med rektangeln som representeras av det angivna objektet. |
| static Intersect(const Rectangle&, const Rectangle&) | Returnerar en rektangel som är resultatet av skärningen av de angivna rektanglarna. |
| IntersectsWith(const Rectangle&) | Bestämmer om rektanglarna som representeras av det aktuella och det angivna objektet skär varandra. |
| Offset(const Point&) | Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna mängderna. |
| Offset(int, int) | Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna mängderna. |
| operator RectangleF() const | Returnerar ett RectangleF-objekt som representerar en rektangel ekvivalent med den rektangel som representeras av det aktuella objektet. |
| operator!=(std::nullptr_t) const | Returnerar alltid true. |
| operator==(std::nullptr_t) const | Returnerar alltid falskt. |
| Rectangle() | Skapar en ny instans av Rectangle-objektet som representerar en rektangel med X- och Y-koordinater samt bredd- och höjdvärden satta till 0. |
| Rectangle(int, int, int, int) | Skapar en ny instans av Rectangle-objektet som representerar en rektangel med de angivna koordinaterna för dess övre vänstra hörn samt bredd och höjd. |
| Rectangle(const Point&, const Size&) | Skapar en ny instans av Rectangle-objektet som representerar en rektangel med koordinaterna för dess övre vänstra hörn angivna som en instans av klassen Point och dess bredd och höjd som en instans av klassen Size. |
| Rectangle(const System::Windows::Forms::Screen::Rectangle_&) | Skapar en ny instans av Rectangle-objektet som representerar den rektangel som är ekvivalent med den specificerade. |
| static Round(const RectangleF&) | Skapar ett Rectangle-objekt från det specificerade RectangleF-objektet genom att avrunda objektets positions- och storleksvärden till närmaste heltal. |
| set_Height(int) | Ställer in höjden på rektangeln som representeras av det aktuella objektet. |
| set_Location(Point) | Ställer in platsen för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| set_Size(Size) | Ställer in bredden och höjden på rektangeln som representeras av det aktuella objektet. |
| set_Width(int) | Ställer in bredden på rektangeln som representeras av det aktuella objektet. |
| set_X(int) | Ställer in X-koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| set_Y(int) | Ställer in Y-koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| ToString() const | Returnerar strängrepresentationen av det aktuella objektet. |
| static Truncate(const RectangleF&) | Skapar ett Rectangle-objekt från det specificerade RectangleF-objektet genom att trunkera objektets positions- och storleksvärden till nästa lägre heltal. |
| static Union(const Rectangle&, const Rectangle&) | Returnerar en rektangel som är resultatet av föreningen av de angivna rektanglarna. |
Fält
| Fält | Beskrivning |
|---|---|
| static Empty | En tom rektangel, d.v.s. en rektangel vars plats- och storleksvärden är noll. |
Se även
- Namespace System::Drawing
- Library Aspose.Page for C++