## 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](../../system/smartptr/)-klassen för att hantera objekt av denna typ.

```cpp
class Rectangle
```

## Metoder

| Metod | Beskrivning |
| --- | --- |
| static [Ceiling](./ceiling/)(const RectangleF\&) | Skapar ett [Rectangle](./)-objekt från det specificerade [RectangleF](../rectanglef/)-objektet genom att avrunda objektets positions- och storleksvärden till nästa högre heltal. |
| [Contains](./contains/)(int, int) const | Bestämmer om den angivna punkten är placerad inom rektangeln som representeras av det aktuella objektet. |
| [Contains](./contains/)(const Point\&) const | Bestämmer om den angivna punkten är placerad inom rektangeln som representeras av det aktuella objektet. |
| [Contains](./contains/)(const Rectangle\&) const | Bestämmer om den angivna rektangeln är placerad inom rektangeln som representeras av det aktuella objektet. |
| [Equals](./equals/)(const Rectangle\&) const | Bestämmer om rektanglarna som representeras av det aktuella och det angivna objektet är identiska. |
| static [FromLTRB](./fromltrb/)(int, int, int, int) | Skapar ett nytt [Rectangle](./)-objekt som representerar en rektangel med de angivna kantpositionerna. |
| [get_Bottom](./get_bottom/)() const | Returnerar y‑koordinaten för rektangelns nedre kant som representeras av det aktuella objektet. |
| [get_Height](./get_height/)() const | Returnerar höjden på rektangeln som representeras av det aktuella objektet. |
| [get_IsEmpty](./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](./get_left/)() const | Returnerar X‑koordinaten för rektangelns vänstra kant som representeras av det aktuella objektet. |
| [get_Location](./get_location/)() const | Returnerar en instans av klassen [Point](../point/) som anger platsen för den övre vänstra hörnet av den rektangel som representeras av det aktuella objektet. |
| [get_Right](./get_right/)() const | Returnerar X‑koordinaten för rektangelns högra kant som representeras av det aktuella objektet. |
| [get_Size](./get_size/)() const | Returnerar en instans av klassen [Size](../size/) som anger bredden och höjden på den rektangel som representeras av det aktuella objektet. |
| [get_Top](./get_top/)() const | Returnerar Y‑koordinaten för rektangelns övre kant som representeras av det aktuella objektet. |
| [get_Width](./get_width/)() const | Returnerar bredden på rektangeln som representeras av det aktuella objektet. |
| [get_X](./get_x/)() const | Returnerar X‑koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| [get_Y](./get_y/)() const | Returnerar Y‑koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| [GetHashCode](./gethashcode/)() const | Returnerar en hash‑kod för det aktuella objektet. |
| [Inflate](./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](./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](./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](./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](./intersect/)(const Rectangle\&, const Rectangle\&) | Returnerar en rektangel som är resultatet av skärningen av de angivna rektanglarna. |
| [IntersectsWith](./intersectswith/)(const Rectangle\&) | Bestämmer om rektanglarna som representeras av det aktuella och det angivna objektet skär varandra. |
| [Offset](./offset/)(const Point\&) | Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna mängderna. |
| [Offset](./offset/)(int, int) | Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna mängderna. |
| [operator RectangleF](./operatorrectanglef/)() const | Returnerar ett [RectangleF](../rectanglef/)-objekt som representerar en rektangel ekvivalent med den rektangel som representeras av det aktuella objektet. |
| [operator!=](./operator!=/)(std::nullptr_t) const | Returnerar alltid true. |
| [operator==](./operator==/)(std::nullptr_t) const | Returnerar alltid falskt. |
| [Rectangle](./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](./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](./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](../point/) och dess bredd och höjd som en instans av klassen [Size](../size/). |
| [Rectangle](./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](./round/)(const RectangleF\&) | Skapar ett [Rectangle](./)-objekt från det specificerade [RectangleF](../rectanglef/)-objektet genom att avrunda objektets positions- och storleksvärden till närmaste heltal. |
| [set_Height](./set_height/)(int) | Ställer in höjden på rektangeln som representeras av det aktuella objektet. |
| [set_Location](./set_location/)(Point) | Ställer in platsen för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| [set_Size](./set_size/)(Size) | Ställer in bredden och höjden på rektangeln som representeras av det aktuella objektet. |
| [set_Width](./set_width/)(int) | Ställer in bredden på rektangeln som representeras av det aktuella objektet. |
| [set_X](./set_x/)(int) | Ställer in X-koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| [set_Y](./set_y/)(int) | Ställer in Y-koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| [ToString](./tostring/)() const | Returnerar strängrepresentationen av det aktuella objektet. |
| static [Truncate](./truncate/)(const RectangleF\&) | Skapar ett [Rectangle](./)-objekt från det specificerade [RectangleF](../rectanglef/)-objektet genom att trunkera objektets positions- och storleksvärden till nästa lägre heltal. |
| static [Union](./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](./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++](../../)
