Struct Size
اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)
تمثيل حجم
public struct Size
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Size(Point)
يبدأ مثالًا جديدًا من بنية Aspose.Imaging.Size من Aspose.Imaging.Point المحدد.
public Size(Point point)
Parameters
point
Point
نقطة Aspose.Imaging. نقطة من أي بدء هذا Aspose.Imaging.Size.
Size(إنت، إنت)
يبدأ مثالًا جديدًا من بنية Aspose.Imaging.Size من الأبعاد المحددة.
public Size(int width, int height)
Parameters
width
int
المكونات العريضة الجديدة Aspose.Imaging.Size.
height
int
المكون الارتفاع الجديد Aspose.Imaging.Size.
Properties
Empty
يحصل على مثال جديد من بنية Aspose.Imaging.Size التي لديها Aspose.Imaging.Size.Width و Aspose.Imaging.Size.High قيم محددة إلى الصفر.
[JsonIgnore]
public static Size Empty { get; }
قيمة الممتلكات
Height
يحصل أو يضع المكون الرأسي لهذا Aspose.Imaging.Size.
public int Height { get; set; }
قيمة الممتلكات
IsEmpty
يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Size لديه عرض وارتفاع 0.
[JsonIgnore]
public bool IsEmpty { get; }
قيمة الممتلكات
Width
يحصل أو يضع المكون الأفقي لهذا Aspose.Imaging.Size.
public int Width { get; set; }
قيمة الممتلكات
Methods
Add(الحجم، الحجم)
يضيف عرض وارتفاع بنية Aspose.Imaging.Size إلى عرض وارتفاع بنية Aspose.Imaging.Size الأخرى.
public static Size Add(Size size1, Size size2)
Parameters
size1
Size
أولا Aspose.Imaging.Size لإضافة.
size2
Size
ثاني Aspose.Imaging.Size لإضافة.
Returns
هيكل Aspose.Imaging.Size الذي هو نتيجة العملية الإضافية.
Ceiling(SizeF)
تحويل بنية Aspose.Imaging.SizeF المحددة إلى بنية Aspose.Imaging.Size من خلال توحيد قيم بنية Aspose.Imaging.Size إلى القيم الكاملة الأعلى التالية.
public static Size Ceiling(SizeF size)
Parameters
size
SizeF
الهيكل Aspose.Imaging.SizeF للتحويل.
Returns
الهيكل Aspose.Imaging.Size هذه الطريقة تحول إلى.
Equals(الموضوع)
اختبارات لمعرفة ما إذا كان الكائن المحدد هو Aspose.Imaging.Size مع نفس الأبعاد مثل هذا Aspose.Imaging.Size.
public override bool Equals(object obj)
Parameters
obj
object
الوسائط التي يمكن اختبارها
Returns
صحيح إذا كان obj’ هو Aspose.Imaging.Size ولديه نفس العرض والارتفاع مثل هذا Aspose.Imaging.Size؛ وإلا، وهمية.
GetHashCode()
إرجاع رمز الهاش لهذا الهيكل Aspose.Imaging.Size.
public override int GetHashCode()
Returns
قيمة كاملة تحدد قيمة هش لهذا الهيكل Aspose.Imaging.Size.
Round(SizeF)
تحويل هيكل Aspose.Imaging.SizeF المحدد إلى هيكل Aspose.Imaging.Size من خلال توحيد قيم هيكل Aspose.Imaging.SizeF إلى أقرب القيم الكاملة.
public static Size Round(SizeF size)
Parameters
size
SizeF
الهيكل Aspose.Imaging.SizeF للتحويل.
Returns
الهيكل Aspose.Imaging.Size هذه الطريقة تحول إلى.
Subtract(الحجم، الحجم)
يقطع عرض وارتفاع بنية واحدة Aspose.Imaging.Size من عرض وارتفاع بنية أخرى Aspose.Imaging.Size.
public static Size Subtract(Size size1, Size size2)
Parameters
size1
Size
الهيكل Aspose.Imaging.Size على الجانب الأيسر من مشغل التخفيف.
size2
Size
الهيكل Aspose.Imaging.Size على الجانب الأيمن من مشغل التخفيف.
Returns
Aspose.Imaging.Size التي هي نتيجة لعملية التخفيف.
ToString()
إنشاء شريط قابل للقراءة للإنسان يمثل هذا Aspose.Imaging.Size.
public override string ToString()
Returns
شريط يمثل هذا Aspose.Imaging.Size.
Truncate(SizeF)
تحويل بنية Aspose.Imaging.SizeF المحددة إلى بنية Aspose.Imaging.Size من خلال تثبيت قيم بنية Aspose.Imaging.SizeF إلى القيم الكاملة السفلية التالية.
public static Size Truncate(SizeF size)
Parameters
size
SizeF
الهيكل Aspose.Imaging.SizeF للتحويل.
Returns
الهيكل Aspose.Imaging.Size هذه الطريقة تحول إلى.
Operators
المشغل +(الحجم، الحجم)
يضيف عرض وارتفاع بنية Aspose.Imaging.Size إلى عرض وارتفاع بنية Aspose.Imaging.Size الأخرى.
public static Size operator +(Size size1, Size size2)
Parameters
size1
Size
أولا Aspose.Imaging.Size لإضافة.
size2
Size
ثاني Aspose.Imaging.Size لإضافة.
Returns
هيكل Aspose.Imaging.Size الذي هو نتيجة العملية الإضافية.
المشغل = =(الحجم، الحجم)
اختبار ما إذا كانت اثنين من الهياكل Aspose.Imaging.Size متساوية.
public static bool operator ==(Size size1, Size size2)
Parameters
size1
Size
هيكل Aspose.Imaging.Size على الجانب الأيسر من مشغل المساواة.
size2
Size
الهيكل Aspose.Imaging.Size على حق المشغل المساواة.
Returns
صحيح إذا كانت size1’ و
size2’ لها نفس العرض والارتفاع؛ وإلا فإنها مزيفة.
نقطة المشغل المباشر(Size)
تحويل Aspose.Imaging.Size المحدد إلى Aspose.Imaging.Point.
public static explicit operator Point(Size size)
Parameters
size
Size
أضف تعليق حول Aspose.Imaging.Size to convert
Returns
هيكل Aspose.Imaging.Point الذي يتحول إليه هذا المشغل.
المشغل الافتراضي SizeF(Size)
تحويل Aspose.Imaging.Size إلى Aspose.Imaging.SizeF.
public static implicit operator SizeF(Size size)
Parameters
size
Size
أضف تعليق حول Aspose.Imaging.Size to convert
Returns
هيكل Aspose.Imaging.SizeF الذي يتحول إليه هذا المشغل.
المشغل !=(الحجم، الحجم)
اختبار ما إذا كانت اثنين Aspose.Imaging.Size الهياكل مختلفة.
public static bool operator !=(Size size1, Size size2)
Parameters
size1
Size
هيكل Aspose.Imaging.Size على الجانب الأيسر من مشغل عدم المساواة.
size2
Size
الهيكل Aspose.Imaging.Size على حق مشغل عدم المساواة.
Returns
صحيح إذا كانت size1’ و
size2’ تختلف إما في العرض أو الارتفاع؛ وهمية إذا كانت
size1’ و
size2’ متساوية.
المشغل -(الحجم، الحجم)
يقطع عرض وارتفاع بنية واحدة Aspose.Imaging.Size من عرض وارتفاع بنية أخرى Aspose.Imaging.Size.
public static Size operator -(Size size1, Size size2)
Parameters
size1
Size
الهيكل Aspose.Imaging.Size على الجانب الأيسر من مشغل التخفيف.
size2
Size
الهيكل Aspose.Imaging.Size على الجانب الأيمن من مشغل التخفيف.
Returns
هيكل Aspose.Imaging.Size الذي هو نتيجة لعملية التخفيف.