EmfPixelFormatDescriptor

EmfPixelFormatDescriptor class

يمكن استخدام كائن PixelFormatDescriptor في سجلات EMR_HEADER (القسم 2.3.4.2) لتحديد تنسيق البكسل لسطح الإخراج لسياق جهاز التشغيل.

public sealed class EmfPixelFormatDescriptor : EmfObject

المنشئون

اسموصف
EmfPixelFormatDescriptor()Default_Constructor

الخصائص

اسموصف
BReserved { get; set; }Gets أو المجموعات تحدد عدد مستويات التراكب والطبقات التي تقوم عليها. تحدد البتات من 0 إلى 3 ما يصل إلى 15 مستوى من طبقات التراكب والبتات من 4 إلى 7 تحدد ما يصل إلى 15 طائرة سفلية
CAccumAlphaBits { get; set; }Gets or Sets يحدد عدد طائرات alpha bitplanes في المخزن المؤقت للتراكم
CAccumBits { get; set; }Gets أو المجموعات تحدد العدد الإجمالي للطائرات النقطية في المخزن المؤقت للتراكم.
CAccumBlueBits { get; set; }Gets or مجموعات تحدد عدد الطائرات الزرقاء في المخزن المؤقت للتراكم.
CAccumGreenBits { get; set; }Gets or مجموعات تحدد عدد طائرات البت الخضراء في التراكم
CAccumRedBits { get; set; }Gets or مجموعات تحدد عدد الطائرات النقطية الحمراء في المخزن المؤقت للتراكم
CAlphaBits { get; set; }Gets or Sets يحدد عدد طائرات alpha bitplan في كل مخزن ألوان RGBA
CAlphaShift { get; set; }Gets or Sets يحدد عدد الإزاحة لطائرات ألفا النقطية في كل مخزن ألوان RGBA
CAuxBuffers { get; set; }Gets أو المجموعات تحدد عدد المخازن المؤقتة المساعدة. المخازن المؤقتة المساعدة غير مدعومة
CBlueBits { get; set; }الحصول أو المجموعات يحدد عدد الطائرات النقطية الزرقاء في كل مخزن ألوان RGBA .
CBlueShift { get; set; }الحصول أو المجموعات يحدد عدد الإزاحة للطبقات النقطية الزرقاء في كل مخزن ألوان RGBA .
CColorBits { get; set; }الحصول على أو تحديد عدد وحدات البت لكل بكسل لأنواع RGBA البكسل ، باستثناء طائرات alpha bitplanes. بالنسبة لبكسل جدول الألوان ، يكون حجم كل جدول ألوان index
CDepthBits { get; set; }الحصول أو المجموعات تحدد عمق المخزن المؤقت للعمق (المحور z) .
CGreenBits { get; set; }الحصول على أو المجموعات تحديد عدد الطائرات النقطية الخضراء في كل مخزن ألوان RGBA
CGreenShift { get; set; }الحصول أو المجموعات يحدد عدد الإزاحة للطائرات النقطية الخضراء في كل مخزن ألوان RGBA .
CRedBits { get; set; }الحصول أو المجموعات يحدد عدد الطائرات النقطية الحمراء في كل مخزن ألوان RGBA
CRedShift { get; set; }الحصول أو المجموعات يحدد عدد الإزاحة بالبتات للطائرات النقطية الحمراء في كل مخزن ألوان RGBA .
CStencilBits { get; set; }الحصول أو المجموعات تحدد عمق المخزن المؤقت للاستنسل.
DwDamageMask { get; set; }الحصول على هذا الحقل أو تعيينه قد يتم تجاهله
DwFlags { get; set; }الحصول على أو تعيين إشارات البت التي تحدد خصائص المخزن المؤقت للبكسل المستخدم للإخراج إلى سطح الرسم. هذه الخصائص ليست كلها متبادلة ؛ يُسمح بمجموعات من الأعلام ، ما لم يُذكر خلاف ذلك.
DwLayerMask { get; set; }الحصول على هذا الحقل أو تعيينه قد يتم تجاهله.
DwVisibleMask { get; set; }Gets or Sets يحدد اللون الشفاف أو الفهرس لمستوى تحتي. عندما يكون نوع البكسل هو RGBA ، فإن dwVisibleMask هو قيمة ألوان RGB شفافة. عندما يكون نوع البكسل هو مؤشر اللون ، فهو قيمة فهرس شفافة.
ILayerType { get; set; }الحصول على هذا الحقل أو تعيينه قد يتم تجاهله
IPixelType { get; set; }الحصول على أو تعيين نوع بيانات البكسل PFD_TYPE_RGBA 0x00 تنسيق البكسل هو RGBA. PFD_TYPE_COLORINDEX 0x01 كل بكسل عبارة عن فهرس في جدول ألوان.
NSize { get; set; }الحصول على أو تعيين عدد صحيح 16 بت يحدد الحجم بالبايت لهيكل البيانات.
NVersion { get; set; }الحصول على أو تعيين عدد صحيح 16 بت يجب تعيينه على 0x0001.

أنظر أيضا