Dimensions
Dimensions structure
Bir raster dikdörtgen görüntünün doğrusal boyutlarını (genişlik ve yükseklik) keyfi birimde temsil eder. değişmez yapı.
public struct Dimensions : ICloneable, IEquatable<Dimensions>
yapıcılar
| İsim |
Tanım |
| Dimensions(ushort, ushort) |
Belirtilen genişlik ve yükseklikten yeni bir örnek oluşturur |
Özellikleri
| İsim |
Tanım |
| static Empty { get; } |
Boş bir Dimensions örneği döndürür |
| Area { get; } |
Bir alan döndürür (Genişlik x Yükseklik) |
| AspectRatio { get; } |
Genişlik/yükseklik olarak bu boyutların en-boy oranı |
| Height { get; } |
Görüntünün yüksekliğini döndürür |
| IsEmpty { get; } |
Bu “Dimensions” örneğinin boş ve varsayılan olup olmadığını belirler, yani doğru genişlik ve yüksekliği saklamaz |
| IsSquare { get; } |
Belirtilen ‘Boyutlar’ın kareyi temsil edip etmediğini belirler, yani genişlik, yükseklik ‘ye eşitse |
| Width { get; } |
image genişliğini döndürür |
yöntemler
| İsim |
Tanım |
| static FromSize(Size) |
Belirtilen System.Drawing.Size örneğinden yeni bir örnek oluşturur ve döndürür |
| Clone() |
Bu örneğin tam bir kopyasını döndürür |
| Equals(Dimensions) |
Bu örneğin belirtilen “Boyutlar” örneğiyle eşit olup olmadığını belirler |
| override Equals(object) |
Bu örneğin, muhtemelen başka bir “Boyutlar” örneği olan, belirtilen yayınlanmamış nesneyle eşit olup olmadığını belirler |
| override GetHashCode() |
Bu örnek için, kullanım ömrü boyunca değiştirilemeyen bir hash kodu döndürür |
| ProportionallyResizeForNewHeight(ushort) |
Belirtilen yüksekliğe dayalı olarak, geçerli olandan orantılı olarak yeniden boyutlandırılan yeni “Boyutlar” örneği oluşturur ve döndürür |
| ProportionallyResizeForNewWidth(ushort) |
Belirtilen genişliğe dayalı olarak geçerli olandan orantılı olarak yeniden boyutlandırılan yeni “Boyutlar” örneği oluşturur ve döndürür |
| override ToString() |
Bu “Boyutlar"ın dize gösterimini döndürür |
| operator == |
İki “Boyut” değerinin eşit olup olmadığını, yani eşit genişlik ve yüksekliğe sahip olup olmadıklarını veya her ikisinin de boş olup olmadığını kontrol eder |
| operator != |
İki “Boyut” değerinin eşit olup olmadığını, yani karşılık gelen genişlik ve/veya yüksekliklerin farklı olup olmadığını kontrol eder |
Ayrıca bakınız