System::Drawing::Size sınıfı

Size class

Bir görüntünün genişlik ve yüksekliğini temsil eden iki tam sayı değerini temsil eder. Bu tür, yığına tahsis edilmeli ve fonksiyonlara değer olarak ya da referansla geçirilmelidir. Bu türün nesnelerini yönetmek için System::SmartPtr sınıfını asla kullanmayın.

class Size

Yöntemler

YöntemAçıklama
static Add(const Size&, const Size&)Belirtilen Size nesnesinin bir toplamı olan yeni bir Size nesnesi döndürür; yani genişlik değeri belirtilen nesnelerin genişlik değerlerinin toplamına, yükseklik değeri ise belirtilen nesnelerin yükseklik değerlerinin toplamına eşittir.
static Ceiling(const SizeF&)Belirtilen SizeF nesnesinin genişlik ve yükseklik değerlerini bir sonraki daha yüksek tam sayıya yuvarlayarak bir Size nesnesi oluşturur.
Equals(const Size&) constGeçerli nesne ile belirtilen nesnenin eşit olup olmadığını belirler; yani aynı genişlik ve yükseklik değer çiftini temsil edip etmediklerini.
get_Height() constGeçerli nesne tarafından temsil edilen yüksekliğin değerini döndürür.
get_IsEmpty() constGenişlik ve yüksekliğin her iki değerinin de 0’a eşit olup olmadığını belirler.
get_Width() constGeçerli nesne tarafından temsil edilen genişliğin değerini döndürür.
GetHashCode() constMevcut nesne için bir hash kodu döndürür.
operator Point() constBir Point nesnesi örneği oluşturur ve X ve Y koordinatlarını sırasıyla geçerli nesnenin genişlik ve yükseklik değerleriyle başlatır.
operator SizeF() constBir SizeF nesnesi örneği oluşturur ve onu geçerli Size nesnesinin genişlik ve yüksekliğinin değerleriyle başlatır.
static Round(const SizeF&)Belirtilen SizeF nesnesinin genişlik ve yükseklik değerlerini en yakın tam sayıya yuvarlayarak bir Size nesnesi oluşturur.
set_Height(int)Geçerli nesne tarafından temsil edilen yüksekliğin değerini ayarlar.
set_Width(int)Geçerli nesne tarafından temsil edilen genişliğin değerini ayarlar.
Size()Yeni bir Size nesnesi oluşturur ve genişlik ve yükseklik değerlerini 0 ile başlatır.
Size(const Point&)Yeni bir Size nesnesi oluşturur ve genişlik ve yükseklik değerlerini belirtilen noktanın X ve Y koordinat değerleriyle sırasıyla başlatır.
Size(int, int)Belirtilen değerle yeni bir Size nesnesi oluşturur ve başlatır.
static Subtract(const Size&, const Size&)Yeni bir Size nesnesi döndürür; bu nesne size1‘den size2’nin çıkarılması sonucudur, yani genişlik değeri size1’s genişlik değerinden size2’s genişlik değerinin çıkarılmasıyla, yükseklik değeri ise size1’s yükseklik değerinden size2’s yükseklik değerinin çıkarılmasıyla elde edilir.
ToString() constGeçerli nesne tarafından temsil edilen genişlik ve yükseklik değerleri çiftinin dize temsilini döndürür.
static Truncate(const SizeF&)Belirtilen SizeF nesnesinin genişlik ve yükseklik değerlerini bir alt tam sayıya kırparak yeni bir Size nesnesi oluşturur.

Alanlar

AlanAçıklama
static EmptySize sınıfının genişlik ve yükseklik değerleri 0 olan boş bir örneği.

Ayrıca Bakınız