Struct SizeF
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)
Bir düzlemin genişliği ve yüksekliği, tipik olarak yüzen nokta sayısının sipariş edilen bir çiftini saklar.
public struct SizeF
mirasçı üyeleri
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SizeF(SizeF)
Aspose.Imaging.SizeF yapısının yeni bir örneğini belirlenen Aspose.Imaging.SizeF’den başlatır.
public SizeF(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF hangi yeni Aspose.Imaging.SizeF oluşturmak için.
SizeF(PointF)
Aspose.Imaging.SizeF yapısının yeni bir örneğini belirlenen Aspose.Imaging.PointF’den başlatır.
public SizeF(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF hangi bu Aspose.Imaging.SizeF başlatmak için.
SizeF(Yüzme , Yüzme)
Aspose.Imaging.SizeF yapısının belirli boyutlardan yeni bir örneği başlatır.
public SizeF(float width, float height)
Parameters
width
float
Yeni Aspose.Imaging.SizeF’nin genişlik bileşeni.
height
float
Yeni Aspose.Imaging.SizeF’nin yükseklik bileşeni.
Properties
Empty
Aspose.Imaging.SizeF yapısının yeni bir örneği, Aspose.Imaging.SizeF.Büyüklüğü ve Aspose.Imaging.SizeF.Yükseklik değerleri sıfırdan ayarlanmıştır.
public static SizeF Empty { get; }
Mülkiyet Değer
Height
Bu Aspose.Imaging.SizeF vertikal bileşenini alır veya ayarlar.
public float Height { get; set; }
Mülkiyet Değer
IsEmpty
Bu Aspose.Imaging.SizeF’nin sıfır genişliğe ve yüksekliğe sahip olup olmadığını gösteren bir değer alır.
public bool IsEmpty { get; }
Mülkiyet Değer
Width
Bu Aspose.Imaging.SizeF’nin yatay bileşenini alır veya ayarlar.
public float Width { get; set; }
Mülkiyet Değer
Methods
Add(SizeF , SizeF)
Bir Aspose.Imaging.SizeF yapısının genişliğini ve yüksekliğini başka bir Aspose.Imaging.SizeF yapısının genişliğini ve yüksekliğini ekler.
public static SizeF Add(SizeF size1, SizeF size2)
Parameters
size1
SizeF
İlk Aspose.Imaging.SizeF eklemek için.
size2
SizeF
İkinci Aspose.Imaging.SizeF eklemek için.
Returns
Bir Aspose.Imaging.SizeF yapısı ekleme işlemi sonucudur.
Equals(nesne)
Bu Aspose.Imaging.SizeF ile aynı boyutlara sahip bir Aspose.Imaging.SizeF 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
Bu yöntem, obj’ bir Aspose.Imaging.SizeF ise ve bu Aspose.Imaging.SizeF ile aynı genişlik ve yüksekliğe sahip ise doğrudur; 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.
Subtract(SizeF , SizeF)
Bir Aspose.Imaging.SizeF yapısının genişliğini ve yüksekliğini başka bir Aspose.Imaging.SizeF yapısının genişliğinden ve yüksekliğinden çıkarır.
public static SizeF Subtract(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF yapısı, subtraksiyon operatörünün sol tarafında yer alır.
size2
SizeF
Aspose.Imaging.SizeF yapısı, subtraction operatörünün sağ tarafında yer almaktadır.
Returns
Aspose.Imaging.SizeF subtraksiyon işlemi sonucudur.
ToPointF()
Bir Aspose.Imaging.SizeF’yi bir Aspose.Imaging.PointF’ye dönüştürür.
public PointF ToPointF()
Returns
Aspose.Imaging.PointF yapısını geri getirir.
ToSize()
Bir Aspose.Imaging.SizeF’yi bir Aspose.Imaging.Size yapısına dönüştürür.
public Size ToSize()
Returns
Bir Aspose.Imaging.Size yapısını geri getirir.
ToString()
Bu Aspose.Imaging.SizeF’yi temsil eden insan okunabilir bir zincir oluşturur.
public override string ToString()
Returns
Bu Aspose.Imaging.SizeF’yi temsil eden bir çubuk.
Operators
Operatör +(SizeF , SizeF)
Bir Aspose.Imaging.SizeF yapısının genişliğini ve yüksekliğini başka bir Aspose.Imaging.SizeF yapısının genişliğini ve yüksekliğini ekler.
public static SizeF operator +(SizeF size1, SizeF size2)
Parameters
size1
SizeF
İlk Aspose.Imaging.SizeF eklemek için.
size2
SizeF
İkinci Aspose.Imaging.SizeF eklemek için.
Returns
Bir Aspose.Imaging.SizeF yapısı ekleme işlemi sonucudur.
Operatör =(SizeF , SizeF)
İki Aspose.Imaging.SizeF yapısının eşit olup olmadığını test edin.
public static bool operator ==(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF yapı, eşitlik operatörünün sol tarafında yer almaktadır.
size2
SizeF
Aspose.Imaging.SizeF yapısı, eşitlik operatörünün hakkına dayanmaktadır.
Returns
Bu operatör size1’ ve
size2’ eşit genişlik ve yükseklik varsa doğru geri döner; aksi takdirde, sahte.
PointF operatörü(SizeF)
Belirlenen Aspose.Imaging.SizeF’yi bir Aspose.Imaging.PointF’ye dönüştürür.
public static explicit operator PointF(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF yapısı dönüştürülür
Returns
Bu operatörün dönüştürdüğü Aspose.Imaging.PointF yapısı.
Operatör !=(SizeF , SizeF)
İki Aspose.Imaging.SizeF yapısının farklı olup olmadığını test edin.
public static bool operator !=(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF yapısı, eşitsizlik operatörünün solundadır.
size2
SizeF
Aspose.Imaging.SizeF yapısı, eşitsizlik operatörünün hakkına dayanmaktadır.
Returns
Bu operatör size1’ ve
size2’ genişlik veya yükseklik açısından farklılık gösterir;
size1’ ve
size2’ eşit olduğunda yanlıştır.
Operatör -(SizeF , SizeF)
Bir Aspose.Imaging.SizeF yapısının genişliğini ve yüksekliğini başka bir Aspose.Imaging.SizeF yapısının genişliğinden ve yüksekliğinden çıkarır.
public static SizeF operator -(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF, subtraksiyon operatörünün sol tarafında yer almaktadır.
size2
SizeF
Aspose.Imaging.SizeF altlayıcı operatörünün sağ tarafında yer almaktadır.
Returns
Bir Aspose.Imaging.SizeF bu subtraksiyon işlemi sonucudur.