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 != |
للتحقق مما إذا كانت قيمتا “الأبعاد” غير متساويتين ، أي اختلاف العرض و / أو الارتفاع المطابقين |
أنظر أيضا