Struct Size

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; }

قيمة الممتلكات

Size

Height

يحصل أو يضع المكون الرأسي لهذا Aspose.Imaging.Size.

public int Height { get; set; }

قيمة الممتلكات

int

IsEmpty

يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Size لديه عرض وارتفاع 0.

[JsonIgnore]
public bool IsEmpty { get; }

قيمة الممتلكات

bool

Width

يحصل أو يضع المكون الأفقي لهذا Aspose.Imaging.Size.

public int Width { get; set; }

قيمة الممتلكات

int

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

Size

هيكل 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

Size

الهيكل Aspose.Imaging.Size هذه الطريقة تحول إلى.

Equals(الموضوع)

اختبارات لمعرفة ما إذا كان الكائن المحدد هو Aspose.Imaging.Size مع نفس الأبعاد مثل هذا Aspose.Imaging.Size.

public override bool Equals(object obj)

Parameters

obj object

الوسائط التي يمكن اختبارها

Returns

bool

صحيح إذا كان obj’ هو Aspose.Imaging.Size ولديه نفس العرض والارتفاع مثل هذا Aspose.Imaging.Size؛ وإلا، وهمية.

GetHashCode()

إرجاع رمز الهاش لهذا الهيكل Aspose.Imaging.Size.

public override int GetHashCode()

Returns

int

قيمة كاملة تحدد قيمة هش لهذا الهيكل 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

Size

الهيكل 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

Size

Aspose.Imaging.Size التي هي نتيجة لعملية التخفيف.

ToString()

إنشاء شريط قابل للقراءة للإنسان يمثل هذا Aspose.Imaging.Size.

public override string ToString()

Returns

string

شريط يمثل هذا 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

Size

الهيكل 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

Size

هيكل 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

bool

صحيح إذا كانت 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

Point

هيكل 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

SizeF

هيكل 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

bool

صحيح إذا كانت 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

Size

هيكل Aspose.Imaging.Size الذي هو نتيجة لعملية التخفيف.

 عربي