Struct SizeF
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.5.0)
Lagrar ett bestämt par flödarpunktsnummer, vanligtvis bredden och höjden på en rektangel.
public struct SizeFArvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Sjöf(Sjöf)
Initialiserar en ny instans av Aspose.Imaging.SizeF struktur från den angivna Aspose.Imaging.SizeF.
public SizeF(SizeF size)Parameters
size SizeF
Den Aspose.Imaging.SizeF från vilken att skapa den nya Aspose.Imaging.SizeF.
Sjöf(PointF)
Initialiserar en ny instans av Aspose.Imaging.SizeF struktur från den angivna Aspose.Imaging.PointF.
public SizeF(PointF point)Parameters
point PointF
Den Aspose.Imaging.PointF från vilken att initialisera denna Aspose.Imaging.SizeF.
Sjöf(Flotta och flotta)
Initialiserar en ny instans av Aspose.Imaging.SizeF struktur från de angivna dimensionerna.
public SizeF(float width, float height)Parameters
width float
Den breddkomponenten i den nya Aspose.Imaging.SizeF.
height float
Den höjdkomponenten av den nya Aspose.Imaging.SizeF.
Properties
Empty
Få en ny instans av Aspose.Imaging.SizeF struktur som har Aspose.Imaging.SizeF.Vid och Aspose.Imaging.SizeF.Höghet värden satt till noll.
public static SizeF Empty { get; }Fastighetsvärde
Height
Få eller sätta den vertikala komponenten i denna Aspose.Imaging.SizeF.
public float Height { get; set; }Fastighetsvärde
IsEmpty
Få ett värde som indikerar om denna Aspose.Imaging.SizeF har noll bredd och höjd.
public bool IsEmpty { get; }Fastighetsvärde
Width
Få eller ställa in den horisontella komponenten i denna Aspose.Imaging.SizeF.
public float Width { get; set; }Fastighetsvärde
Methods
Add(Sjöf, Sjöf)
Lägg bredden och höjden på en Aspose.Imaging.SizeF struktur till bredden och höjden på en annan Aspose.Imaging.SizeF struktur.
public static SizeF Add(SizeF size1, SizeF size2)Parameters
size1 SizeF
Den första Aspose.Imaging.SizeF att lägga till.
size2 SizeF
Den andra Aspose.Imaging.SizeF att lägga till.
Returns
En Aspose.Imaging.SizeF struktur som är resultatet av tilläggsoperationen.
Equals(Objektet)
Test för att se om det angivna objektet är en Aspose.Imaging.SizeF med samma dimensioner som denna Aspose.Imaging.SizeF.
public override bool Equals(object obj)Parameters
obj object
System.Object att testa.
Returns
Denna metod returnerar sant om obj’ är en Aspose.Imaging.SizeF och har samma bredd och höjd som denna Aspose.Imaging.SizeF; annars, falsk.
GetHashCode()
Returnerar en hashkod för denna Aspose.Imaging.Size struktur.
public override int GetHashCode()Returns
Ett integrerat värde som anger ett hashvärde för denna Aspose.Imaging.Size struktur.
Subtract(Sjöf, Sjöf)
Uttrycker bredden och höjden av en Aspose.Imaging.SizeF struktur från bredden och höjden av en annan Aspose.Imaging.SizeF struktur.
public static SizeF Subtract(SizeF size1, SizeF size2)Parameters
size1 SizeF
Aspose.Imaging.SizeF struktur på vänster sida av subtraktionsoperatorn.
size2 SizeF
Aspose.Imaging.SizeF struktur på höger sida av subtraktionsoperatören.
Returns
Aspose.Imaging.SizeF som är ett resultat av subtraktionsoperationen.
ToPointF()
Konverterar en Aspose.Imaging.SizeF till en Aspose.Imaging.PointF.
public PointF ToPointF()Returns
Returnerar en Aspose.Imaging.PointF struktur.
ToSize()
Konverterar en Aspose.Imaging.SizeF till en Aspose.Imaging.Size struktur med truncated storlek värden.
public Size ToSize()Returns
Returnerar en Aspose.Imaging.Size struktur.
ToString()
Skapar en mänskligt läsbar sträng som representerar denna Aspose.Imaging.SizeF.
public override string ToString()Returns
En sträng som representerar detta Aspose.Imaging.SizeF.
Operators
operatör +(Sjöf, Sjöf)
Lägg bredden och höjden på en Aspose.Imaging.SizeF struktur till bredden och höjden på en annan Aspose.Imaging.SizeF struktur.
public static SizeF operator +(SizeF size1, SizeF size2)Parameters
size1 SizeF
Den första Aspose.Imaging.SizeF att lägga till.
size2 SizeF
Den andra Aspose.Imaging.SizeF att lägga till.
Returns
En Aspose.Imaging.SizeF struktur som är resultatet av tilläggsoperationen.
Operatör =(Sjöf, Sjöf)
Testar om två Aspose.Imaging.SizeF strukturer är lika.
public static bool operator ==(SizeF size1, SizeF size2)Parameters
size1 SizeF
Aspose.Imaging.SizeF struktur på vänster sida av jämställdhetsoperatören.
size2 SizeF
Aspose.Imaging.SizeF struktur på rätt av jämställdhetsoperatören.
Returns
Denna operatör returnerar sant om size1’ och size2’ har samma bredd och höjd; annars, falsk.
Explicit operatör PointF(Sjöf)
Konverterar angiven Aspose.Imaging.SizeF till en Aspose.Imaging.PointF.
public static explicit operator PointF(SizeF size)Parameters
size SizeF
Aspose.Imaging.SizeF struktur som ska konverteras
Returns
Aspose.Imaging.PointF-strukturen som denna operatör konverterar till.
operatör !=(Sjöf, Sjöf)
Testar om två Aspose.Imaging.SizeF strukturer är olika.
public static bool operator !=(SizeF size1, SizeF size2)Parameters
size1 SizeF
Aspose.Imaging.SizeF struktur på vänster sida av ojämlikhetsoperatören.
size2 SizeF
Aspose.Imaging.SizeF struktur på ojämlikhetsoperatörens rätt.
Returns
Denna operatör returnerar sant om size1’ och size2’ skiljer sig antingen i bredd eller höjd; falsk om size1’ och size2’ är lika.
operatör -(Sjöf, Sjöf)
Uttrycker bredden och höjden av en Aspose.Imaging.SizeF struktur från bredden och höjden av en annan Aspose.Imaging.SizeF struktur.
public static SizeF operator -(SizeF size1, SizeF size2)Parameters
size1 SizeF
Aspose.Imaging.SizeF på vänster sida av subtraktionsoperatorn.
size2 SizeF
Aspose.Imaging.SizeF på höger sida av subtraktionsoperatören.
Returns
En Aspose.Imaging.SizeF som är resultatet av subtraktionsoperationen.