Struct Size

Struct Size

Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)

representerar storleken.

public struct Size

Arvsmedlemmar

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Size(Point)

Initialiserar en ny instans av Aspose.Imaging.Size struktur från den angivna Aspose.Imaging.Point.

public Size(Point point)

Parameters

point Point

Den Aspose.Imaging.Point från vilken att initialisera denna Aspose.Imaging.Size.

Size(int, int)

Initialiserar en ny instans av Aspose.Imaging.Size struktur från de angivna dimensionerna.

public Size(int width, int height)

Parameters

width int

Den breddkomponenten i den nya Aspose.Imaging.Size.

height int

Den höjdkomponenten av den nya Aspose.Imaging.Size.

Properties

Empty

Få en ny instans av Aspose.Imaging.Size struktur som har Aspose.Imaging.Size.Vid och Aspose.Imaging.Size.Höghet värden ställda till noll.

[JsonIgnore]
public static Size Empty { get; }

Fastighetsvärde

Size

Height

Få eller ställa in den vertikala komponenten i denna Aspose.Imaging.Size.

public int Height { get; set; }

Fastighetsvärde

int

IsEmpty

Få ett värde som indikerar om denna Aspose.Imaging.Size har bredd och höjd av 0.

[JsonIgnore]
public bool IsEmpty { get; }

Fastighetsvärde

bool

Width

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

public int Width { get; set; }

Fastighetsvärde

int

Methods

Add(storlek, storlek)

Lägg bredden och höjden på en Aspose.Imaging.Size struktur till bredden och höjden på en annan Aspose.Imaging.Size struktur.

public static Size Add(Size size1, Size size2)

Parameters

size1 Size

Den första Aspose.Imaging.Size att lägga till.

size2 Size

Den andra Aspose.Imaging.Size att lägga till.

Returns

Size

En Aspose.Imaging.Size struktur som är resultatet av tilläggsoperationen.

Ceiling(Sjöf)

Konverterar den angivna Aspose.Imaging.SizeF-strukturen till en Aspose.Imaging.Size-struktur genom att runda värdena i Aspose.Imaging.Size-strukturen till de nästa högre totala värdena.

public static Size Ceiling(SizeF size)

Parameters

size SizeF

Aspose.Imaging.SizeF struktur att konvertera.

Returns

Size

Den Aspose.Imaging.Size struktur konverterar denna metod till.

Equals(Objektet)

Test för att se om det angivna objektet är en Aspose.Imaging.Size med samma dimensioner som denna Aspose.Imaging.Size.

public override bool Equals(object obj)

Parameters

obj object

System.Object att testa.

Returns

bool

True if obj’ är en Aspose.Imaging.Size och har samma bredd och höjd som denna Aspose.Imaging.Size; 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.

Round(Sjöf)

Konverterar den angivna Aspose.Imaging.SizeF-strukturen till en Aspose.Imaging.Size-struktur genom att runda värdena i Aspose.Imaging.SizeF-strukturen till närmaste totala värden.

public static Size Round(SizeF size)

Parameters

size SizeF

Aspose.Imaging.SizeF struktur att konvertera.

Returns

Size

Den Aspose.Imaging.Size struktur konverterar denna metod till.

Subtract(storlek, storlek)

Uttrycker bredden och höjden av en Aspose.Imaging.Size struktur från bredden och höjden av en annan Aspose.Imaging.Size struktur.

public static Size Subtract(Size size1, Size size2)

Parameters

size1 Size

Aspose.Imaging.Size struktur på vänster sida av subtraktionsoperatorn.

size2 Size

Aspose.Imaging.Size struktur på höger sida av subtraktionsoperatören.

Returns

Size

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

ToString()

Skapar en mänskligt läsbar sträng som representerar denna Aspose.Imaging.Size.

public override string ToString()

Returns

string

En sträng som representerar detta Aspose.Imaging.Size.

Truncate(Sjöf)

Konverterar den angivna Aspose.Imaging.SizeF-strukturen till en Aspose.Imaging.Size-struktur genom att trunkera värdena i Aspose.Imaging.SizeF-strukturen till de följande lägre integrerade värdena.

public static Size Truncate(SizeF size)

Parameters

size SizeF

Aspose.Imaging.SizeF struktur att konvertera.

Returns

Size

Den Aspose.Imaging.Size struktur konverterar denna metod till.

Operators

operatör +(storlek, storlek)

Lägg bredden och höjden på en Aspose.Imaging.Size struktur till bredden och höjden på en annan Aspose.Imaging.Size struktur.

public static Size operator +(Size size1, Size size2)

Parameters

size1 Size

Den första Aspose.Imaging.Size att lägga till.

size2 Size

Den andra Aspose.Imaging.Size att lägga till.

Returns

Size

En Aspose.Imaging.Size struktur som är resultatet av tilläggsoperationen.

Operatör =(storlek, storlek)

Testar om två Aspose.Imaging.Size strukturer är lika.

public static bool operator ==(Size size1, Size size2)

Parameters

size1 Size

Aspose.Imaging.Size struktur på vänster sida av jämställdhetsoperatören.

size2 Size

Aspose.Imaging.Size struktur på rätt av jämställdhetsoperatören.

Returns

bool

True if size1’ och size2’ har samma bredd och höjd; annars, falsk.

Explicit operatör punkt(Size)

Konverterar angiven Aspose.Imaging.Size till en Aspose.Imaging.Point.

public static explicit operator Point(Size size)

Parameters

size Size

Den Aspose.Imaging.Size att konvertera.

Returns

Point

Aspose.Imaging.Point-strukturen som denna operatör konverterar till.

implicit operatör SizeF(Size)

Konverterar angiven Aspose.Imaging.Size till en Aspose.Imaging.SizeF.

public static implicit operator SizeF(Size size)

Parameters

size Size

Den Aspose.Imaging.Size att konvertera.

Returns

SizeF

Aspose.Imaging.SizeF-strukturen till vilken denna operatör konverterar.

operatör !=(storlek, storlek)

Testar om två Aspose.Imaging.Size strukturer är olika.

public static bool operator !=(Size size1, Size size2)

Parameters

size1 Size

Aspose.Imaging.Size struktur på vänster sida av ojämlikhetsoperatören.

size2 Size

Aspose.Imaging.Size struktur på rätt av ojämlikhet operatör.

Returns

bool

True if size1’ and size2’ differ either in width or height; false if size1’ and size2’ are equal.

operatör -(storlek, storlek)

Uttrycker bredden och höjden av en Aspose.Imaging.Size struktur från bredden och höjden av en annan Aspose.Imaging.Size struktur.

public static Size operator -(Size size1, Size size2)

Parameters

size1 Size

Aspose.Imaging.Size struktur på vänster sida av subtraktionsoperatorn.

size2 Size

Aspose.Imaging.Size struktur på höger sida av subtraktionsoperatören.

Returns

Size

En Aspose.Imaging.Size struktur som är resultatet av subtraktionsverksamheten.

 Svenska