Struct SizeF

Struct SizeF

اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.5.0)

تخزين زوج من أرقام النقاط المسطحة، وعادة ما يكون عرض وارتفاع مستطيل.

public struct SizeF

الأعضاء الموروثين

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

SizeF(SizeF)

يبدأ مثالًا جديدًا من بنية Aspose.Imaging.SizeF من Aspose.Imaging.SizeF المحدد.

public SizeF(SizeF size)

Parameters

size SizeF

Aspose.Imaging.SizeF من أي لإنشاء Aspose.Imaging.SizeF الجديد.

SizeF(نقطة)

يبدأ مثالًا جديدًا من بنية Aspose.Imaging.SizeF من Aspose.Imaging.PointF المحدد.

public SizeF(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF من أين يبدأ هذا Aspose.Imaging.SizeF.

SizeF(السفينة، السفينة)

يبدأ مثالًا جديدًا من بنية Aspose.Imaging.SizeF من الأبعاد المحددة.

public SizeF(float width, float height)

Parameters

width float

العنصر العريض الجديد Aspose.Imaging.SizeF.

height float

مكون الارتفاع الجديد Aspose.Imaging.SizeF.

Properties

Empty

يحصل على مثال جديد من بنية Aspose.Imaging.SizeF التي لديها Aspose.Imaging.SizeF.Width و Aspose.Imaging.SizeF.High قيم محددة إلى الصفر.

public static SizeF Empty { get; }

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

SizeF

Height

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

public float Height { get; set; }

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

float

IsEmpty

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

public bool IsEmpty { get; }

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

bool

Width

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

public float Width { get; set; }

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

float

Methods

Add(ستيف، ستيف)

يضيف عرض وارتفاع بنية Aspose.Imaging.SizeF إلى عرض وارتفاع بنية Aspose.Imaging.SizeF الأخرى.

public static SizeF Add(SizeF size1, SizeF size2)

Parameters

size1 SizeF

أولا Aspose.Imaging.SizeF لإضافة.

size2 SizeF

ثاني Aspose.Imaging.SizeF لإضافة.

Returns

SizeF

هيكل Aspose.Imaging.SizeF الذي هو نتيجة العملية الإضافية.

Equals(الموضوع)

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

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

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

GetHashCode()

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

public override int GetHashCode()

Returns

int

قيمة كاملة تحدد قيمة هش لهذا الهيكل Aspose.Imaging.Size.

Subtract(ستيف، ستيف)

يقطع عرض وارتفاع بنية Aspose.Imaging.SizeF من عرض وارتفاع بنية Aspose.Imaging.SizeF الأخرى.

public static SizeF Subtract(SizeF size1, SizeF size2)

Parameters

size1 SizeF

هيكل Aspose.Imaging.SizeF على الجانب الأيسر من مشغل التخفيف.

size2 SizeF

هيكل Aspose.Imaging.SizeF على الجانب الأيمن من مشغل التخفيف.

Returns

SizeF

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

توينتوف()

تحويل Aspose.Imaging.SizeF إلى Aspose.Imaging.PointF.

public PointF ToPointF()

Returns

PointF

يعود إلى بنية Aspose.Imaging.PointF.

ToSize()

تحويل Aspose.Imaging.SizeF إلى Aspose.Imaging.Size هيكل مع قيم الحجم المكسورة.

public Size ToSize()

Returns

Size

يعود إلى بنية Aspose.Imaging.Size.

ToString()

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

public override string ToString()

Returns

string

شريط يمثل هذا Aspose.Imaging.SizeF.

Operators

المشغل +(ستيف، ستيف)

يضيف عرض وارتفاع بنية Aspose.Imaging.SizeF إلى عرض وارتفاع بنية Aspose.Imaging.SizeF الأخرى.

public static SizeF operator +(SizeF size1, SizeF size2)

Parameters

size1 SizeF

أولا Aspose.Imaging.SizeF لإضافة.

size2 SizeF

ثاني Aspose.Imaging.SizeF لإضافة.

Returns

SizeF

هيكل Aspose.Imaging.SizeF الذي هو نتيجة العملية الإضافية.

المشغل = =(ستيف، ستيف)

اختبار ما إذا كانت اثنين من الهياكل Aspose.Imaging.SizeF متساوية.

public static bool operator ==(SizeF size1, SizeF size2)

Parameters

size1 SizeF

هيكل Aspose.Imaging.SizeF على الجانب الأيسر من مشغل المساواة.

size2 SizeF

الهيكل Aspose.Imaging.SizeF على حق المشغل المساواة.

Returns

bool

هذا المشغل يعود صحيحا إذا كان size1’ و size2’ لديهم نفس العرض والارتفاع؛ وإلا، وهمية.

المشغل المباشر PointF(SizeF)

تحويل Aspose.Imaging.SizeF المحدد إلى Aspose.Imaging.PointF.

public static explicit operator PointF(SizeF size)

Parameters

size SizeF

الهيكل Aspose.Imaging.SizeF للتحويل

Returns

PointF

هيكل Aspose.Imaging.PointF الذي يتحول إليه هذا المشغل.

المشغل !=(ستيف، ستيف)

اختبار ما إذا كانت اثنين من الهياكل Aspose.Imaging.SizeF مختلفة.

public static bool operator !=(SizeF size1, SizeF size2)

Parameters

size1 SizeF

هيكل Aspose.Imaging.SizeF على الجانب الأيسر من مشغل عدم المساواة.

size2 SizeF

هيكل Aspose.Imaging.SizeF على حق مشغل عدم المساواة.

Returns

bool

يعود هذا المشغل صحيحًا إذا كانت size1’ و size2’ تختلف إما في العرض أو الارتفاع؛ وهمية إذا كانت size1’ و size2’ متساوية.

المشغل -(ستيف، ستيف)

يقطع عرض وارتفاع بنية Aspose.Imaging.SizeF من عرض وارتفاع بنية Aspose.Imaging.SizeF الأخرى.

public static SizeF operator -(SizeF size1, SizeF size2)

Parameters

size1 SizeF

Aspose.Imaging.SizeF على الجانب الأيسر من مشغل التخفيف.

size2 SizeF

Aspose.Imaging.SizeF على الجانب الأيمن من مشغل التخفيف.

Returns

SizeF

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

 عربي