Struct Size
Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)
Die Größe repräsentiert.
public struct Size
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Size(Point)
Initialisiert eine neue Instanz der Aspose.Imaging.Size Struktur aus dem angegebenen Aspose.Imaging.Point.
public Size(Point point)
Parameters
point
Point
Der Aspose.Imaging.Point, aus dem Sie diesen Aspose.Imaging.Size initialisieren können.
Size(und int, int)
Initialisiert eine neue Instanz der Aspose.Imaging.Size Struktur aus den angegebenen Dimensionen.
public Size(int width, int height)
Parameters
width
int
Die breite Komponente des neuen Aspose.Imaging.Size.
height
int
Die Höhe Komponente des neuen Aspose.Imaging.Size.
Properties
Empty
Er erhält ein neues Beispiel der Aspose.Imaging.Size Struktur, die Aspose.Imaging.Size.Wide und Aspose.Imaging.Size.Höhe Werte auf Null festgelegt hat.
[JsonIgnore]
public static Size Empty { get; }
Eigentumswert
Height
Erhalten oder setzen die vertikale Komponente dieses Aspose.Imaging.Size.
public int Height { get; set; }
Eigentumswert
IsEmpty
Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.Size mit Breite und Höhe von 0.
[JsonIgnore]
public bool IsEmpty { get; }
Eigentumswert
Width
Erhalten oder setzen die horizontale Komponente dieses Aspose.Imaging.Size.
public int Width { get; set; }
Eigentumswert
Methods
Add(Größe, Größe)
Er fügt die Breite und Höhe einer Aspose.Imaging.Size Struktur zur Breite und Höhe einer anderen Aspose.Imaging.Size Struktur hinzu.
public static Size Add(Size size1, Size size2)
Parameters
size1
Size
Die erste Aspose.Imaging.Size hinzufügen.
size2
Size
Die zweite Aspose.Imaging.Size hinzufügen.
Returns
Eine Aspose.Imaging.Size Struktur, die das Ergebnis der zusätzlichen Operation ist.
Ceiling(SIEF)
Umwandelt die angegebenen Aspose.Imaging.SizeF-Struktur in eine Aspose.Imaging.Size-Struktur, indem Sie die Werte der Aspose.Imaging.Size-Struktur in die nächsten höheren Gesamtwerte drehen.
public static Size Ceiling(SizeF size)
Parameters
size
SizeF
Die Aspose.Imaging.SizeF Struktur zu konvertieren.
Returns
Die Aspose.Imaging.Size Struktur konvertiert diese Methode in.
Equals(Objekt)
Tests, um zu sehen, ob das angegebenes Objekt eine Aspose.Imaging.Size mit den gleichen Dimensionen wie diese Aspose.Imaging.Size ist.
public override bool Equals(object obj)
Parameters
obj
object
Das System.Objekt zu testen.
Returns
Richtig, wenn obj’ ist ein Aspose.Imaging.Size und hat die gleiche Breite und Höhe wie dieses Aspose.Imaging.Size; sonst, falsch.
GetHashCode()
Wiederherstellen eines Hash-Codes für diese Aspose.Imaging.Size Struktur.
public override int GetHashCode()
Returns
Eine Gesamtwert, die einen Hashwert für diese Aspose.Imaging.Size Struktur angibt.
Round(SIEF)
Umwandelt die angegebenen Aspose.Imaging.SizeF-Struktur in eine Aspose.Imaging.Size-Struktur, indem Sie die Werte der Aspose.Imaging.SizeF-Struktur in die nächstgelegenen Gesamtwerte drehen.
public static Size Round(SizeF size)
Parameters
size
SizeF
Die Aspose.Imaging.SizeF Struktur zu konvertieren.
Returns
Die Aspose.Imaging.Size Struktur konvertiert diese Methode in.
Subtract(Größe, Größe)
Abdrückt die Breite und Höhe einer Aspose.Imaging.Size Struktur von der Breite und Höhe einer anderen Aspose.Imaging.Size Struktur.
public static Size Subtract(Size size1, Size size2)
Parameters
size1
Size
Die Aspose.Imaging.Size Struktur auf der linken Seite des Subtraktionsoperators.
size2
Size
Die Aspose.Imaging.Size Struktur auf der rechten Seite des Subtraktionsoperators.
Returns
Die Aspose.Imaging.Size ist das Ergebnis der Subtraktion.
ToString()
Erstellt eine menschlich lesbare String, die diese Aspose.Imaging.Size darstellt.
public override string ToString()
Returns
Eine String, die diese Aspose.Imaging.Size darstellt.
Truncate(SIEF)
Umwandelt die angegebenen Aspose.Imaging.SizeF-Struktur in eine Aspose.Imaging.Size-Struktur, indem Sie die Werte der Aspose.Imaging.SizeF-Struktur in die nächste niedrige Gesamtwerte drehen.
public static Size Truncate(SizeF size)
Parameters
size
SizeF
Die Aspose.Imaging.SizeF Struktur zu konvertieren.
Returns
Die Aspose.Imaging.Size Struktur konvertiert diese Methode in.
Operators
Betreiber +(Größe, Größe)
Er fügt die Breite und Höhe einer Aspose.Imaging.Size Struktur zur Breite und Höhe einer anderen Aspose.Imaging.Size Struktur hinzu.
public static Size operator +(Size size1, Size size2)
Parameters
size1
Size
Die erste Aspose.Imaging.Size hinzufügen.
size2
Size
Die zweite Aspose.Imaging.Size hinzufügen.
Returns
Eine Aspose.Imaging.Size Struktur, die das Ergebnis der zusätzlichen Operation ist.
Der Betreiber =(Größe, Größe)
Prüfen Sie, ob zwei Aspose.Imaging.Size Strukturen gleich sind.
public static bool operator ==(Size size1, Size size2)
Parameters
size1
Size
Die Aspose.Imaging.Size Struktur auf der linken Seite des Gleichheitsbetreibers.
size2
Size
Die Aspose.Imaging.Size Struktur auf der Rechte des Gleichheitsbetreibers.
Returns
Richtig, wenn size1’ und
size2’ gleiche Breite und Höhe haben; sonst, falsch.
Ausdruck von Operator Point(Size)
Umwandelt die angegebenen Aspose.Imaging.Size in eine Aspose.Imaging.Point.
public static explicit operator Point(Size size)
Parameters
size
Size
Die Aspose.Imaging.Size zu konvertieren.
Returns
Die Aspose.Imaging.Point-Struktur, in die dieser Betreiber konvertiert.
Implizitätsbetreiber SizeF(Size)
Umwandelt die angegebenen Aspose.Imaging.Size in eine Aspose.Imaging.SizeF.
public static implicit operator SizeF(Size size)
Parameters
size
Size
Die Aspose.Imaging.Size zu konvertieren.
Returns
Die Aspose.Imaging.SizeF Struktur, in die dieser Betreiber konvertiert.
Betreiber !=(Größe, Größe)
Prüfen Sie, ob zwei Aspose.Imaging.Size Strukturen unterschiedlich sind.
public static bool operator !=(Size size1, Size size2)
Parameters
size1
Size
Die Aspose.Imaging.Size Struktur auf der linken Seite der Ungleichheit-Betreiber.
size2
Size
Die Aspose.Imaging.Size Struktur auf das Recht der Ungleichheit-Betreiber.
Returns
Wahr, wenn size1’ und
size2’ entweder in Breite oder Höhe unterscheiden; falsch, wenn
size1’ und
size2’ gleich sind.
Betreiber -(Größe, Größe)
Abdrückt die Breite und Höhe einer Aspose.Imaging.Size Struktur von der Breite und Höhe einer anderen Aspose.Imaging.Size Struktur.
public static Size operator -(Size size1, Size size2)
Parameters
size1
Size
Die Aspose.Imaging.Size Struktur auf der linken Seite des Subtraktionsoperators.
size2
Size
Die Aspose.Imaging.Size Struktur auf der rechten Seite des Subtraktionsoperators.
Returns
Eine Aspose.Imaging.Size Struktur, die das Ergebnis der Subtraktionsfunktion ist.