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; }
قيمة الممتلكات
Compressed
يحصل أو يضع قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve يتم ضغطها.هذا النقطة يشير إلى ما إذا كان حقل PointData يحدد البيانات المضغوطة.إذا تم إعدادها، يحدد PointData المواقع المطلقة في مساحة الإحداثيات مع 16 بت.الإحداثيات الكاملة.إذا كان واضحاً، يحدد PointData المواقع المطلقة فيتنسيق المساحة مع إحداثيات نقطة الطيران 32 بت.
تملأ عملية ملء “مرتفعة” المناطق وفقًا لقانون “المساواة المتساوية”.وفقا لهذا القاعدة، يمكن تحديد نقطة الاختبار أن تكون داخل أو خارجقفزة مغلقة على النحو التالي: رسم خط من نقطة الاختبار إلى نقطة بعيدةإذا كان هذا الخط يمر عبر المنحنى عددًا غريبًا من المرات ، فإن الاختبارنقطة داخل المنحنى؛ وإلا فإن نقطة الاختبار خارج المنحنى.
يعمل عملية ملء “بديل” على ملء المناطق وفقًا لقانون “غير صفر”.وفقا لهذا القاعدة، يمكن تحديد نقطة الاختبار أن تكون داخل أو خارجقوس مغلق على النحو التالي: رسم خط من نقطة اختبار إلى نقطةعدد المرات التي يمر فيها العمود الفقري الاختبارخط من اليسار إلى اليمين، وحساب عدد المرات التي يمر بها المنحنىخط الاختبار من اليمين إلى اليسار.إذا كانت هذه الأرقام هي نفسها، فإن نقطة الاختبارهو خارج المنحنى؛ وإلا فإن نقطة الاختبار داخل المنحنى.
public bool Compressed { get; set; }
قيمة الممتلكات
IsColor
يحصل أو يضع قيمة تشير إلى ما إذا كانت هذه الحالة هي اللون.إذا تم إعدادها ، يحدد BrushId لونًا ككائن EmfPlusARGB (القسم 2.2.2.1).إذا كان واضحاً ، يحتوي BrushId على مؤشر كائن EmfPlusBrush(القسم 2.2.1.1) في الجدول الموضوعي EMF+.
public bool IsColor { get; set; }
قيمة الممتلكات
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; }
قيمة الممتلكات
Tension
يضع أو يضع التوترقيمة نقطة التدفئة 32 بت التي تحدد مدى صلابة الانحناء أثناء عبورهامن خلال النقاط.قيمة من 0.0 يحدد أن spline هو تسلسل من مستطيلخطوط.مع زيادة القيمة ، تصبح المنحنى أكثر مستديرة.للمزيد من المعلومات ،وَقَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ:
public float Tension { get; set; }
قيمة الممتلكات
Winding
يحصل أو يضع قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve يتدفق.هذا النقطة تشير إلى كيفية إجراء عملية ملء.إذا وضعت، فإن ملء هو ملء “مرتفع”.إذا كان واضحا، فإن ملء هو ملء “بديل”.
public bool Winding { get; set; }