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