## 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](../../system/smartptr/) sınıfını asla kullanmayın.

```cpp
class Size
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| static [Add](./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](./ceiling/)(const SizeF\&) | Belirtilen [SizeF](../sizef/) nesnesinin genişlik ve yükseklik değerlerini bir sonraki daha yüksek tam sayıya yuvarlayarak bir [Size](./) nesnesi oluşturur. |
| [Equals](./equals/)(const Size\&) const | Geç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](./get_height/)() const | Geçerli nesne tarafından temsil edilen yüksekliğin değerini döndürür. |
| [get_IsEmpty](./get_isempty/)() const | Genişlik ve yüksekliğin her iki değerinin de 0'a eşit olup olmadığını belirler. |
| [get_Width](./get_width/)() const | Geçerli nesne tarafından temsil edilen genişliğin değerini döndürür. |
| [GetHashCode](./gethashcode/)() const | Mevcut nesne için bir hash kodu döndürür. |
| [operator Point](./operatorpoint/)() const | Bir [Point](../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](./operatorsizef/)() const | Bir [SizeF](../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](./round/)(const SizeF\&) | Belirtilen [SizeF](../sizef/) nesnesinin genişlik ve yükseklik değerlerini en yakın tam sayıya yuvarlayarak bir [Size](./) nesnesi oluşturur. |
| [set_Height](./set_height/)(int) | Geçerli nesne tarafından temsil edilen yüksekliğin değerini ayarlar. |
| [set_Width](./set_width/)(int) | Geçerli nesne tarafından temsil edilen genişliğin değerini ayarlar. |
| [Size](./size/)() | Yeni bir [Size](./) nesnesi oluşturur ve genişlik ve yükseklik değerlerini 0 ile başlatır. |
| [Size](./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](./size/)(int, int) | Belirtilen değerle yeni bir [Size](./) nesnesi oluşturur ve başlatır. |
| static [Subtract](./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](./tostring/)() const | Geçerli nesne tarafından temsil edilen genişlik ve yükseklik değerleri çiftinin dize temsilini döndürür. |
| static [Truncate](./truncate/)(const SizeF\&) | Belirtilen [SizeF](../sizef/) nesnesinin genişlik ve yükseklik değerlerini bir alt tam sayıya kırparak yeni bir [Size](./) nesnesi oluşturur. |
## Alanlar

| Alan | Açıklama |
| --- | --- |
| static [Empty](./empty/) | [Size](./) sınıfının genişlik ve yükseklik değerleri 0 olan boş bir örneği. |
## Ayrıca Bakınız

* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
