Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

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

سجل EmfPlusFillClosedCurve يحدد ملء الداخل من خط الكاردينال مغلق

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

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

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusFillClosedCurve(EmfPlusRecord)

يبدأ مثال جديد من Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve فئة.

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

من المصدر .

Properties

BrushId

يحصل أو يضع علامة التبريد32 بت غير مسجلة الكامل الذي يحدد EmfPlusBrush ، والذي يحتوي علىيتم تحديدها بواسطة نقطة S في حقل الأعلام.يتم استخدام هذا الفرشاة لملء الداخليةمن خط الكاردينال المغلقة

public int BrushId { get; set; }

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

int

Compressed

يحصل أو يضع قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve يتم ضغطها.هذا النقطة يشير إلى ما إذا كان حقل PointData يحدد البيانات المضغوطة.إذا تم إعدادها، يحدد PointData المواقع المطلقة في مساحة الإحداثيات مع 16 بت.الإحداثيات الكاملة.إذا كان واضحاً، يحدد PointData المواقع المطلقة فيتنسيق المساحة مع إحداثيات نقطة الطيران 32 بت.

تملأ عملية ملء “مرتفعة” المناطق وفقًا لقانون “المساواة المتساوية”.وفقا لهذا القاعدة، يمكن تحديد نقطة الاختبار أن تكون داخل أو خارجقفزة مغلقة على النحو التالي: رسم خط من نقطة الاختبار إلى نقطة بعيدةإذا كان هذا الخط يمر عبر المنحنى عددًا غريبًا من المرات ، فإن الاختبارنقطة داخل المنحنى؛ وإلا فإن نقطة الاختبار خارج المنحنى.

يعمل عملية ملء “بديل” على ملء المناطق وفقًا لقانون “غير صفر”.وفقا لهذا القاعدة، يمكن تحديد نقطة الاختبار أن تكون داخل أو خارجقوس مغلق على النحو التالي: رسم خط من نقطة اختبار إلى نقطةعدد المرات التي يمر فيها العمود الفقري الاختبارخط من اليسار إلى اليمين، وحساب عدد المرات التي يمر بها المنحنىخط الاختبار من اليمين إلى اليسار.إذا كانت هذه الأرقام هي نفسها، فإن نقطة الاختبارهو خارج المنحنى؛ وإلا فإن نقطة الاختبار داخل المنحنى.

public bool Compressed { get; set; }

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

bool

IsColor

يحصل أو يضع قيمة تشير إلى ما إذا كانت هذه الحالة هي اللون.إذا تم إعدادها ، يحدد BrushId لونًا ككائن EmfPlusARGB (القسم 2.2.2.1).إذا كان واضحاً ، يحتوي BrushId على مؤشر كائن EmfPlusBrush(القسم 2.2.1.1) في الجدول الموضوعي EMF+.

public bool IsColor { get; set; }

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

bool

PointData

يحصل أو يضع بيانات النقطةمجموعة من نقاط الحساب التي تحدد النقاط النهائية للخطوط التي تحدد الخطوط.في خط الكاردينال المغلقة ، تستمر الدوران من خلال النقطة الأخيرة في PointDataيربط ويرتبط مع النقطة الأولى في المربط

public PointF[] PointData { get; set; }

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

PointF [ ]

Relative

يحصل أو يضع قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve نسبيا.هذا النقطة يشير إلى ما إذا كان حقل PointData يحدد المواقع النسبية أو المطلقة.إذا تم تعيين كل عنصر في PointData يحدد موقعًا في مساحة الإحداثيات التيفيما يتعلق بالموقع المحدد من قبل العنصر السابق في السلسلة.من العنصر الأول في PointData ، يُفترض موقعًا سابقًا في الإحداثيات (0.0) .إذا كان واضحاً، فإن PointData يحدد المواقع المطلقة وفقًا للعلامة C.ملاحظة إذا تم تعيين هذا العلم ، فإن العلم C (أعلى) غير محدد ويجب تجاهله.

public bool Relative { get; set; }

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

bool

Tension

يضع أو يضع التوترقيمة نقطة التدفئة 32 بت التي تحدد مدى صلابة الانحناء أثناء عبورهامن خلال النقاط.قيمة من 0.0 يحدد أن spline هو تسلسل من مستطيلخطوط.مع زيادة القيمة ، تصبح المنحنى أكثر مستديرة.للمزيد من المعلومات ،وَقَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ:

public float Tension { get; set; }

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

float

Winding

يحصل أو يضع قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve يتدفق.هذا النقطة تشير إلى كيفية إجراء عملية ملء.إذا وضعت، فإن ملء هو ملء “مرتفع”.إذا كان واضحا، فإن ملء هو ملء “بديل”.

public bool Winding { get; set; }

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

bool

 عربي