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
Height
Få eller ställa in den vertikala komponenten i denna Aspose.Imaging.Size.
public int Height { get; set; }
Fastighetsvärde
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
Width
Få eller ställa in den horisontella komponenten i denna Aspose.Imaging.Size.
public int Width { get; set; }
Fastighetsvärde
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
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
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
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
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
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
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
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
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
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
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
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
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
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
En Aspose.Imaging.Size struktur som är resultatet av subtraktionsverksamheten.