الفئة EmfPixelFormatDescriptor
محتويات
[
يخفي
]EmfPixelFormatDescriptor class
يمكن استخدام كائن PixelFormatDescriptor في سجلات EMR_HEADER (القسم 2.3.4.2) لتحديد تنسيق البكسل للسطح الخارجي في سياق جهاز التشغيل.
public sealed class EmfPixelFormatDescriptor : EmfObject
المنشئات
| الاسم | الوصف |
|---|---|
| EmfPixelFormatDescriptor() | المنشئ الافتراضي. |
الخصائص
| الاسم | الوصف |
|---|---|
| BReserved { get; set; } | يحصل أو يعيّن يحدد عدد مستويات التراكب والطبقة السفلية. تحدد البتات 0 إلى 3 ما يصل إلى 15 مستوى تراكب وتحدد البتات 4 إلى 7 ما يصل إلى 15 مستوى سفلي. |
| CAccumAlphaBits { get; set; } | يحصل أو يعيّن يحدد عدد طبقات البت ألفا في مخزن التجميع. |
| CAccumBits { get; set; } | يحصل أو يعيّن يحدد العدد الإجمالي لطبقات البت في مخزن التجميع. |
| CAccumBlueBits { get; set; } | يحصل أو يعيّن يحدد عدد طبقات البت الزرقاء في مخزن التجميع. |
| CAccumGreenBits { get; set; } | يحصل أو يعيّن يحدد عدد طبقات البت الخضراء في التجميع |
| CAccumRedBits { get; set; } | يحصل أو يعيّن يحدد عدد طبقات البت الحمراء في مخزن التجميع. |
| CAlphaBits { get; set; } | يحصل أو يعيّن يحدد عدد طبقات البت ألفا في كل مخزن ألوان RGBA. |
| CAlphaShift { get; set; } | يحصل أو يعيّن يحدد عدد إزاحة طبقات البت ألفا في كل مخزن ألوان RGBA. |
| CAuxBuffers { get; set; } | يحصل أو يعيّن يحدد عدد المخازن المساعدة. المخازن المساعدة غير مدعومة |
| CBlueBits { get; set; } | يحصل أو يعيّن يحدد عدد طبقات البت الزرقاء في كل مخزن ألوان RGBA. |
| CBlueShift { get; set; } | يحصل أو يعيّن يحدد عدد إزاحة طبقات البت الزرقاء في كل مخزن ألوان RGBA. |
| CColorBits { get; set; } | يحصل أو يعيّن عدد البتات لكل بكسل لأنواع بكسل RGBA، باستثناء طبقات البت ألفا. بالنسبة لبكسلات جدول الألوان، فهو حجم كل فهرس في جدول الألوان. |
| 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; } | الحصول أو الضبط يحدد اللون الشفاف أو الفهرس لطائرة تحتية. عندما يكون نوع البكسل 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. |
انظر أيضًا
- class EmfObject
- namespace Aspose.Imaging.FileFormats.Emf.Emf.Objects
- assembly Aspose.Imaging