Struct SizeF

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 SizeF

Arvsmedlemmar

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

SizeF

Height

Få eller sätta den vertikala komponenten i denna Aspose.Imaging.SizeF.

public float Height { get; set; }

Fastighetsvärde

float

IsEmpty

Få ett värde som indikerar om denna Aspose.Imaging.SizeF har noll bredd och höjd.

public bool IsEmpty { get; }

Fastighetsvärde

bool

Width

Få eller ställa in den horisontella komponenten i denna Aspose.Imaging.SizeF.

public float Width { get; set; }

Fastighetsvärde

float

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

SizeF

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

bool

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

int

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

SizeF

Aspose.Imaging.SizeF som är ett resultat av subtraktionsoperationen.

ToPointF()

Konverterar en Aspose.Imaging.SizeF till en Aspose.Imaging.PointF.

public PointF ToPointF()

Returns

PointF

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

Size

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

string

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

SizeF

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

bool

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

PointF

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

bool

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

SizeF

En Aspose.Imaging.SizeF som är resultatet av subtraktionsoperationen.

 Svenska