Dimensions
Dimensions structure
Mewakili dimensi linier (lebar dan tinggi) dari satu gambar persegi panjang raster dalam satuan arbitrer. Struktur yang tidak dapat diubah.
public struct Dimensions : ICloneable, IEquatable<Dimensions>
Konstruktor
Nama |
Keterangan |
Dimensions(ushort, ushort) |
Membuat instance baru dari lebar dan tinggi yang ditentukan |
Properti
Nama |
Keterangan |
static Empty { get; } |
Mengembalikan instance Dimensi kosong |
Area { get; } |
Mengembalikan luas (Lebar x Tinggi) |
AspectRatio { get; } |
Rasio aspek dimensi ini sebagai lebar/tinggi |
Height { get; } |
Mengembalikan ketinggian gambar |
IsEmpty { get; } |
Menentukan apakah instance “Dimensi” ini kosong dan default, yaitu tidak menyimpan lebar dan tinggi yang benar |
IsSquare { get; } |
Menentukan apakah ‘Dimensi’ yang ditentukan mewakili persegi, yaitu jika lebar sama dengan tinggi |
Width { get; } |
Mengembalikan lebar gambar |
Metode
Nama |
Keterangan |
static FromSize(Size) |
Menghasilkan dan mengembalikan instance baru dari instance System.Drawing.Size yang ditentukan |
Clone() |
Mengembalikan salinan lengkap dari instance ini |
Equals(Dimensions) |
Menentukan apakah instance ini sama dengan instance “Dimensi” yang ditentukan |
override Equals(object) |
Menentukan apakah instance ini sama dengan objek yang tidak dicasting tertentu, yang mungkin merupakan instance “Dimensi” lainnya |
override GetHashCode() |
Mengembalikan kode hash untuk instance ini, yang tidak dapat diubah selama masa pakainya |
ProportionallyResizeForNewHeight(ushort) |
Membuat dan mengembalikan instance “Dimensi” baru, yang ukurannya diubah secara proporsional dari saat ini, berdasarkan ketinggian yang ditentukan |
ProportionallyResizeForNewWidth(ushort) |
Membuat dan mengembalikan instance “Dimensi” baru, yang ukurannya diubah secara proporsional dari saat ini, berdasarkan lebar yang ditentukan |
override ToString() |
Mengembalikan representasi string dari “Dimensi” ini |
operator == |
Memeriksa apakah dua nilai “Dimensi” sama, yaitu memiliki lebar dan tinggi yang sama, atau keduanya kosong |
operator != |
Memeriksa apakah dua nilai “Dimensi” tidak sama, misalnya lebar dan/atau tingginya berbeda |
Lihat juga