System::Drawing::RectangleF-klass
Innehåll
[
Dölj
]RectangleF class
Representerar ett rektangulärt område i en bild definierat som enkelprecisions flyttal 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 skickas till funktioner som värde eller referens. Använd aldrig System::SmartPtr klass för att hantera objekt av denna typ.
class RectangleF
Metoder
| Metod | Beskrivning |
|---|---|
| Contains(float, float) | Bestämmer om den angivna punkten ligger inom rektangeln som representeras av det aktuella objektet. |
| Contains(const PointF&) | Bestämmer om den angivna punkten ligger inom rektangeln som representeras av det aktuella objektet. |
| Contains(const RectangleF&) | Bestämmer om den angivna rektangeln ligger inom rektangeln som representeras av det aktuella objektet. |
| Equals(const RectangleF&) const | Bestämmer om rektanglarna som representeras av det aktuella och det angivna objektet är identiska. |
| static FromLTRB(float, float, float, float) | Skapar ett nytt RectangleF-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 rektangelns höjd som representeras av det aktuella objektet. |
| get_IsEmpty() const | Bestämmer om X- och Y-koordinaterna för det övre vänstra hörnet av rektangeln som representeras av det aktuella objektet 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 PointF-klassen som specificerar platsen för det övre vänstra hörnet av rektangeln 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 SizeF-klassen som specificerar rektangelns bredd och höjd 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 rektangelns bredd som representeras av det aktuella objektet. |
| get_X() const | Returnerar X-koordinaten för det övre vänstra hörnet av rektangeln som representeras av det aktuella objektet. |
| get_Y() const | Returnerar Y-koordinaten för det övre vänstra hörnet av rektangeln som representeras av det aktuella objektet. |
| GetHashCode() const | Returnerar en hashkod för det aktuella objektet. |
| Inflate(float, float) | Ökar bredden och höjden på rektangeln som representeras av det aktuella objektet, samtidigt som den geometriska mittens position bibehålls. Bredden och höjden ökas i båda riktningarna med de angivna mängderna. |
| Inflate(const SizeF&) | Ökar bredden och höjden på rektangeln som representeras av det aktuella objektet, samtidigt som den geometriska mittens position bibehålls. Bredden och höjden ökas i båda riktningarna med de mängder som motsvarar bredd- och höjdvärden i det angivna storleksobjektet. |
| static Inflate(const RectangleF&, float, float) | Ökar bredden och höjden på rektangeln som representeras av det angivna objektet, samtidigt som den geometriska mittens position bibehålls. Bredden och höjden ökas i båda riktningarna med de angivna mängderna. |
| Intersect(const RectangleF&) | 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 RectangleF&, const RectangleF&) | Returnerar en rektangel som är resultatet av skärningen av de angivna rektanglarna. |
| IntersectsWith(const RectangleF&) | Bestämmer om rektanglarna som representeras av det aktuella och det angivna objektet skär varandra. |
| Offset(const PointF&) | Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna värdena. |
| Offset(float, float) | Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna värdena. |
| operator!=(std::nullptr_t) const | Returnerar alltid true. |
| operator==(std::nullptr_t) const | Returnerar alltid falskt. |
| RectangleF() | Skapar en ny instans av RectangleF-objektet som representerar en rektangel med X- och Y-koordinater samt bredd- och höjdvärden satta till 0. |
| RectangleF(float, float, float, float) | Skapar en ny instans av RectangleF-objektet som representerar en rektangel med de angivna koordinaterna för dess övre vänstra hörn samt bredd och höjd. |
| RectangleF(const PointF&, const SizeF&) | Skapar en ny instans av RectangleF-objektet som representerar en rektangel där koordinaterna för dess övre vänstra hörn anges som en instans av klassen PointF och dess bredd och höjd som en instans av klassen SizeF. |
| explicit RectangleF(const Rectangle&) | Skapar en ny instans av RectangleF-objektet som representerar den rektangel som är ekvivalent med den angivna. |
| set_Height(float) | Ställer in höjden på rektangeln som representeras av det aktuella objektet. |
| set_Location(PointF) | Ställer in platsen för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| set_Size(SizeF) | Ställer in bredden och höjden på rektangeln som representeras av det aktuella objektet. |
| set_Width(float) | Ställer in bredden på rektangeln som representeras av det aktuella objektet. |
| set_X(float) | Ställer in X-koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet. |
| set_Y(float) | 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 Union(const RectangleF&, const RectangleF&) | 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.PDF for C++