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

Size class

Bir görüntünün genişlik ve yükseklik değerlerini temsil eden bir çift 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 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 üst tam sayıya yuvarlayarak bir Size nesnesi oluşturur.
Equals(const Size&) constMevcut 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() constMevcut 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() constMevcut nesne tarafından temsil edilen genişliğin değerini döndürür.
GetHashCode() constMevcut nesne için bir karma kodu döndürür.
operator Point() constBir Point nesnesi örneği oluşturur ve X ve Y koordinatlarını sırasıyla mevcut nesnenin genişlik ve yükseklik değerleriyle başlatır.
operator SizeF() constBir SizeF nesnesi örneği oluşturur ve onu mevcut 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)Mevcut nesne tarafından temsil edilen yüksekliğin değerini ayarlar.
set_Width(int)Mevcut 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 X ve Y koordinatlarının belirtilen noktasının değerleriyle sırasıyla başlatır.
Size(int, int)Yeni bir Size nesnesi oluşturur ve onu belirtilen değerle başlatır.
static Subtract(const Size&, const Size&)Yeni bir Size nesnesi döndürür; bu nesne size2’nin size1‘den çıkarılması sonucudur, yani genişlik değeri size2’s genişlik değerinin size1’s genişlik değerinden çıkarılmasıyla, yükseklik değeri ise size2’s yüksekliğinin size1’s yüksekliğinden çıkarılmasıyla elde edilir.
ToString() constGeçerli nesne tarafından temsil edilen genişlik ve yükseklik değerlerinin ç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 bir Size nesnesi oluşturur.

Alanlar

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

Ayrıca Bakınız