Struct Size
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)
Büyüklüğü temsil eder.
public struct Size
mirasçı üyeleri
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Size(Point)
Aspose.Imaging.Size yapısının yeni bir örneğini belirlenen Aspose.Imaging.Point’ten başlatır.
public Size(Point point)
Parameters
point
Point
Aspose.Imaging.Point bu Aspose.Imaging.Size başlatmak için hangi noktadan.
Size(int , int , int)
Aspose.Imaging.Size yapısının belirli boyutlardan yeni bir örneği başlatır.
public Size(int width, int height)
Parameters
width
int
Yeni Aspose.Imaging.Size’nin genişlik bileşeni.
height
int
Yeni Aspose.Imaging.Size’nin yükseklik bileşeni.
Properties
Empty
Aspose.Imaging.Size yapısının yeni bir örneği, Aspose.Imaging.Size.Büyüklüğü ve Aspose.Imaging.Size.Yükseklik değerleri sıfırdan ayarlanmıştır.
[JsonIgnore]
public static Size Empty { get; }
Mülkiyet Değer
Height
Bu Aspose.Imaging.Size vertikal bileşenini alır veya ayarlar.
public int Height { get; set; }
Mülkiyet Değer
IsEmpty
Bu Aspose.Imaging.Size’nin genişliği ve yüksekliği 0 olup olmadığını gösteren bir değer alır.
[JsonIgnore]
public bool IsEmpty { get; }
Mülkiyet Değer
Width
Bu Aspose.Imaging.Size’nin yatay bileşenini alır veya ayarlar.
public int Width { get; set; }
Mülkiyet Değer
Methods
Add(boyutu , boyutu)
Bir Aspose.Imaging.Size yapısının genişliği ve yüksekliği diğer Aspose.Imaging.Size yapısının genişliğine ve yüksekliğine eklenir.
public static Size Add(Size size1, Size size2)
Parameters
size1
Size
İlk Aspose.Imaging.Size eklemek için.
size2
Size
İkinci Aspose.Imaging.Size eklemek için.
Returns
Bir Aspose.Imaging.Size yapısı ekleme işlemi sonucudur.
Ceiling(SizeF)
Belirlenen Aspose.Imaging.SizeF yapısını bir Aspose.Imaging.Size yapısına dönüştürür, Aspose.Imaging.Size yapısının değerlerini bir sonraki daha yüksek bütün değerlere döndürürür.
public static Size Ceiling(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF yapısı dönüştürülür.
Returns
Aspose.Imaging.Size yapısı bu yöntemi dönüştürür.
Equals(nesne)
Bu Aspose.Imaging.Size ile aynı boyutlara sahip bir Aspose.Imaging.Size olup olmadığını görmek için testler yapılır.
public override bool Equals(object obj)
Parameters
obj
object
test etmek için sistem.object.
Returns
Eğer obj’ bir Aspose.Imaging.Size ise ve bu Aspose.Imaging.Size ile aynı genişlik ve yüksekliğe sahipse; aksi takdirde, sahte.
GetHashCode()
Bu Aspose.Imaging.Size yapısı için bir hash kodu iade eder.
public override int GetHashCode()
Returns
Bu Aspose.Imaging.Size yapısı için bir hash değeri belirleyen bir bütün değeri.
Round(SizeF)
Aspose.Imaging.SizeF yapısını, Aspose.Imaging.SizeF yapısının değerlerini en yakın bütün değerlere döndürerek bir Aspose.Imaging.SizeF yapısına dönüştürür.
public static Size Round(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF yapısı dönüştürülür.
Returns
Aspose.Imaging.Size yapısı bu yöntemi dönüştürür.
Subtract(boyutu , boyutu)
Bir Aspose.Imaging.Size yapısının genişliğini ve yüksekliğini başka bir Aspose.Imaging.Size yapısının genişliğini ve yüksekliğini ele alır.
public static Size Subtract(Size size1, Size size2)
Parameters
size1
Size
Aspose.Imaging.Size yapısı, subtraksiyon operatörünün sol tarafında yer almaktadır.
size2
Size
Aspose.Imaging.Size yapısı, subtraction operatörünün sağ tarafında yer almaktadır.
Returns
Aspose.Imaging.Size subtraksiyon işlemi sonucudur.
ToString()
Bu Aspose.Imaging.Size’yi temsil eden insan okunabilir bir zincir oluşturur.
public override string ToString()
Returns
Bu Aspose.Imaging.Size’yi temsil eden bir çubuk.
Truncate(SizeF)
Belirlenen Aspose.Imaging.SizeF yapısını bir Aspose.Imaging.Size yapısına dönüştürür, Aspose.Imaging.SizeF yapısının değerlerini aşağıdaki alt bütün değerlere dönüştürür.
public static Size Truncate(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF yapısı dönüştürülür.
Returns
Aspose.Imaging.Size yapısı bu yöntemi dönüştürür.
Operators
Operatör +(boyutu , boyutu)
Bir Aspose.Imaging.Size yapısının genişliği ve yüksekliği diğer Aspose.Imaging.Size yapısının genişliğine ve yüksekliğine eklenir.
public static Size operator +(Size size1, Size size2)
Parameters
size1
Size
İlk Aspose.Imaging.Size eklemek için.
size2
Size
İkinci Aspose.Imaging.Size eklemek için.
Returns
Bir Aspose.Imaging.Size yapısı ekleme işlemi sonucudur.
Operatör =(boyutu , boyutu)
İki Aspose.Imaging.Size yapısının eşit olup olmadığını test edin.
public static bool operator ==(Size size1, Size size2)
Parameters
size1
Size
Eşitlik operatörünün sol tarafındaki Aspose.Imaging.Size yapısı.
size2
Size
Aspose.Imaging.Size yapısı, eşitlik operatörünün sağında yapılır.
Returns
size1’ ve
size2’ eşit genişlik ve yükseklik varsa doğru; aksi takdirde, sahte.
Operatör Noktası(Size)
Belirlenen Aspose.Imaging.Size’yi bir Aspose.Imaging.Point’e dönüştürür.
public static explicit operator Point(Size size)
Parameters
size
Size
Aspose.Imaging.Size dönüştürmek için.
Returns
Bu operatörün dönüştürdüğü Aspose.Imaging.Point yapısı.
SizeF Operatörü(Size)
Belirlenen Aspose.Imaging.Size’yi bir Aspose.Imaging.SizeF’ye dönüştürür.
public static implicit operator SizeF(Size size)
Parameters
size
Size
Aspose.Imaging.Size dönüştürmek için.
Returns
Bu operatörün dönüştürdüğü Aspose.Imaging.SizeF yapısı.
Operatör !=(boyutu , boyutu)
İki Aspose.Imaging.Size yapısının farklı olup olmadığını test edin.
public static bool operator !=(Size size1, Size size2)
Parameters
size1
Size
Aspose.Imaging.Size yapısı, eşitsizlik operatörünün sol tarafında yer alır.
size2
Size
Aspose.Imaging.Size yapısı, eşitsizlik operatörünün hakkına sahiptir.
Returns
Eğer size1’ ve
size2’ genişlik veya yükseklik açısından farklılık gösterirse doğru; eğer
size1’ ve
size2’ eşit ise yanlış.
Operatör -(boyutu , boyutu)
Bir Aspose.Imaging.Size yapısının genişliğini ve yüksekliğini başka bir Aspose.Imaging.Size yapısının genişliğini ve yüksekliğini ele alır.
public static Size operator -(Size size1, Size size2)
Parameters
size1
Size
Aspose.Imaging.Size yapısı, subtraksiyon operatörünün sol tarafında yer almaktadır.
size2
Size
Aspose.Imaging.Size yapısı, subtraction operatörünün sağ tarafında yer almaktadır.
Returns
Aspose.Imaging.Size yapısı, subtraksiyon işlemi sonucudur.