Struct PointF

Struct PointF

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

يمثل زوجًا محددًا من إحداثيات النقاط المسطحة x- و y التي تحدد نقطة في مستوى ثنائي الأبعاد.

public struct PointF

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

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

Constructors

نقطة(السفينة، السفينة)

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

public PointF(float x, float y)

Parameters

x float

الموقع الأفقي للنقطة.

y float

الموقع الرأسي للنقطة.

Properties

Empty

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

public static PointF Empty { get; }

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

PointF

IsEmpty

يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.PointF فارغ.

[JsonIgnore]
public bool IsEmpty { get; }

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

bool

X

يحصل أو يضع اتساق x لهذا Aspose.Imaging.PointF.

public float X { get; set; }

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

float

Y

احصل أو قم بتعيين y-التنسيق لهذا Aspose.Imaging.PointF.

public float Y { get; set; }

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

float

Methods

Add(نقطة، حجم)

ترجمة معينة Aspose.Imaging.PointF بواسطة Aspose.Imaging.Size المحدد.

public static PointF Add(PointF point, Size size)

Parameters

point PointF

لـ Aspose.Imaging.PointF للترجمة.

size Size

Aspose.Imaging.Size الذي يحدد الأرقام التي يجب إضافتها إلى إحداثيات point'.

Returns

PointF

ترجمة Aspose.Imaging.PointF

Add(نقطة، SizeF)

ترجمة معينة Aspose.Imaging.PointF بواسطة معينة Aspose.Imaging.SizeF.

public static PointF Add(PointF point, SizeF size)

Parameters

point PointF

لـ Aspose.Imaging.PointF للترجمة.

size SizeF

Aspose.Imaging.SizeF الذي يحدد الأرقام التي يجب إضافتها إلى إحداثيات point'.

Returns

PointF

ترجمة Aspose.Imaging.PointF

Equals(الموضوع)

يحدد ما إذا كان هذا Aspose.Imaging.PointF يحتوي على نفس الإحداثيات التي يحددها System.Object.

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

هذه الطريقة تعود صحيحة إذا كان obj’ هو Aspose.Imaging.PointF ولديه نفس الإحداثيات مثل هذا Aspose.Imaging.Point.

GetHashCode()

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

public override int GetHashCode()

Returns

int

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

Subtract(نقطة، حجم)

يترجم Aspose.Imaging.PointF بواسطة السلبية من الحجم المحدد.

public static PointF Subtract(PointF point, Size size)

Parameters

point PointF

لـ Aspose.Imaging.PointF للترجمة.

size Size

Aspose.Imaging.Size الذي يحدد الأرقام التي يجب إخراجها من إحداثيات point'.

Returns

PointF

ترجمة Aspose.Imaging.PointF

Subtract(نقطة، SizeF)

يترجم Aspose.Imaging.PointF بواسطة السلبية من الحجم المحدد.

public static PointF Subtract(PointF point, SizeF size)

Parameters

point PointF

لـ Aspose.Imaging.PointF للترجمة.

size SizeF

Aspose.Imaging.SizeF الذي يحدد الأرقام التي يجب إخراجها من إحداثيات point'.

Returns

PointF

ترجمة Aspose.Imaging.PointF

ToString()

تحويل هذا Aspose.Imaging.PointF إلى شريط قابل للقراءة للإنسان.

public override string ToString()

Returns

string

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

Operators

المشغل +(نقطة، حجم)

ترجمة Aspose.Imaging.PointF بواسطة Aspose.Imaging.Size.

public static PointF operator +(PointF point, Size size)

Parameters

point PointF

لـ Aspose.Imaging.PointF للترجمة.

size Size

A Aspose.Imaging.Size that specifies the pair of numbers to add to the coordinates of point'.

Returns

PointF

يعود إلى Aspose.Imaging.PointF المترجمة.

المشغل +(نقطة، SizeF)

ترجمة Aspose.Imaging.PointF بواسطة Aspose.Imaging.SizeF المحدد.

public static PointF operator +(PointF point, SizeF size)

Parameters

point PointF

لـ Aspose.Imaging.PointF للترجمة.

size SizeF

Aspose.Imaging.SizeF الذي يحدد الأرقام التي يجب إضافتها إلى إحداثيات x- و y من نقطة .

Returns

PointF

ترجمة Aspose.Imaging.PointF

المشغل = =(نقطة، نقطة)

مقارنة اثنين من الهياكل Aspose.Imaging.PointF. النتيجة تحدد ما إذا كانت قيم Aspose.Imaging.PointF.X و Aspose.Imaging.PointF.Y خصائص الهياكل Aspose.Imaging.PointF متساوية.

public static bool operator ==(PointF point1, PointF point2)

Parameters

point1 PointF

أولا Aspose.Imaging.PointF للمقارنة.

point2 PointF

ثاني Aspose.Imaging.PointF للمقارنة.

Returns

bool

صحيح إذا كانت القيم Aspose.Imaging.PointF.X و Aspose.Imaging.PointF.Y القيم الأولى والثانية Aspose.Imaging.PointF الهياكل متساوية؛ وإلا، وهمية.

المشغل !=(نقطة، نقطة)

يحدد ما إذا كانت إحداثيات النقاط المحددة غير متساوية.

public static bool operator !=(PointF point1, PointF point2)

Parameters

point1 PointF

أولا Aspose.Imaging.PointF للمقارنة.

point2 PointF

ثاني Aspose.Imaging.PointF للمقارنة.

Returns

bool

صحيح للإشارة إلى Aspose.Imaging.PointF.X و Aspose.Imaging.PointF.Y القيم من point1’ و point2’ ليست متساوية؛ خلاف ذلك، وهمية.

المشغل -(نقطة، حجم)

يترجم Aspose.Imaging.PointF من خلال السلبية لـ Aspose.Imaging.Size.

public static PointF operator -(PointF point, Size size)

Parameters

point PointF

A Aspose.Imaging.PointF للترجمة.

size Size

A Aspose.Imaging.Size that specifies the numbers to subtract from the x- and y-coordinates of the point'.

Returns

PointF

ترجمة Aspose.Imaging.PointF

المشغل -(نقطة، SizeF)

ترجمة Aspose.Imaging.PointF من خلال السلبية من Aspose.Imaging.SizeF المحدد.

public static PointF operator -(PointF point, SizeF size)

Parameters

point PointF

لـ Aspose.Imaging.PointF للترجمة.

size SizeF

Aspose.Imaging.SizeF الذي يحدد الأرقام التي يجب إخراجها من إحداثيات point'.

Returns

PointF

ترجمة Aspose.Imaging.PointF

 عربي