EmfMaskBlt فئة

Summary: The EMR_MASKBLT record specifies a block transfer of pixels from a source bitmap to a destination
rectangle, optionally in combination with a brush pattern and with the application of a color mask
bitmap, according to specified foreground and background raster operations.

Module: aspose.imaging.fileformats.emf.emf.records

Full Name: aspose.imaging.fileformats.emf.emf.records.EmfMaskBlt

Inheritance: EmfBitmapRecordType

Constructors

Nameالوصف
EmfMaskBlt(source)ينشئ مثيلًا جديدًا من الفئة EmfMaskBlt .

Properties

NameTypeAccessالوصف
argb_32_bk_color_srcintr/wيحصل أو يعيّن كائن WMF ColorRef ([MS-WMF] القسم 2.2.2.8) الذي يحدد
لون الخلفية للصور النقطية المصدر.
boundsRectangler/wيحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد
المستطيل الحدودي للوجهة بوحدات الجهاز.
cx_destintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32 بت يحدد العرض المنطقي للمستطيل الوجهة.
cy_destintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32 بت يحدد الارتفاع المنطقي للمستطيل الوجهة.
mask_bitmapWmfDeviceIndependentBitmapr/wيحصل أو يعيّن مخزنًا يحتوي على صور القناع، والتي لا
يلزم أن تكون متجاورة مع الجزء الثابت من سجل EMR_MASKBLT أو مع بعضها البعض. وبالتالي، الحقول في هذا المخزن التي تم تسميةها “UndefinedSpace” هي اختيارية و
يجب تجاهلها.
rop4EmfRop4r/wيحصل أو يعيّن عملية نقطية رباعية، التي تحدد عمليات نقطية ثلاثية لألوان المقدمة والخلفية لصورة bitmap.
هذه القيم تحدد كيفية دمج بيانات اللون للمستطيل المصدر مع بيانات اللون للمستطيل الهدف.
الحجمintr/wيحصل أو يعيّن حجم السجل
source_bitmapWmfDeviceIndependentBitmapr/wيحصل أو يعيّن مخزنًا يحتوي على صور المصدر، والتي لا
يلزم أن تكون متجاورة مع الجزء الثابت من سجل EMR_MASKBLT أو مع بعضها البعض. وبالتالي، الحقول في هذا المخزن التي تم تسميةها “UndefinedSpace” هي اختيارية و
يجب تجاهلها.
typeEmfRecordTyper/wيحصل أو يحدد النوع.
usage_maskEmfDibColorsr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد كيفية تفسير القيم في
جدول الألوان في رأس صورة القناع bitmap. يجب أن تكون هذه القيمة ضمن تعداد DIBColors.
usage_srcintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد كيفية تفسير القيم في
جدول الألوان في رأس صورة المصدر. يجب أن تكون هذه القيمة ضمن تعداد DIBColors (القسم 2.1.9).
x_destintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العلوية اليسرى
للمستطيل الوجهة.
x_maskintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بتًا يحدد الإحداثي السيني المنطقي للزاوية العلوية اليسرى لصور القناع.
x_srcintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العلوية اليسرى
للمستطيل المصدر.
xform_srcMatrixr/wيحصل أو يعيّن كائن XForm (القسم 2.2.28) الذي يحدد تحويلًا من مساحة العالم إلى مساحة الصفحة لتطبيقه على صورة البت المصدر.
y_destintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العلوية اليسرى
للمستطيل الوجهة.
y_maskintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بتًا يحدد الإحداثي الصادي المنطقي للزاوية العلوية اليسرى لصور القناع.
y_srcintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العلوية اليسرى
للمستطيل المصدر.

Methods

Nameالوصف
create_from_record(source)ينشئ مثيلًا جديدًا من الفئة EmfRecord.
create_from_type(type)ينشئ مثيلًا جديدًا من الفئة EmfRecord.

Constructor: EmfMaskBlt(source)

 EmfMaskBlt(source) 

ينشئ مثيلًا جديدًا من الفئة EmfMaskBlt .

Parameters:

معاملنوعالوصف
sourceEmfRecordالمصدر.

Method: create_from_record(source) [static]

 create_from_record(source) 

ينشئ مثيلًا جديدًا من الفئة EmfRecord.

Parameters:

معاملنوعالوصف
sourceEmfRecordالمصدر.

Returns

نوعالوصف
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

ينشئ مثيلًا جديدًا من الفئة EmfRecord.

Parameters:

معاملنوعالوصف
typeEmfRecordTypeنوع السجل.

Returns

نوعالوصف
EmfRecord