Dimensions

Dimensions structure

يمثل الأبعاد الخطية (العرض والارتفاع) لصورة مستطيلة نقطية في وحدة عشوائية. هيكل غير قابل للتغيير.

public struct Dimensions : ICloneable, IEquatable<Dimensions>

المنشئون

اسم وصف
Dimensions(ushort, ushort) إنشاء مثيل جديد من العرض والارتفاع المحددين

الخصائص

اسم وصف
static Empty { get; } إرجاع مثيل أبعاد فارغ
Area { get; } إرجاع منطقة (العرض × الارتفاع)
AspectRatio { get; } نسبة العرض إلى الارتفاع لهذه الأبعاد كعرض / ارتفاع
Height { get; } إرجاع ارتفاع الصورة
IsEmpty { get; } يحدد ما إذا كان مثيل “الأبعاد” فارغًا أم افتراضيًا ، أي أنه لا يخزن العرض والارتفاع الصحيحين
IsSquare { get; } لتحديد ما إذا كانت “الأبعاد” المحددة تمثل مربعًا ، أي إذا كان العرض يساوي الارتفاع_ x000 د_
Width { get; } إرجاع عرض الصورة

طُرق

اسم وصف
static FromSize(Size) يولد ويعيد مثيلًا جديدًا من System.Drawing.Size example
Clone() إرجاع نسخة كاملة من هذا المثيل
Equals(Dimensions) لتحديد ما إذا كان هذا المثيل مساويًا لمثيل “الأبعاد” المحدد
override Equals(object) لتحديد ما إذا كان هذا المثيل مساويًا لكائن غير مسبوق محدد ، والذي يُفترض أنه مثيل “أبعاد” آخر
override GetHashCode() إرجاع رمز التجزئة لهذا المثيل ، والذي لا يمكن تغييره خلال فترة حياته
ProportionallyResizeForNewHeight(ushort) إنشاء وإرجاع مثيل “أبعاد” جديد ، والذي يتم تغيير حجمه بشكل متناسب من الحالي ، بناءً على الارتفاع المحدد
ProportionallyResizeForNewWidth(ushort) إنشاء وإرجاع مثيل “أبعاد” جديد ، والذي يتم تغيير حجمه بشكل متناسب من الحالي ، بناءً على العرض المحدد
override ToString() إرجاع تمثيل سلسلة لـ “الأبعاد”
operator == للتحقق مما إذا كانت قيمتا “الأبعاد” متساويتين ، أي أنهما متساويان في العرض والارتفاع ، أو كلاهما فارغان
operator != للتحقق مما إذا كانت قيمتا “الأبعاد” غير متساويتين ، أي اختلاف العرض و / أو الارتفاع المطابقين

أنظر أيضا