EmfMaskBlt

EmfMaskBlt class

يحدد سجل EMR_MASKBLT نقل كتلة وحدات البكسل من الصورة النقطية المصدر إلى مستطيل الوجهة ، اختياريًا بالاقتران مع نمط الفرشاة وتطبيق قناع اللون الصورة النقطية ، وفقًا لعمليات المسح النقطية الأمامية والخلفية المحددة.

public sealed class EmfMaskBlt : EmfBitmapRecordType

المنشئون

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

الخصائص

اسموصف
Argb32BkColorSrc { get; set; }الحصول على كائن WMF ColorRef أو تعيينه ([MS-WMF] القسم 2.2.2.8 الذي يحدد لون الخلفية للصورة النقطية المصدر.
Bounds { get; set; }الحصول على أو تعيين كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد المستطيل المحيط للوجهة في وحدات الجهاز.
CxDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد العرض المنطقي لمستطيل الوجهة.
CyDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد الارتفاع المنطقي لمستطيل الوجهة.
MaskBitmap { get; set; }الحصول على أو تعيين مخزن مؤقت يحتوي على الصور النقطية للقناع ، والتي ليست مطلوبة لتكون متجاورة مع الجزء الثابت من سجل EMR_MASKBLT أو مع كل أخرى. وفقًا لذلك ، الحقول الموجودة في هذا المخزن المؤقت والتي تسمى “UndefinedSpace” اختيارية ويجب تجاهل .
Rop4 { get; set; }الحصول على أو تعيين عملية نقطية رباعية ، والتي تحدد العمليات النقطية الثلاثية لـ ألوان المقدمة والخلفية للصورة النقطية. تحدد هذه القيم كيفية دمج بيانات اللون الخاصة بالمستطيل المصدر مع بيانات لون المستطيل الوجهة.
Size { get; set; }الحصول على أو تحديد حجم السجل
SourceBitmap { get; set; }الحصول على أو تعيين مخزن مؤقت يحتوي على الصور النقطية المصدر ، والتي ليست مطلوبة لتكون متجاورة مع الجزء الثابت من سجل EMR_MASKBLT أو مع كل أخرى. وفقًا لذلك ، الحقول الموجودة في هذا المخزن المؤقت والتي تسمى “UndefinedSpace” اختيارية ويجب تجاهل .
Type { get; set; }الحصول على النوع أو تحديده.
UsageMask { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد كيفية تفسير القيم في جدول الألوان في رأس الصورة النقطية للقناع. يجب أن تكون هذه القيمة في تعداد ألوان DIBC.
UsageSrc { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد كيفية تفسير القيم في جدول الألوان في رأس الصورة النقطية المصدر. يجب أن تكون هذه القيمة في تعداد ألوان DIBC (القسم 2.1.9).
XDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي x المنطقي للزاوية العلوية اليسرى من المستطيل الوجهة.
XformSrc { get; set; }الحصول على كائن XForm أو تعيينه (القسم 2.2.28) الذي يحدد تحويل مساحة العالم إلى مساحة الصفحة لتطبيقه على الصورة النقطية المصدر.
XMask { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي x المنطقي للركن الأيسر العلوي من الصورة النقطية للقناع.
XSrc { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي x المنطقي للزاوية العلوية اليسرى من المستطيل المصدر.
YDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي y المنطقي للزاوية العلوية اليسرى من المستطيل الوجهة.
YMask { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي y المنطقي للركن الأيسر العلوي من الصورة النقطية للقناع.
YSrc { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي y المنطقي للزاوية العلوية اليسرى من المستطيل المصدر.

أنظر أيضا