System::Drawing::SizeF-klass
Innehåll
[
Dölj
]SizeF class
Representerar ett par enkelflödes‑flyttal som anger bildens 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‑klassen för att hantera objekt av denna typ.
class SizeF
Metoder
| Metod | Beskrivning |
|---|---|
| static Add(const SizeF&, const SizeF&) | Returnerar ett nytt SizeF-objekt som är summan av de angivna SizeF-objekten, d.v.s. vars breddvärde är lika med summan av breddvärdena för de angivna objekten och höjdvärdet är lika med summan av höjdvärdena för de angivna objekten. |
| Equals(const SizeF&) const | Bestämmer om det aktuella objektet och det angivna objektet är lika, d.v.s. representerar samma par av bredd- och höjdvärden. |
| get_Height() const | Returnerar höjdvärdet som representeras av det aktuella objektet. |
| get_IsEmpty() const | Bestämmer om både bredd- och höjdvärden är lika med 0. |
| get_Width() const | Returnerar värdet för bredden som representeras av det aktuella objektet. |
| GetHashCode() const | Returnerar en hashkod för det aktuella objektet. |
| operator PointF() const | Konverterar det aktuella objektet till en instans av Point-objekt genom att initiera dess X‑ och Y‑koordinater med det aktuella objektets bredd‑ och höjdvärden respektive. |
| operator+=(const SizeF&) | Lägger till den angivna SizeF-objektets bredd‑ och höjdvärden till bredd‑ och höjdvärdena för det aktuella SizeF-objektet respektivt. |
| set_Height(float) | Ställer in värdet för höjden som representeras av det aktuella objektet. |
| set_Width(float) | Ställer in värdet för bredden som representeras av det aktuella objektet. |
| SizeF() | Skapar ett nytt SizeF-objekt och initierar dess bredd‑ och höjdvärden med 0. |
| SizeF(const PointF&) | Skapar ett nytt SizeF-objekt och initierar dess bredd‑ och höjdvärden med värdena för X‑ och Y‑koordinaterna för den angivna punkten respektive. |
| SizeF(float, float) | Skapar ett nytt SizeF-objekt och initierar det med det angivna värdet. |
| static Subtract(const SizeF&, const SizeF&) | Returnerar ett nytt SizeF-objekt som är resultatet av subtraktionen av size2 från size1, d.v.s. vars breddvärde är resultatet av att subtrahera size2’s breddvärde från size1’s breddvärde och höjdvärdet är resultatet av att subtrahera size2’s höjdvärde från size1’s höjdvärde. |
| ToPointF() const | Konverterar det aktuella objektet till en instans av Point-objekt genom att initiera dess X‑ och Y‑koordinater med det aktuella objektets bredd‑ och höjdvärden respektive. |
| ToSize() const | Skapar ett Size-objekt från det aktuella SizeF-objektet genom att trunkera SizeF-objektets bredd‑ och höjdvärden till närmaste lägre heltalsvärden. |
| ToString() const | Returnerar strängrepresentationen av paret av bredd- och höjdvärden som representeras av det aktuella objektet. |
Fält
| Fält | Beskrivning |
|---|---|
| static Empty | En tom instans av SizeF-klassen vars bredd‑ och höjdvärden är 0. |
Se även
- Namespace System::Drawing
- Library Aspose.Page for C++