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