الفئة EmfPlusFillPolygon

EmfPlusFillPolygon class

السجل EmfPlusFillPolygon يحدد تعبئة داخل مضلع.

public sealed class EmfPlusFillPolygon : EmfPlusDrawingRecordType

المنشئات

الاسمالوصف
EmfPlusFillPolygon(EmfPlusRecord)ينشئ مثيلاً جديداً من الفئة EmfPlusFillPolygon.

الخصائص

الاسمالوصف
BrushId { get; set; }يحصل أو يعيّن معرف الفرشاة: عدد صحيح غير موقع 32‑بت يحدد الفرشاة، محتواها يحدد بواسطة بت S في حقل Flags.
virtual DataSize { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يجب أن يحدد عدد البايتات المتراصة على 32‑بت في حقل RecordData التالي. هذا العدد لا يشمل رأس السجل الذي يبلغ 12 بايت.
virtual Flags { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 16‑بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وعلى بنية السجل.
IsColor { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه النسخة لونًا. إذا تم تعيينها، يحدد BrushId لونًا ككائن EmfPlusARGB (القسم 2.2.2.1). إذا لم تُحدد، يحتوي BrushId على فهرس كائن EmfPlusBrush (القسم 2.2.1.1) في جدول كائنات EMF+.
IsCompressed { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا المثيل مضغوطًا. إذا تم ضبطه، فإن PointData يحدد المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات صحيحة 16‑بت. إذا لم يتم ضبطه، فإن PointData يحدد المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات عائمة 32‑بت.
IsRelative { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه المثيلة نسبية. إذا تم الضبط، كل عنصر في PointData يحدد موقعًا في مساحة الإحداثيات يكون نسبياً إلى الموقع المحدد بواسطة العنصر السابق في المصفوفة. في حالة العنصر الأول في PointData، يُفترض وجود موقع سابق عند الإحداثيات (0,0). إذا تم الإلغاء، يحدد PointData مواقع مطلقة وفقًا لعلامة C flag.
PointData { get; set; }يحصل أو يعيّن بيانات النقطة مصفوفة من Count نقاط التي تحدد رؤوس المضلع. النقطتان الأوليتان في المصفوفة تحددان الجانب الأول من المضلع. كل نقطة إضافية تحدد جانبًا جديدًا، تشمل رؤوسه النقطة والنقطة السابقة. إذا لم تتطابق النقطة الأخيرة مع الأولى، فإنهما يحددان الجانب الأخير من المضلع.
virtual Size { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد البايتات المتراصة على 32‑بت في السجل بالكامل، بما في ذلك رأس السجل الذي يبلغ 12 بايت والبيانات الخاصة بالسجل.
Type { get; }يحصل على عدد صحيح غير موقع 16‑بت يحدد نوع السجل.

انظر أيضًا