EmfSetPolyFillMode

EmfSetPolyFillMode class

يحدد سجل EMR_SETPOLYFILLMODE وضع تعبئة المضلع.

public sealed class EmfSetPolyFillMode : EmfStateRecordType

المنشئون

اسموصف
EmfSetPolyFillMode()يقوم بتهيئة مثيل جديد لملفEmfSetPolyFillMode فئة .
EmfSetPolyFillMode(EmfRecord)يقوم بتهيئة مثيل جديد لملفEmfSetPolyFillMode فئة .

الخصائص

اسموصف
PolygonFillMode { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد وضع تعبئة المضلع و يجب أن يكون في تعداد PolygonFillMode (القسم 2.1.27).
Size { get; set; }الحصول على أو تحديد حجم السجل
Type { get; set; }الحصول على النوع أو تحديده.

ملاحظات

بشكل عام ، تختلف الأوضاع فقط في الحالات التي يجب فيها ملء مضلع معقد ومتداخل ؛ على سبيل المثال ، مضلع خماسي الأضلاع يشكل نجمة خماسية مع شكل خماسي في الوسط. في مثل هذه الحالات ، يجب أن يملأ الوضع البديل كل منطقة مغلقة أخرى داخل المضلع (نقاط النجم) ، لكن يجب أن يملأ وضع WINDING جميع المناطق (نقاط النجم والبنتاغون) . عندما يكون وضع التعبئة بديلًا ، يجب ملء المساحة بين الأضلاع ذات الأرقام الفردية والزوجية على كل خط مسح. أي ، يجب ملء المنطقة الواقعة بين الجانبين الأول والثاني ، وبين الجانب الثالث والرابع ، وهكذا . عندما يكون وضع التعبئة WINDING ، يجب ملء أي منطقة بها قيمة لف غير صفرية . الملف value هي عدد المرات التي يمر فيها القلم المستخدم في رسم المضلع حول المنطقة_ . اتجاه كل حافة في المضلع مهم .

أنظر أيضا