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; }
قيمة الممتلكات
IsEmpty
يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.PointF فارغ.
[JsonIgnore]
public bool IsEmpty { get; }
قيمة الممتلكات
X
يحصل أو يضع اتساق x لهذا Aspose.Imaging.PointF.
public float X { get; set; }
قيمة الممتلكات
Y
احصل أو قم بتعيين y-التنسيق لهذا Aspose.Imaging.PointF.
public float Y { get; set; }
قيمة الممتلكات
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
ترجمة 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
ترجمة Aspose.Imaging.PointF
Equals(الموضوع)
يحدد ما إذا كان هذا Aspose.Imaging.PointF يحتوي على نفس الإحداثيات التي يحددها System.Object.
public override bool Equals(object obj)
Parameters
obj
object
الوسائط التي يمكن اختبارها
Returns
هذه الطريقة تعود صحيحة إذا كان obj’ هو Aspose.Imaging.PointF ولديه نفس الإحداثيات مثل هذا Aspose.Imaging.Point.
GetHashCode()
إرجاع رمز الهاش لهذا الهيكل Aspose.Imaging.PointF.
public override int GetHashCode()
Returns
قيمة كاملة تحدد قيمة هش لهذا الهيكل 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
ترجمة 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
ترجمة Aspose.Imaging.PointF
ToString()
تحويل هذا Aspose.Imaging.PointF إلى شريط قابل للقراءة للإنسان.
public override string ToString()
Returns
شريط يمثل هذا 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
يعود إلى 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
ترجمة 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
صحيح إذا كانت القيم 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
صحيح للإشارة إلى 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
ترجمة 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
ترجمة Aspose.Imaging.PointF